3 ms·
The Javascript and Python ecosystems, somewhat ironically, have begun using rust for their tooling, because the actual language is too slow. Aside though: IMO
by internetter 3y ago
The Javascript and Python ecosystems, somewhat ironically, have begun using rust for their tooling, because the actual language is too slow.
Aside though: IMO python is good as "glue" between low level code. JS... I don't know man.
- mxuribe 3y agoMy dream language/environment would be something that is ubiquitous, has a straight-forward learning curve, has a REPL, and empowers dev productivity - like python - but then, if i should choose, there would be an additional straight-forward path for me to push my code thhough some compilation process in order to supercharge the performance/speed of my code - like Go or Rust, etc...Basically let me choose to employ my code as a (dynamic) script, or compiled code...sort of like some hybrid of python and Go, or python and rust, etc. but combined into a single lang./env. :-)
- guilherme-puida 3y agoCommon Lisp, maybe?
- sshtml 3y agoI believe this is essentially the goal of Mojo [0][1], at least for ML/AI development. [0] https://www.modular.com/max/mojo https://www.modular.com/max/mojo [1] https://news.ycombinator.com/item?id=35790367 https://news.ycombinator.com/item?id=35790367
- mxuribe 3y agoAnother rabbit hole for me to discover! Thanks!
- Sharlin 3y agoClojure is probably closest to that right now.
- mxuribe 3y agoInteresting; i guess i have a rabbit hole to dive into. Thanks forvthe suggestion!
- pron 3y agoThat's Java. You can work in the REPL, and when you put your code in a file and launch it it runs fast; very fast.
- mxuribe 3y agoI can't deny the performance and scalability of Java. But I've never been a fan of the need to be so verbose when coding for it. Also my memory of Java is from the late 90s...so maybe I'm missing something but I can't recall there ever being a REPL in Java. So I guess TIL :-)
- pron 3y agoNot only is there now a REPL, but the language is not at all what you remember from the 90s.
- sdeframond 3y agoThat is what Scala claims to be. https://www.scala-lang.org/ https://www.scala-lang.org/ Scala has its own downsides tho. It is a "big" language in the sense that because it tries to do everything, there are too many ways to do one things.