18 lines
469 B
Markdown
18 lines
469 B
Markdown
|
|
## Internal Details
|
|
|
|
- arrays as iterators instead of a vector
|
|
- a virtual machine and bytecode
|
|
|
|
## Language Features
|
|
|
|
- tuples
|
|
- `extern "C"` functions
|
|
- modules (`import` function)
|
|
- structs
|
|
- data types (need an IO object for stateful functions to return)
|
|
- unpacking type parameters (`(x:xs)` in Haskell for example)
|
|
- type variables in function parameters and data types
|
|
- automatic Int to Float casting if a parameter expects a float
|
|
- `[x..y]` array generators
|