5 ms·
Thanks for the retrospect. I always think Dart has lots of potentials. It could be a great general-purpose programming language, as versatile as perl/python/rub
by attractivechaos 10y ago
Thanks for the retrospect. I always think Dart has lots of potentials. It could be a great general-purpose programming language, as versatile as perl/python/ruby while tens of times faster than them all. Unfortunately, the dart developers are too obsessed about web programming and reluctant to embrace the bigger world. It is really a pity.
PS: when dart came out, javascript was already blazingly fast (as a dynamic language) and largely usable. Dart is indeed better but not that better to revolutionize web programming. On the other hand, most general-purpose programming languages are very slow even nowadays. Pypy is faster than CPython, but not to the level of V8, dart, julia or luajit. A capable JIT compiled dynamic language may change how we program. Dart was the closest, but missed the target.
- statsmatscats 10y agoJulia is a general purpose language
- attractivechaos 10y agoJulia focuses too much on numerical programming, which makes it great for matlab users, but awkward for other purposes.
- whyrt12 10y agoIn what way?
- pjmlp 10y ago> A capable JIT compiled dynamic language may change how we program. You mean Lisp? AOT/JIT available since the 70's.
- flukus 10y agoSeems like nim and crystal would fill that void better, maybe even rust.
- dom96 10y agoYes, especially considering that Nim can compile to JS too. It truly is general purpose in that regard.
- porker 10y ago> Seems like nim and crystal would fill that void better Having seen a talk on Nim at the Bris.tech conference [1], I can't think of any void it would fill better than an alternative. My takeaway was it was a very flexible but poorly designed language with too many ways to do anything. 1. Video coming soon; keep an eye on https://www.youtube.com/user/bristechmeetup/videos https://www.youtube.com/user/bristechmeetup/videos
- dom96 10y agoThat's sad to hear. But I want to learn more. Can you give some specific examples of what gave you that impression?