Interesting OCaml Articles

I meant expert users in terms of OCaml knowledge. RSS has been on a down trend, and it’s not a good idea to rely on it. I’ve actually forgotten about its existence until you mentioned it now, ever since the death of google reader (and recently, digg reader).

1 Like

Ugh. Please.

No, techs that you don’t use anymore are not all deprecated and dead. Many people have been following the planet’s feed for a long while. It has a nice webpage easy to consult for people that don’t want to subscribe. It’s not broken, don’t try to fix it.

If you want to be productive, maybe add a way to post one-time blog posts to the planet and try to think of a convenient way to have topics here to discuss interesting feed entries. I’ve been considering automatically posting feed entries to reddit for a while, but never got around to do it.

But please don’t try to reinvent yet-another content federation method.

7 Likes

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

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:


4 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:


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

1 Like

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: