Man, 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.
Sorry, 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...
Re:Crayon programming language
by loup-vaillant on Monday April 09, 2018 @05:15AM
(#16791501)
> claiming to fix javascript is presumptuous.
How so? Lua did it, why not someone else?
Lua didn't fix javascript, javascript screwed lua up
Re:Crayon programming language
by Waterluvian on Monday April 09, 2018 @03:35PM
(#16796211)
JavaScript 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.
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.