News for hackers. Stuff that matters.
Re:The Haskell Elephant in the Room by mcguire on Thursday July 30, 2020 @02:43PM (#24001570)
If you want to use Fortran today, the jobs are essentially all government contracting. If you want to use Haskell today, the jobs are essentially all cryptocurrency. If you don't want to get into government contracting (which is hard to get out of), or if you don't want to do cryptocurrency, you don't get to use Fortran or Haskell.

What happens if the bottom falls out of the cryptocurrency job market? Does Haskell become Scheme, a language used only for language research?

Re:The Haskell Elephant in the Room by tome on Thursday July 30, 2020 @05:09PM (#24002861)
> 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.