Top all-time · #7994
Rudi Grinberg
Personal blog · rgrinberg.comprogramming
Rudi Grinberg's personal blog at rgrinberg.com covers programming. Since 2014, 10 different Hacker News readers have linked it 10 times, most often “Opium – A Sinatra-like Framework for OCaml”. The last post was in 2019, but the archive is still widely read.
Too few sampled comments (4) to say how often HN recommends it.?
Why HN links it
HN readers link Rudi Grinberg's OCaml posts, including one on optional dependencies in opam and an introduction to the Opium web framework. Comments cite them as relevant, without judging the writing.
Summarised by Claude from a sample of 4 HN comments that link here. Each comment is marked recommending, critical or neutral (citing without judging); how this works.
Most-linked posts?
- Opium – A Sinatra-like Framework for OCaml3 people · 3 mentions · first linked 2014-05-08
- OCaml: Abandoning Async2 people · 2 mentions · first linked 2014-12-15
What Hacker News says?
I'm also an OCaml old timer and I think I can relate too. I believe the recent tooling changes are going in the right direction and will eventually fix several of these problems, for example: There's a push to remove "optional dependencies" which are the reason why opam dependencies rebuild again and again: http://rgrinberg.com/posts/optional-dependencies-considered-... For example in the Mirage project we've been w…
Comment linking /posts/optional-dependencies-considered-harmful/
on “New implementation of Git in OCaml”Submitted Regular Expressions in OCaml as a story · 61 points
HN discussionI think all the pieces are there to do that (e.g. cohttp, yojson, atdgen, PG'OCaml), although perhaps not in a single easy to use framework. Maybe http://rgrinberg.com/blog/2014/04/04/introducing-opium/ is relevant.
Comment linking /blog/2014/04/04/introducing-opium/
on “The March Towards Go”Submitted Opium – A Sinatra-like Framework for OCaml as a story · 3 points
HN discussion> it looks like its use of named parameters is via some kind of syntax extension No worries, OCaml natively supports named (and optional) parameters. What Core does, though, is reshuffle many function signatures to be more useful when using those parameters. I suppose you're talking about this[0] blog post, his reasons are pretty clear: hardly anybody uses Async apart from Jane Street, whereas Lwt is much more popul…
Comment linking /blog/2014/12/11/abandoning-async/
on “An OCaml manifesto – Problems and what's needed for widespread adoption”Submitted Dune: the new build system for ocaml as a story · 2 points
HN discussionThere are ocsigen ( http://ocsigen.org/ ) and opium ( http://rgrinberg.com/blog/2014/04/04/introducing-opium/ ), OWebl ( http://meetowebl.com/ ), xbreed ( https://github.com/mk270/xbreed ) and maybe others... See also: https://news.ycombinator.com/item?id=2235204
Comment linking /blog/2014/04/04/introducing-opium/
on “OCaml Resources (2006)”Submitted Monadic Generators in OCaml as a story · 2 points
HN discussionSubmitted Omegle in N2O as a story · 2 points
HN discussionSubmitted OCaml: Abandoning Async as a story · 1 points
HN discussion