> If you want to use Haskell today, the jobs are essentially all cryptocurrency
This is not true, by the way.
Re:The Haskell Elephant in the Room
by leephillips on Thursday July 30, 2020 @04:10PM
(#24002353)
Fortran is used all over for high performance computing, not just in government contracting. Scheme is not only used for language research. A large part of Julia, a pragmatic language for technical computing, is written in Scheme.
Re:The Haskell Elephant in the Room
by eigenspace on Thursday July 30, 2020 @05:27PM
(#24003034)
> A large part of Julia, a pragmatic language for technical computing, is written in Scheme.
No, not really. The parser is written in FemtoLisp (a Scheme dialect), but that's it. It's not actually doing anything other than the parsing, and there's actually work being done to replace that with a pure julia parser.
Re:The Haskell Elephant in the Room
by leephillips on Thursday July 30, 2020 @05:53PM
(#24003261)
In the first paper¹ describing the language design, by its creators, they state that:
“Our implementation of Julia consists of 11000 lines of C, 4000 lines of C++, and 3500 lines of Scheme”.
[1] https://julialang.org/blog/2012/08/design-and-implementation...
Re:The Haskell Elephant in the Room
by eigenspace on Friday July 31, 2020 @06:04PM
(#24014746)
That's from 2012 when the language was in version 0.1. We're now in version 1.4 (1.5 launching soon!). At this point, 3.1% of the julia git repo is femptlisp (scheme), but I can assure you that is not being used for any heavy lifting or scientific computations. It's for the parser.
What happens if the bottom falls out of the cryptocurrency job market? Does Haskell become Scheme, a language used only for language research?