Live data from Hacker News

Why I still reach for Lisp and Scheme instead of Haskell

jointhefreeworld.org

171–172 of 172 posts

Re: Why I still reach for Lisp and Scheme instead of Haskell

#171
post #53
post #33

Earlier quoted context omitted.

Compared to lisp? Ok fine. Syntax doesn't get more simple than Lisp. But compared to JavaScript? C++? C#? Haskell is top tier when it comes to syntactic and conceptual elegance. The biggest problem is tooling, I would say.

I could not agree less. People used to call Python “executable pseudocode” - in that spirit, Haskell is executable pseudo-math. If you’ve done enough higher math that a professor’s whiteboard notation feels natural to you, then Haskell might feel like a reasonable approximation of that style. Otherwise: it’s line noise. (I write Haskell professionally)

That's what I felt with MLite, my intro to ML languages (A quick start in Ocaml barely counts, so didn't configuring XMonad back in the day).

It's like declaring math statements, observations and rules as if it were a Math textbook.

https://www.t3x.org/mlite/index.html

Re: Why I still reach for Lisp and Scheme instead of Haskell

#172
post #64

Earlier quoted context omitted.

This is doable in Common Lisp, Scheme/Racket, and Clojure. Yes, it might require some tooling.

Can you elaborate on how this is doable (in, say, Racket) and what tooling is needed? I'm afraid your reply doesn't add much information beyond the same assertion that I quoted that was in the article posted to HN. And I haven't been able to find information on this with Racket.

https://elpa.nongnu.org/nongnu/doc/geiser.html
Post reply on HN