3 ms·
I have so much respect for the design aesthetic of Wirth, but I don't like OO. What would a Wirthian FP language look like? I asked the oracle > Wirthian func
by sitkack 4y ago
I have so much respect for the design aesthetic of Wirth, but I don't like OO. What would a Wirthian FP language look like?
I asked the oracle
> Wirthian functional programming language would emphasize simplicity, elegance, and readability while incorporating functional programming concepts such as immutability, first-class functions, and recursion. It would provide strong typing, modularity, and a minimal standard library, staying true to Wirth's design principles.
It also tells me that Elm, Idris, PureScript, F* and Gleam share many of these same qualities.
The thing that I didn't appreciate about the design of Wirthian languages earlier is that he really focused on mechanical and compiler-writer sympathy, designing languages that were fast and easy to compile.
I just discovered Pascal-S, it is like Cool or ChocoPy, a subset language designed for compiler students to implement.
https://static.aminer.org/pdf/PDF/000/530/289/pascal_s_a_subset_and_its_implementation.pdf https://static.aminer.org/pdf/PDF/000/530/289/pascal_s_a_sub...
- pjmlp 4y agoEasy, Standard ML.