- Notifications
You must be signed in to change notification settings - Fork 3.5k
Open
Labels
Description
The goal is to represent all data types within types:
- Non-divisible types (integer, floats, pids, etc)
- Dynamic
- Atoms
- Maps
- New representation which is more efficient for negations
- Domain key-types
- map_fetch
- map_put
- map_delete
- map_keys
- map_values
- Map module
- Tuples
- Generalize
:open
/:closed
- tuple_fetch
- tuple_insert
- tuple_delete
- tuple_values
- Generalize
- Lists
- list_hd
- list_tl
- Functions
-
apply/2
andfun.(args...)
-
fn ... -> ... end
(expr) - Strong capture (expr)
- Inferred capture (expr)
- Unions of closures / empty applications
- Pretty printing
-
izaakschroeder, jakespracher, MrYawe, thbar, Faliszek and 6 moreymtszw, michallepicki, thalesflores, dmmulroy, whatyouhide and 85 moreMalian, blackeuler, frankdugan3, MrYawe, jsmestad and 30 moredvic, blackeuler, MrYawe, Andre-Bryan, vanderhoop and 7 more