3 ms·
> It is most succinctly described as a "Loosely typed Java or C#", "Curly brace version of Python", or "JavaScript that's been fixed" Umph, these are not good
by d--b 9y ago
> It is most succinctly described as a "Loosely typed Java or C#", "Curly brace version of Python", or "JavaScript that's been fixed"
Umph, these are not good selling points.
- Strong typing is one of the top features of C# and Java.
- Python is all about math-friendly syntax (ie no curly braces and semi colons).
- And claiming to fix javascript is presumptuous.
At best, this makes it sound like a toy version of kotlin.
- loup-vaillant 9y ago> claiming to fix javascript is presumptuous. How so? Lua did it, why not someone else?
- gsaga 9y agoLua didn't fix javascript, javascript screwed lua up
- Waterluvian 9y agoJavaScript is fine. It has quite the trail behind it and there's some things I hope arrive sooner than later, but I get a lot done these days without any pain. Its fixed/fixing itself.
- clintonc 9y agoMan, you sound pretty grumpy about it. I'm pretty sure that the author does not mean "just like Java but with no types". Python is all about the syntax (and it's certainly not all about "math-friendly" syntax), though the syntax was an interesting choice. "Fixing JavaScript" means different things to different people, but I take it to mean that crayon differs in some aspects that annoyed the author about JavaScript. Notice that the author was rather effective at getting us to think about the features of these languages and how crayon fits in.
- d--b 9y agoSorry, I didn't mean to sound grumpy. I just wanted to say that as a C#, Python and Javascript developer, I am put off by the arguments put forward in the landing page. Saying that is as forgiving as Javascript, as productive as Python and as robust as C# is a better way to sell the language than saying it is C# minus typing, Python minus easy syntax and Javascript minus problems...