Oh my, those are quite the (IMO) legendary figures in one room! I'm pretty sure that if you google any of the mentioned names of the people in that room, you'll get a wiki page full of accomplishments!
Funny how these things have changed. Haskell _still_ isn't exactly mainstream but it has picked up quite prominent, explicitly product-focues rather than academic users. And dependent types are right around the corner and presumably will revolutionize a lot of how Haskell is written.
Yes, DemonLordChaos! Here's someone who gets it! As for Kram1032, I suggest you have a look at "Simon Peyton Jones - Haskell is useless". That video should be in the recommendations for this video and it should answer your concerns.
I'm not sure what you mean by "Fortran is so obsessed with basic addition in loops". What's wrong with ``A + B``, where A and B are first-class arrays (this is legal Fortran. Fortran is an *array* language, much like Matlab)? Or a function definition like ``pure function distance(p, q)``, with side-effects disallowed? How about Modules, operator overloading with user defined operators, abstract data types, classes, etc? Are we talking about a different language? (Not lambdas (yet) unfortunately, though.)
Oh my, those are quite the (IMO) legendary figures in one room! I'm pretty sure that if you google any of the mentioned names of the people in that room, you'll get a wiki page full of accomplishments!
Funny how these things have changed. Haskell _still_ isn't exactly mainstream but it has picked up quite prominent, explicitly product-focues rather than academic users. And dependent types are right around the corner and presumably will revolutionize a lot of how Haskell is written.
Yes, DemonLordChaos! Here's someone who gets it!
As for Kram1032, I suggest you have a look at "Simon Peyton Jones - Haskell is useless". That video should be in the recommendations for this video and it should answer your concerns.
I didn't voice any concerns? And I already saw the video you suggest.
Kram1032
Nevermind then.
I'm not sure what you mean by "Fortran is so obsessed with basic addition in loops". What's wrong with ``A + B``, where A and B are first-class arrays (this is legal Fortran. Fortran is an *array* language, much like Matlab)? Or a function definition like ``pure function distance(p, q)``, with side-effects disallowed? How about Modules, operator overloading with user defined operators, abstract data types, classes, etc? Are we talking about a different language? (Not lambdas (yet) unfortunately, though.)
39:59 Type safety - the next level