summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPeter Bex <peter@more-magic.net>2019-04-29 21:56:01 +0200
committerPeter Bex <peter@more-magic.net>2019-04-29 21:56:01 +0200
commit450b33a6318e9fb0058cedcd8e2f1794fc33456e (patch)
tree5fc404f7ec4d3c0812d7152499f1b04195eff190
parent79f05149ccb3063d85c98f496dfe619651e0fe0c (diff)
downloadt-dose-chicken-5-450b33a6318e9fb0058cedcd8e2f1794fc33456e.tar.gz
Add slide on REPL
-rw-r--r--chicken-5.org15
1 files changed, 15 insertions, 0 deletions
diff --git a/chicken-5.org b/chicken-5.org
index 4f71755..29b7be3 100644
--- a/chicken-5.org
+++ b/chicken-5.org
@@ -116,6 +116,21 @@ Spec defines system, subset is allowed (see later)
(+ 3/4 1/2) ;; yes, this returns 5/4
#+END_SRC
+* Scheme superpowers: REPL
+
+** Read-Eval-Print-Loop
+
+*** Interpreter prompt allows you to explore
+
+ Type an expression (read)
+ Have it evaluated (eval)
+ See the result (print)
+ Go to start (loop)
+
+ Most interpreters do this now.
+ Done right, can shape your way of thinking.
+ LISP machines did it best! (SLIME/Geiser)
+
* CHICKEN: intro
/Implementation/ of Scheme (one of the few