Interesting OCaml Articles

@Drup, I’m not trying to get rid of the planet – I think it’s great. I want it to be more prominent on the ocaml.org web page, and I think the way it’s currently presented (via indirect links) doesn’t make it visible enough. I’m also saying that having RSS as an option, while great, isn’t a justification for not increasing the page’s prominence since it’s so very important.

2 Likes

This describes a subset of what’s in OCaml Planet, which means that in practice this stuff that @bluddy is describing, much of which would have a long shelf life–it would be relevant for a long time–could get pushed down by job ads, compiler hackathon notices, etc. in OCamp Planet. Maybe there would be value to a second, specially curated collection for the sort of thing that @bluddy is talking about.

Another good one (pointed out by @bobbypriambodo) : using Klypse to have live-evaluation of OCaml on your web page or blog post.

3 Likes

Great new article out by @bobbypriambodo, this time on creating a project with opam, caqti and postgresql.

7 Likes

Here’s a must-read article on the dev team’s Plans for OCaml 4.08 by @lpw25 . If you’re a long-time user, you’ll really enjoy this.

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.

5 Likes

A pair of great posts discussing @stedolan’s now-famous PLDI paper! :tada:


5 Likes
2 Likes

What do you think of https://lambdahackers.com/ocaml?

I made this website just for programmers to share and discuss.

1 Like
2 Likes

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.

1 Like

Two great OPAM articles by @Khady:

https://khady.info/opam-sandbox.html
https://khady.info/opam-npm.html

These articles have been making the rounds on the Interwebs:

https://pl-rants.net/posts/haskell-vs-go-vs-ocaml-vs/
https://pl-rants.net/posts/ocaml-run-on-24-cores/

11 Likes

There are even newer rants:

https://pl-rants.net/posts/ocaml-with-lwt/

https://pl-rants.net/posts/go-and-ocaml-scalability/

4 Likes

@SanderSpies has posted 2 interesting articles on implementing OCaml with a WebAssembly backend:


1 Like

Excellent blog post on implementing typing for algebraic effects in OCaml:
http://gallium.inria.fr/blog/safely-typing-algebraic-effects/

2 Likes

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

1 Like

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.

1 Like

Did we just blow Go in this parallelization benchmark? :slight_smile:

Presentation on Mirage OS by our own @dinosaure!

4 Likes

@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!

His twitch videos are here. Make sure to show up and chat for his live streams!
For posterity (since twitch deletes old videos), his youtube channel is here.

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.

8 Likes