liquid-ml
Shopify's Liquid templating language in OCaml. Features an interpreter, parser and lexer. (by benfaerber)
ocaml-asp
Algebraic, staged parsing for OCaml: typed, compositional, and faster than yacc (by yallop)
liquid-ml | ocaml-asp | |
---|---|---|
1 | 1 | |
36 | 95 | |
- | - | |
7.8 | 3.0 | |
6 months ago | 11 months ago | |
OCaml | OCaml | |
MIT License | MIT License |
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
liquid-ml
Posts with mentions or reviews of liquid-ml.
We have used some of these posts to build our list of alternatives
and similar projects.
-
The Liquid Templating Language for OCaml
I'd appreciate any feedback and welcome contributions. Check it out here: https://github.com/benfaerber/liquid-ml
ocaml-asp
Posts with mentions or reviews of ocaml-asp.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2022-08-19.
-
Multistage Programming / First Class runtime compiler support
BER MetaOCaml is a variant of OCaml with first-class staging constructs. You can write a program that returns something of type "code for a program of type T" (possibly a function type), and then ask to compile this code and you get a value of type T. This has been used to demonstrate removing interpretation overhead in various settings, for example parser generators as a library.
What are some alternatives?
When comparing liquid-ml and ocaml-asp you can also consider the following projects:
angstrom - Parser combinators built for speed and memory efficiency
comby - A code rewrite tool for structural search and replace that supports ~every language.
CompTime.jl - Library for compile-time computing in julia
with-branching - An implementation of macroexpand-time conditionalization.
metaocaml-frex
ocaml4noobs - Tutorial de OCaml para iniciantes na Linguagem.
Numba - NumPy aware dynamic Python compiler using LLVM
Cython - The most widely used Python to C compiler
The-Spiral-Language - Functional language with intensional polymorphism and first-class staging.