Caramel is a functional language for building type-safe, scalable, and
maintainable applications.
It's built in OCaml π« and maintained by Abstract Machines.
Caramel leverages:
the OCaml compiler, to give you with a pragmatic type system and
industrial-strength type safety.the Erlang VM, known for running low-latency, distributed, and fault-tolerant
systems used in a wide range of industries.
Aaaand we just released v0.1 y'all! ππ
Now featuring:
π A narrower, more focused goal
π
A code formatter (courtesy of ocamlformat)
π A brand new Manual with guides
π Many tiny improvements
Really, after a lot of thinking around this, I've decided to scope down Caramel to:
π« a strict subset of OCaml / Reason
π°οΈ that compiles to (Core) Erlang
plus:
π a small standard library (yes, incl. typed OTP)
The reason for this is that between work and life, I'd like to be able to ship something useful without burning outπ§ββοΈ
This seems like a good first step to making Caramel actually usable for day to day work π§ββοΈ
So be my guest, try and break it and let me know!
π
/ Leandro
@leostera
Top comments (0)