I haven't looked deep into any of these projects, but I do think they are neat and hoping at least one of them gains a lot of traction.
383 karma · joined November 11, 2009
I haven't looked deep into any of these projects, but I do think they are neat and hoping at least one of them gains a lot of traction.
- Native (bridging to Obj-C)
- JVM
- CLR
While also supporting shared objects so my assumption is that dynamically linking is possible.On top of this it looks like they want to support a sort-of wxWidgets-like GUI programming (which I personally believe to be the correct approach to GUI abstractions). Backends they aim to support:
- Windows (done)
- GTK+
- macOS
- iOS
- Android
This reminds me of the approach a lot of JVM focused languages are taking like Clojure that support the CLR, JVM, Node and Web Browser.I guess the obvious questions to ask would be:
1. Any reason for not wanting to target WebAssembly/JavaScript (and in conjunction node.js [I understand that this isn't trivial])?
2. Any reason targeting QT isn't on the roadmap? [targets for KDE, Sailfish, ect..]
3. Any reason wxWidgets wasn't a great choice as a foundation? (I believe they have a C API last I looked)
4. Is there or will there be an API for creating custom languages that can target/leverage Red's infrastructure? (basically a Red version/wrapper for flex/bison)
Finally, adding support for Erlang nodes should be fairly trivial if it was a wrapper to the C Node API, but it could also be implemented via a pure Red implementation.
tl;dr I'm interested to see how Red will evolve further not necessarily because the syntax intrigues me, but because of the goals the team have set for themselves as far as polymorphic runtimes go.
EDIT: formatting
Some things are indeed not replaceable by robots and I think "most" professions* may not be able to be replaced by robots. These could be things like professional chefs (not fast food), programmers, and masseuse.
*By professions I mean the raw number of unique jobs not the number of people who work in those positions.
That being said in the U.S. with the "College Driven" economy I doubt it will ever affect 95% of the population at once. Generally professions will disappear one by one, but those people can retrain and if they don't it won't matter as the next generation will obviously not train to fill positions that don't exist (that's not logical). Eventually the new generations train to fill different job positions.
I've worked in open offices, offices with high partitions and from home. When I work from home what's stopping me from opening up news or playing video games? When I work in a partition and I need to talk to another engineer face-to-face I can't just glance over to see if they are available. Open offices lets me be around my colleagues and inspires me to focus on my work and get access to help promptly when I need it. I don't give a damn if they see me in a snuggie or sleeping under my desk.
I believe the real problem is the lack of choices. You should be able to choose the kind of environment you want to work in and not feel like you're forced in a situation you don't like. I think it's wrong to say "open offices are destroying the workplace".
I think saying flatly to not use infinite scroll lets me know that the writer doesn't have much technical skill. Rather, stating the current issues with infinite scroll and how to fix them is a million times more useful.
People will know and figure out if ISPs are in fact abusing their powers. Yes, I agree that all ISPs are evil in their own way and there is nothing we can do about that. Although, I think that the ISPs know that they are making more money off of their users than they would throttling other sites thus retaining those users is of the utmost importance.
If you are going to be building sites with Django, then JavaScript is a must. If you have the time then you could read a whole book on JavaScript, otherwise just read a 5 minute tutorial on JavaScript to get familiar with its capabilities and syntax. The best way to learn a language is to use it, JavaScript can be very frustrating because of how unpredictable it can be.
Code, Code, Code, and use Google to answer your questions. Good luck!
There is also Amazon, http://aws.amazon.com/windows/.
I found this on the internet, http://kevinfitzgerald.net/articles/umbraco-and-mono.htm and I am sure you have seen it too. Mono's beta 3.0 release looks promising, once it hits stable there is a good chance Umbraco will be less painful to use.
I apologize for not answering your question directly for I have don't have any experience with Windows or Windows hosts for that matter. If Windows is a MUST I apologize that I could not help.
I can keep listing the top frameworks for more languages, find something that interests you. Something that is interesting keeps you engaged.
I do think that all semicolons really shouldn't be used. The only time I ever use semicolons is for error checking in Go.
div>ul>li*5
Needs the class "active"? While this may seem simple, I feel a tool like this should be able to handle something extremely simple. What it looks like is I have to write an entire conditional.
There is something to handwritten code that (to me) will always seem more beautiful than machine generated code.
This becomes especially true with the existence of frameworks like backbone and new languages like Coffeescript that make Javascript exponentially easier.