Re:Programming languages and frameworks to learn in 2022
by rahen on Friday December 31, 2021 @03:55PM
(#29752437)
Unfortunately there are few domain specific libraries available for Julia, like astropy.
We're in the same situation with Julia than 10 years ago when we started moving from IDL to Python. It was painful as Python wasn't born a scientific language, it awkwardly became so with numarray, numpy, numba, pandas, matplotlib, numexpr, scipy, pythran, scikit and whatever never-ending additional mess it requires.
At least Julia is domain specific. Like Matlab and IDL, it's JITed, vectorized and ready to use OOTB without the need for third-party libs.
Still, I really wish GDL was ready back then...
Re:Programming languages and frameworks to learn in 2022
by charlieyu1 on Friday December 31, 2021 @05:38PM
(#29753239)
It is also a pain to learn some of these libraries in Python where they are basically just wrappers
Re:Programming languages and frameworks to learn in 2022
by sundarurfriend on Friday December 31, 2021 @01:29PM
(#29750952)
NeoVim put Lua on my radar, but your article on LuaTeX [1] that was shared here recently raised it much higher on the priority list. The chickenize package seems a fun way to get comfortable with it as well.
[1] https://lwn.net/Articles/731581/ (I'm assuming you're the same Lee Phillips.)
Re:Programming languages and frameworks to learn in 2022
by leephillips on Friday December 31, 2021 @01:36PM
(#29751024)
That’s me.
And, yes, plus Chickenize has some fun documentation.
For scientific or other high-performance computing: Julia
For scripting, writing Pandoc filters, extending NeoVim, doing magic with TeX: Lua
For web applications: Elixir with LiveView.