finished presentation (?)
This commit is contained in:
@@ -65,6 +65,45 @@
|
|||||||
|
|
||||||
-> # Concept Design
|
-> # 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
|
-> # System Design
|
||||||
|
Reference in New Issue
Block a user