blob: 50b7e8d77b1ffa67c2d66988290329f905316c45 (
plain)
| 1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
 | # neb
### an attempt at a language
## ideas
 - **Lisp-y**: I hope you like parentheses!
 - **Strongly typed**: types are Good, and could enable future compilation
 - **We <3 Linux**: strong support for pipelines and shell-ing out
 - **Immutable variables**: mutability is scary and makes for strange bugs
 - **Pure functions**: side effects are also scary
## things that work
 - `(print [out :string]) => :bool`
 - `(exit [[status :int]]) => :bool`
 - some arithmetic (`+`, `-`, `*`)
 - pretty much nothing else
 |