Syntax with Purpose in a Programming Language

5 points by schonfinkel


kaspar

I like the idea this expresses but I don't think the rant does it justice. I believe I saw a more thought through presentation of this idea from Slim Lim at our colloquium.

munksgaard

I'm not exactly sure what they are ranting against here. Is the example from OCaml that let is used for both binding expressions inside a function and for binding inside modules, and that conflating the two by reusing the keyword is bad? I also don't think they articulated well the problem they see with the Clojure syntax compared to the ELisp syntax (I'm not even sure they claimed that there was a problem?).