added related work and system design chapters

This commit is contained in:
hellerve
2017-01-17 15:48:25 +01:00
parent 9c53aa7ac9
commit 7e439ba76b

View File

@@ -39,6 +39,28 @@
-> # Related Work -> # Related Work
-> ## Existing Projects
- Roughly two categories: transpilers and abstraction languages
- transpilers: compiles one high level language into another
- GHCJS
- Emscripten
- ClojureScript
- abstraction languages: add features to JavaScript, do not change semantics
- CoffeeScript
- Elm
- PureScript
---
-> # Related Work
-> ## Existing Standards
- Lisp pretty well standardized, but conflicting standards
- Scheme was chosen, so Scheme Requests for Implementation are relevant
- Unix: development artifact that affects zepto
--- ---
-> # Concept Design -> # Concept Design
@@ -47,6 +69,24 @@
-> # System Design -> # System Design
- modifications of zepto for browser necessary
---
-> # System Design
- web ecosystem
- content delivery
- integration into websites (HTML, CSS, JavaScript, zepto)
---
-> # System Design
- API availability
- WebGL, WebAudio (through FFI)
- build tools (natively)
--- ---
-> # Implementation -> # Implementation