News for hackers. Stuff that matters.
Re:Advanced Programming Languages (2009) by nkozyra on Tuesday May 05, 2020 @06:56AM (#23078626)
> why aren't the "more expressive" (which in this post seems to be a synonym for "functional") languages used in these fields

The real answer is probably inertia, but ...

I think ultimately there isn't a ton of actual "programming" happening in ML, more implementation. People like Python. It's simple, it's clean, it's elegant and it's performant when it needs to be. I'm sure a lot of people who have thought "man why don't I just re-write this in [language]?" stopped short because they soon asked themselves "wait, why?" Most of your work is on either side of the algorithm (data - [ml] - analysis).

Re:Advanced Programming Languages (2009) by krebs_liebhaber on Tuesday May 05, 2020 @07:00AM (#23078648)
Functional languages are pretty good for the cleaning and analysis process as well. This blogpost in particular blew my mind:

http://evelinag.com/blog/2015/11-18-f-tackles-james-bond/

Re:Advanced Programming Languages (2009) by nkozyra on Tuesday May 05, 2020 @07:43AM (#23078955)
Oh I think functional languages would be great for a lot of this, my point is the middle bit ends up being such an inconsequential part of the process that people end up not bothering and just using whatever's out there.