From 7e439ba76bcc847359abc4f7cd01c92e218b28fa Mon Sep 17 00:00:00 2001 From: hellerve Date: Tue, 17 Jan 2017 15:48:25 +0100 Subject: [PATCH] added related work and system design chapters --- presentation.md | 40 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 40 insertions(+) diff --git a/presentation.md b/presentation.md index e7bcc7f..52998bc 100644 --- a/presentation.md +++ b/presentation.md @@ -39,6 +39,28 @@ -> # 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 @@ -47,6 +69,24 @@ -> # 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