diff --git a/presentation.md b/presentation.md index 359ddf6..738a00b 100644 --- a/presentation.md +++ b/presentation.md @@ -65,6 +65,45 @@ -> # Concept Design +-> ## Lisp + +- simple in terms of syntax +- expressive +- very different from JavaScript + +--- + +-> # Concept Design + +-> ## zepto + +- Good grasp on the language and implementation details +- simple Scheme, yet feature-complete +- Haskell implementation lends itself well to cross-compilation +- small code size ensures small JavaScript compilate + +--- + +-> # Concept Design + +-> ## Macros & Continuations + +- features handy, but not present in JavaScript +- serve as a benchmark for the compiler + +--- + +-> # Concept Design + +-> # Ecosystem + +- the module system + - ensures identifier uniqueness through namespaces +- standard library + - extensive, general-purpose library +- zeps + - modern package manager + --- -> # System Design