hachyderm.io is one of the many independent Mastodon servers you can use to participate in the fediverse.
Hachyderm is a safe space, LGBTQIA+ and BLM, primarily comprised of tech industry professionals world wide. Note that many non-user account types have restrictions - please see our About page.

Administered by:

Server stats:

8.9K
active users

#ocaml

11 posts9 participants0 posts today

🚀 #OCaml is taking flight in machine learning like a penguin attempting to fly a jumbo jet. 🐧✈️ GitHub's navigation menu got more screen time than the actual content—because who needs substance when you have toggles, right? 🎛️
github.com/raven-ml/raven #MachineLearning #GitHub #Interface #TechHumor #Innovation #HackerNews #ngated

OCaml's Wings for Machine Learning. Contribute to raven-ml/raven development by creating an account on GitHub.
GitHubGitHub - raven-ml/raven: OCaml's Wings for Machine LearningOCaml's Wings for Machine Learning. Contribute to raven-ml/raven development by creating an account on GitHub.

#introduction: I'm a software engineer working on #MirageOS (a unikernel operating system developed in #OCaml) as part of the robur.coop collective. All open source.

Besides, I'm a #tree_warden apprentice, a #lomilomi apprentice, anarchist, antifascist. I have various non-violent communication background, a PhD in computer science, and enjoy doing permaculture.

Happy to be here and connect with you :) (moved from hannesm at mastodon.social)

🦀🐪 Using a Rust library to parse yaml from Ocaml

This is a basic proof-of-concept for having Ocaml use Rust's Serde library to parse yaml.

Would need more work for handling all the yaml types properly, but this handles simple key-value pairs.

#rustlang #ocaml

gist.github.com/jmsdnns/792345

Using Rust library to parse yaml from Ocaml. GitHub Gist: instantly share code, notes, and snippets.
GistUsing Rust library to parse yaml from OcamlUsing Rust library to parse yaml from Ocaml. GitHub Gist: instantly share code, notes, and snippets.

Feature Parity Series: Restoring the MSVC Port: After the release of OCaml 5, restoring any features that were left out of the initial release has been a high priority for our teams and collaborators. We call this effort our 'feature parity' project, and compaction is one example of a feature being brought back to OCaml 5 under its banner.

In this post, we look at another returning property, MSVC support, and the steps along the path to… tarides.com/blog/2025-04-23-fe #OCaml #OCamlPlanet

Soupault 5.0.0, a static site generator based on HTML element tree rewriting, is now available: soupault.app/blog/soupault-5.0
This release includes:
1. A built-in Markdown processor based on Cmarkit (in addition to configurable external convertors, not as a replacement for them).
2. A new built-in widget that feeds attributes and content of an HTML element to a template and replaces the element with that template's output (a simpler way to make "shortcodes" than writing Lua plugins).
3. Site index available to all pages by default, so things like a site-wide navigation sidebar are simpler and faster now.
4. A few smaller improvements and new plugin functions.

It also removes or reworks some obscure options, so existing configs may need small adjustments (hence the major version bump, read the post carefully!).

soupault.appSoupault 5.0.0 release — soupault
Replied in thread

@tek Thanks, that does align with what I've read so far. I'm only distantly semi-adjacent at work, where something else is used (where something is used).

My own nonsense rarely gets exposed enough to worry about, though I've love to hear more about them from an #OCaml POV. (Say, on a podcast or something)