Another good one (pointed out by @bobbypriambodo) : using Klypse to have live-evaluation of OCaml on your web page or blog post.
Great new article out by @bobbypriambodo, this time on creating a project with opam, caqti and postgresql.
Also, I’ll just mention that OCamlverse has had quite a few updates recently. If you haven’t checked it out yet, please do – everyone can request and receive automatic contribution rights, so if there’s something you want to fix up/contribute to, you’re welcome to do so.
What do you think of https://lambdahackers.com/ocaml?
I made this website just for programmers to share and discuss.
It’s neat, but how is it different from reddit’s r/ocaml? You’ll have a hard time convincing people to sign up for yet another website. In any case, I don’t want this discussion to take over the thread, so you may want to announce your site in another thread.
Two great OPAM articles by @Khady:
These articles have been making the rounds on the Interwebs:
There are even newer rants:
@SanderSpies has posted 2 interesting articles on implementing OCaml with a WebAssembly backend:
Excellent blog post on implementing typing for algebraic effects in OCaml:
Some ICFP 2018 OCaml videos are up:
Winning on Windows: https://www.youtube.com/watch?v=1DAuSSljLFI
Wall (vector graphics): https://www.youtube.com/watch?v=bQB8kBkHxjk
Safely mixing OCaml and Rust: https://www.youtube.com/watch?v=UXfcENNM_ts
Merlin: A language server for OCaml: https://www.youtube.com/watch?v=VjLL9We1Fxc
I don’t know who is the author and how to contact him.
But, he should give a try at the parany library, if he is interested into parallelization of OCaml code.
The interface is more generic than parmap.
There might be times where one (parmap or parany) is faster than the other.
Especially, parany can work on an infinite stream of elements.
Did we just blow Go in this parallelization benchmark?
@ostera has started live-casting programming sessions on major OCaml libraries, written in Reason syntax (which is easy enough for OCamlers to understand). Highly recommended!
I’d love to see more of this kind of thing from the community – new users are much more likely to want to watch a fun programming session than to read something.
Ok, here is my contribution to try promoting OCaml in my field:
I always thought the other way. Watching a video is very hard because it forces on you the timing of the author which is different from your own. This was also an issue for me with university lectures and meetup talks - they are either too slow when I know/understand the part and too fast when I don’t.
But I considered doing a video of a project of my own. It is mostly the editing which I absolutely dread.