blob: 37565f199fde607d701e16451ed24caa6e48f771 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
|
# Zisp: 21st-century Scheme-inspired language
Zisp is my experimental toy language inspired by Scheme. The idea is
that it's a modern "re-imagining" of what Scheme may have been had it
been invented today, and had it been designed with pragmatic use as a
primary concern in its design.
This language doesn't actually exist yet. You are merely reading the
ramblings of a madman.
* [Compilation is execution](notes/compilation.html)
* [Everything can be serialized](notes/serialize.html)
* [Symbols are strings](notes/symbols.html)
* [Stop the "cons" madness!](notes/cons.html)
* [A little bit of syntax sugar never hurt anyone](notes/sugar.html)
* [More immutability](notes/immutable.html)
* [No shadowing, and fewer `let` forms](notes/let.html)
* [Return zero values](notes/zero-values.html)
* [Strict mode: Can't ignore returned values](notes/strict-mode.html)
* [Only Booleans have truthiness](notes/booleans.html)
* [Record types](notes/records.html)
* [Object-oriented programming](notes/oop.html)
* [Equality and equivalence semantics](notes/equal.html)
* [NaN-packing](notes/nan.html)
Temporary source repo before I set up my own git server:
[Zisp on GitHub](https://github.com/TaylanUB/zisp/)
|