diff options
| -rw-r--r-- | html/index.md | 29 | ||||
| -rw-r--r-- | notes/index.md | 24 |
2 files changed, 28 insertions, 25 deletions
diff --git a/html/index.md b/html/index.md index b7209e3..edc8b21 100644 --- a/html/index.md +++ b/html/index.md @@ -38,33 +38,12 @@ ramblings of a madman. A little bit of code is here already though: [Source code](https://git.tkammer.de/zisp/) The design process of Zisp happens in large part through little notes -and moderate length blog-style articles that I write down to clarify -my own thoughts. These are listed below in chronological order. +and moderate-length blog-style articles that I write down to clarify +my own thoughts: + +[Notes](notes/) Some of these may be quite insightful, while others are ramblings. Some are outdated with regards to code that I've since written to actually implement the ideas, since writing code often gives you another perspective on how to best do things. - -* [Compilation is execution](notes/250210-compile.html) -* [Everything can be serialized](notes/250210-serialize.html) -* [Symbols are strings](notes/250210-symbols.html) -* [Stop the "cons" madness!](notes/250210-cons.html) -* [Syntax sugar](notes/250210-sugar.html) -* [More immutability](notes/250210-immutable.html) -* [No shadowing, and fewer `let` forms](notes/250210-let.html) -* [Return zero values](notes/250210-zero-values.html) -* [Can't ignore returned values](notes/250210-strict-mode.html) -* [Only Booleans have truthiness](notes/250210-booleans.html) -* [Record types](notes/250210-records.html) -* [Equality and equivalence semantics](notes/250210-equal.html) -* [NaN-packing](notes/250210-nan.html) -* [Reader? Decoder? I barely know 'er!](notes/250219-reader.html) -* [Does the decoder implement macros?](notes/250228-macros.html) -* [Better syntax-rules?](notes/250228-sr.html) -* [Cons cell optimization?](notes/250317-fastcons.html) -* [Numeric tower](notes/250329-numbers.html) -* [Bootstrapping](notes/250329-boot.html) -* [Using libgccjit?](notes/250920-libgccjit.html) -* [Goals](notes/250920-goals.html) -* [A full-stack programming language](notes/260102-full-stack.html) diff --git a/notes/index.md b/notes/index.md new file mode 100644 index 0000000..63ef532 --- /dev/null +++ b/notes/index.md @@ -0,0 +1,24 @@ +# Notes + +* [Compilation is execution](250210-compile.html) +* [Everything can be serialized](250210-serialize.html) +* [Symbols are strings](250210-symbols.html) +* [Stop the "cons" madness!](250210-cons.html) +* [Syntax sugar](250210-sugar.html) +* [More immutability](250210-immutable.html) +* [No shadowing, and fewer `let` forms](250210-let.html) +* [Return zero values](250210-zero-values.html) +* [Can't ignore returned values](250210-strict-mode.html) +* [Only Booleans have truthiness](250210-booleans.html) +* [Record types](250210-records.html) +* [Equality and equivalence semantics](250210-equal.html) +* [NaN-packing](250210-nan.html) +* [Reader? Decoder? I barely know 'er!](250219-reader.html) +* [Does the decoder implement macros?](250228-macros.html) +* [Better syntax-rules?](250228-sr.html) +* [Cons cell optimization?](250317-fastcons.html) +* [Numeric tower](250329-numbers.html) +* [Bootstrapping](250329-boot.html) +* [Using libgccjit?](250920-libgccjit.html) +* [Goals](250920-goals.html) +* [A full-stack programming language](260102-full-stack.html) |
