Skip to content

Latest commit

 

History

History
29 lines (23 loc) · 661 Bytes

README.md

File metadata and controls

29 lines (23 loc) · 661 Bytes

NAML

CircleCI

A OCaml subset.

Compiler path

  • parser
  • alpha conversion
  • type inference
  • monomorphize
  • closure conversion
  • optimization path
  • code generation
  • link

Features

  • poly types and value restriction (not relaxed value restriction)
  • exception
  • monomorphize
  • user defined type
  • code inlining
  • constant value folding
  • direct calling function
  • dead code elimination

Unlicensed

This is free and unencumbered software released into the public domain.