Porting some code from OCaml to Scheme, the amount of boilerplate that goes away is staggering. Of course, I am also losing a whole lot of safety and refactoring help. But this sure makes the cost visible.
-
-
9. The OCaml ecosystem is a disaster zone with no solution in sight except maybe embrace JaneSt as your savior, if you can tolerate their style. Gerbil Scheme has a smaller community, but people *talk to each other*, synchronize, and offer all the essentials in one place.
-
10. OCaml modules lack good recursion or fixpoints and require a whole lot of scaffolding. OCaml objects are limited and unwieldy and don't compose well with modules. I can do so much more in Gerbil Scheme with either its builtin objects or my own Prototypes.
- 15 more replies
New conversation -
-
-
It's funny how types affect a language style much more deeply that just typing discipline. Most of these are accidental rather than fundamental, but don't seem to matter cos "it's just boilerplate". I classify this as "transaction costs matter" and language complexity is one.
-
Improving things costs less in simpler and more uniform languages, so you end up with less need for boilerplate. Merci.
End of conversation
New conversation -
Loading seems to be taking a while.
Twitter may be over capacity or experiencing a momentary hiccup. Try again or visit Twitter Status for more information.
Read my blog!