3 ms·
Great job! I realize this is more about Rust and writing compilers. But if anyone is interested in finding out more about Standard ML, give a shot to the Progr
by myk9001 5y ago
Great job!
I realize this is more about Rust and writing compilers. But if anyone is interested in finding out more about Standard ML, give a shot to the Programming Languages course on Coursera[1]. Part A is devoted to Standard ML (SML) . To say the instructor is great would be a huge understatement. The code we wrote for assignments used only immutable values, recursion instead of loops, partial application. It didn’t make me a hardcore functional programming proponent, but seriously broadened my horizons. On top of that, we used pattern matching extensively, which in combination with discriminated unions impressed me the most: using these two to model a lot of problems felt really natural.
1: https://www.coursera.org/learn/programming-languages https://www.coursera.org/learn/programming-languages
- iainctduncan 5y agoAnd you also learn Scheme! I haven't taken course, but I've used profs online resources from it for self-teaching and they are great.