3 ms·
So... GHC Haskell, really? The deployment profile, at least, is identical to Go in that you can just link statically and copy the binary. I mean, I don't neces
by lomnakkus 11y ago
So... GHC Haskell, really? The deployment profile, at least, is identical to Go in that you can just link statically and copy the binary.
I mean, I don't necessarily condone it, but if you're into "recipe programming" you can just use the Turtle package/modules and get pretty far. The tutorial is pretty amazing. I'm not saying it's a bad thing, necessarily, but I'm one of those crazy people who thinks that a little bit of cogitation should be (and is!) rewarded. Maybe I'm wrong.
EDIT: Oh, wait, you said "untyped IO". What does that mean, I wonder?
- cgag 11y agoI want strictness by default too. Looking forward to the strict pragma and using it everywhere. I kind of want Ocaml with a Go sized ecosystem.
- lomnakkus 11y agoI don't know if this will be of interest, but I actually started my FP "journey" using O'Caml, oh (pun!) 10-15 years ago, but once I actually learned Haskell for real I didn't look back. There was just no contest. I've actually written a couple of pretty cool libraries for O'Caml that gained some traction in the community, way back when... which is a long-winded way of saying that I'm not a noob when it comes to O'Caml, so it's not that I don't understand what it can do for you :) (I appreciate that people may have different requirements; mine were and are mostly around my own productivity -- not so much real-time/low-latency/predictable performance/etc.).