Re:Programming languages to watch: LiveScript, Julia, Elixir
by simonster on Wednesday August 07, 2013 @11:38AM
(#6173500)
Julia isn't (currently) targeted as a general-purpose programming language, but there's nothing in the core language that's specialized for scientific computing. While the linear algebra libraries etc. are part of the standard library, they're either written in Julia or wrappers for external projects. Its closest relative in terms of paradigm is might be Dylan (http://en.wikipedia.org/wiki/Dylan_programming_language), which Apple intended as a lispy general-purpose language for the Newton. IMHO, making it useful in the domains where people use Clojure is really just a matter of library support (and whether you can tolerate 1-based indexing).
[ Parent
| on HN ]
Re:Programming languages to watch: LiveScript, Julia, Elixir
by tel on Wednesday August 07, 2013 @05:16PM
(#6175704)
While that's true, I can't believe that given its numerical bent it'll take anything less than an incredible push to move it to a more general playing field.
Re:Programming languages to watch: LiveScript, Julia, Elixir
by StefanKarpinski on Thursday August 08, 2013 @01:04AM
(#6177415)
Shh! Don't tell anyone but all computing is numerical computing.
Re:Programming languages to watch: LiveScript, Julia, Elixir
by tel on Saturday August 10, 2013 @10:38PM
(#6193603)
I... disagree. Strongly? In fact almost feel the opposite, that "numerical work" is a subset of computing.
What would you call a lambda calculus reducer numerically?
Re:Programming languages to watch: LiveScript, Julia, Elixir
by zeckalpha on Monday August 12, 2013 @05:14PM
(#6202019)
A De Bruijn reducer: https://en.wikipedia.org/wiki/De_Bruijn_index