News
- OCaml Survey: Developers’ Perception, Interest, and Perceived Barriers
- Announcing the ORCHIDE Project: Powering Satellite Innovation
- Dynarrays, unboxed (with local dummies) #12885
- Stdlib priority queues #12871
- Compile recursive bindings in Lambda #12596
- Add short syntax for dependent functor types #12828
- [shapes] Add support for project-wide occurrences #12508
- Make the character set for OCaml source code officially UTF-8. #1802
- Add thread local storage #12719
Videos
- “Melange: The next frontier in type-safe web development” by Dillon Mulroy - RVAJS 2023
- Trying out OCaml TUI framework Mint Tea!
- A TUI chat in OCaml 🐫
- [Building a Game Engine… with OCaml ?! [Part 1]](https://www.youtube.com/watch?v=1XpUaTnssQE
Blogs
- What’s possible with Melange
- Access inferred types
- Using Menhir to parse into idiomatic JS (TypeScript) structures
- Why constructors are not curried?
- Practical example of applicative vs generative functors?
- Compiler optimization on flattening ADT for less boxing?
- How to express Koka home page example?
- Parsing with Binary String Pattern Matching
Highlighted Projects
- grid: A tiny library for two-dimensional arrays
- A fun little TUI framework for OCaml
- ocaml-ts-mode: Ocaml mode for emacs using treesitter
- create-melange-app: An example app created by create-melange-app
- ppx_protocol_conv: Pluggable serialization and deserialization of ocaml data strucures based on type_conv
- spatial-shell: Spatial Shell is a daemon implementing a spatial model inspired by Material Shell, for i3 and sway. More precisely, it organizes your windows within a grid whose rows are the workspaces of your favorite WM.
- Fixgen: A language agnostic fixture generator
- opam-nix: Turn opam-based OCaml projects into Nix derivations
- Blink: A pure OCaml HTTP client for Riot
- colors: A pure OCaml library for manipulating colors in different color spaces.
- miilfy: A web annotation server built with the same principles as Git
New Releases
- Roit v0.0.7: An actor-model multi-core scheduler for OCaml 5 🐫
- CAStore: A portable pure OCaml CA Store, with no dependencies, inspired by Elixir’s :castore.
- Lean-OCaml 1.0: A Web Application for Learning OCaml
- cmarkit 0.3.0” CommonMark parser and renderer for OCaml
- dream-html 2.0.0: A library for generating HTML
- Caisar: A platform under active development at CEA LIST, aiming to provide a wide range of features to characterize the safety and robustness of artificial intelligence based software.
- RFSM 2.0: A toolset for describing and simulating StateChart-like state diagrams.
- Zbg 2.0:
zbg
(short for Zero Bullshit Git) is a CLI tool for usinggit
efficiently.