dannywillems/RML
ML modules and functors as first-class citizens by unifying ML modules and ML records with path dependent types and subtyping.
OCaml
Issues
- 0
Canonical form for a type.
#61 opened by dannywillems - 2
- 0
Algo subtyping with variable.
#60 opened by dannywillems - 0
Add in README ascription avoidance problem
#55 opened by dannywillems - 0
Multiple with with and between them.
#59 opened by dannywillems - 1
With sugar
#28 opened by dannywillems - 1
- 0
Rules to compare recursive types.
#58 opened by dannywillems - 0
- 0
Recursive type inside recursive type
#56 opened by dannywillems - 0
Dict
#53 opened by dannywillems - 1
Stack overflow when subtyping on list.
#38 opened by dannywillems - 0
Use a variable in the subtyping algorithm.
#54 opened by dannywillems - 0
Sugar for type without module sig
#52 opened by dannywillems - 0
Write a top level interpreter.
#51 opened by dannywillems - 0
Evaluation.
#14 opened by dannywillems - 0
Infix operator.
#15 opened by dannywillems - 0
Exceptions.
#16 opened by dannywillems - 0
Arguments to the executable to include new directory different than stdlib.
#18 opened by dannywillems - 2
Export derivation tree in a JSON file.
#20 opened by dannywillems - 0
- 0
Consider a file as a module.
#33 opened by dannywillems - 0
Top level definition.
#34 opened by dannywillems - 0
Top level recursive functions.
#35 opened by dannywillems - 1
Improve inference algorithm for modules.
#37 opened by dannywillems - 0
Rules order in the subtyping algorithm.
#46 opened by dannywillems - 0
- 0
Inner comments
#49 opened by dannywillems - 1
var_unpack
#39 opened by dannywillems - 0
Comparable interface.
#47 opened by dannywillems - 0
Sum types.
#13 opened by dannywillems - 2
Fix error subtyping algorithm.
#41 opened by dannywillems - 0
How to encode Unit?
#42 opened by dannywillems - 0
Map
#45 opened by dannywillems - 0
Graph implementation.
#32 opened by dannywillems - 0
How to encode String?
#43 opened by dannywillems - 0
How to encode Char?
#44 opened by dannywillems - 1
Strings
#17 opened by dannywillems - 1
How to encode Unit? Char? String?
#36 opened by dannywillems - 0
Polymorphic list.
#31 opened by dannywillems - 0
let binding functor capitalize letter.
#30 opened by dannywillems - 1
if then else
#26 opened by dannywillems - 0
Conditions
#27 opened by dannywillems - 0
Boolean
#25 opened by dannywillems - 0
Don't create a let binding when variable.
#23 opened by dannywillems - 0
Improve fresh variables name.
#24 opened by dannywillems - 1
Check typing action.
#21 opened by dannywillems - 1
Well formed action.
#22 opened by dannywillems - 0
Rename executable in RML
#19 opened by dannywillems - 0
Records
#12 opened by dannywillems