Earlier quoted context omitted.
"People making programming languages are much better suited by targeting non-programmers: existing devs are often simply not their audience." In this case I'd argue it would be better for non-programmers to learn JavaScript before a language which compiles to it.
I get a little confused when people say they "compile" x scripting language into y scripting language.
Imba: A new programming language for web apps
51–60 of 131 posts
Re: Imba: A new programming language for web apps
#52Yay! Another new programming language for hipsters! Another pointless technology to learn! For god sakes, use js &co, clojure, or elm. Nothing else is worth it.
You know your examples were/are considered new languages at one point, right?
Re: Imba: A new programming language for web apps
#53Re: Imba: A new programming language for web apps
#54Re: Imba: A new programming language for web apps
#55It looks very much worth a try to me. Couldn't find anything about database bindings in the docs.
Re: Imba: A new programming language for web apps
#56Re: Imba: A new programming language for web apps
#57Re: Imba: A new programming language for web apps
#58Earlier quoted context omitted.
These are devs who would rather build tools to build a web app than to build a web app. Different people have different itches. We don't have to consume what they produce. Just have to read about it on HN.
Well and fine, but those tools then need to be maintained forever , and they become yet another tool in the stack for developers who come on board to a company which has adopted them. It's easier and quicker to learn a new library like React, or even a new DSL like JSX, than a new language.
Re: Imba: A new programming language for web apps
#59To all people who reply negatively to this: don't you guys actually like learning new languages? Why?
I actively try to avoid learning when pursuing side projects. With side projects, the idea is to explore a domain rather than tools. My current side project, a productivity / accounting app, requires no new knowledge, and I want to keep it that way.
I am very skeptical that, after a certain level of proficiency, that significant time spent in other programming paradigms makes you better all around. I went through HtDP several years ago, and thought it was wonderful, but I don't program that way now. I do not TDD everything, or even most things, even though I know how to do it and why you would want to. You take the best parts of everything you come across, and throw away what you don't like.
The longer I code, the more I default to the tried-and-true. Everything else just seems counter-productive.
Re: Imba: A new programming language for web apps
#60To all people who reply negatively to this: don't you guys actually like learning new languages? Why?
Imba doesn't seem to do anything new, just add some new syntax that seems similar to coffeescript.
If you want to make a new language, good on you, but don't trumpet it as the next big thing, that's a revolution, unless it's doing something new, or at least has a different idea about how to do it. Failing all that, at least have it be good for getting stuff done fast. This is the "perl approach."