From 286caff733df0994a74a653b4a36cb9f255ead2d Mon Sep 17 00:00:00 2001 From: Justin Ethier Date: Sun, 22 Feb 2015 23:03:33 -0500 Subject: [PATCH] Added header comments --- eval.scm | 10 +++++++++- parser.scm | 4 ++++ 2 files changed, 13 insertions(+), 1 deletion(-) diff --git a/eval.scm b/eval.scm index f25e3256..0075635d 100644 --- a/eval.scm +++ b/eval.scm @@ -1,6 +1,14 @@ -;; The meta-circular evaluator from SICP 4.1 +;; Cyclone Scheme +;; Copyright (c) 2014, Justin Ethier +;; All rights reserved. +;; +;; The Cyclone interpreter, based on the meta-circular evaluator from SICP 4.1: ;; http://mitpress.mit.edu/sicp/full-text/book/book-Z-H-26.html#%_sec_4.1 ;; +;; The code in this module is used both by the compiler and at runtime, so +;; when bootstrapping from a Scheme, keep in mind the code in this module +;; cannot use features that are not also provided by Cyclone. +;; (define (eval exp . env) (if (null? env) diff --git a/parser.scm b/parser.scm index b5dbd895..52d430b1 100644 --- a/parser.scm +++ b/parser.scm @@ -4,6 +4,10 @@ ;; ;; This module contains the s-expression parser and supporting functions. ;; +;; The code in this module is used both by the compiler and at runtime, so +;; when bootstrapping from a Scheme, keep in mind the code in this module +;; cannot use features that are not also provided by Cyclone. +;; ;; FUTURE: if this was a module/library, would probably only want to export ;; read and read-all ;;