DEV Community

Discussion on: Features of a dream programming language

Collapse
 
ksec profile image
ksec

I look at the list and cant help but wonder, have you looked at Crystal ?

Collapse
 
johncarroll profile image
John Carroll

Many of the bullets are defined by the author's dislike for specific aspects of Ruby. With this context, Crystal seems like a poor suggestion.

Collapse
 
redbar0n profile image
Magne

I love Ruby though, it's one of the most beautiful languages I know. :-) Elixir and Crystal have inherited some of its beauty in terms of syntax.

I think a language could be even more beautiful, though. By using FP and composition in a readable way. Railway-oriented programming in F# is particularly beautiful. A Clojure/Lisp like language, with some beautification fix to the s-expression syntax, might be the best way to start. One interesting avenue there is sweet-expressions by Dr. David A. Wheeler.

Collapse
 
redbar0n profile image
Magne

Yes, I have looked at it briefly.