magnusjonsson / opti

C code generator for incremental / self-adjusting computations

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Opti is a DSL and compiler to generate fast incremental C code from declarative specifications.

To build the ocaml code, do:

    dune build @runtest @install

The opti main program can then be invoked as follows:

    opti -i opti_code.opti -o generated_c_code.c -h generated_c_code.h

There are emacs and vim modes for Opti that provide rudimentary syntax
highlighting. See the emacs/ and vim/ subdirectories respectively.

About

C code generator for incremental / self-adjusting computations

License:BSD 3-Clause "New" or "Revised" License


Languages

Language:OCaml 98.8%Language:Emacs Lisp 0.6%Language:Vim Script 0.4%Language:Shell 0.1%