Julia as a CLI Calculator
I really wish there was a language based on Swift that would include most of the nice language, REPL and library characteristics of Julia (and perhaps few from Dart). That would get really close to a &quot;perfect language&quot; for me.<p>Overall I like Julia - and use it as a CLI calculator as well - but there are several things that prevent it from being a good general purpose language:<p>- OOP support is &quot;meh&quot;.<p>- str.parse(Int).abs is more readable than abs(parse(Int, str)). And this is a very simple case, the readability difference is greater in more complex expressions.<p>- 1-based indexing.<p>- Lack of good support for nullability, think of &quot;if let&quot;, &quot;guard let&quot;, &quot;??&quot;, &quot;object?.property&quot;.<p>- There are some more, this is just from the top of my head.<p>EDIT: A better example of why Julia&#x27;s syntax is less readable:<p>`images.first.resize(100, 100).crop(25, 25, 75, 75)`<p>versus<p>`crop(resize(first(images), 100, 100), 25, 25, 75, 75)`