mirror of
https://github.com/justinethier/cyclone.git
synced 2025-05-19 05:39:17 +02:00
Added eval library
This commit is contained in:
parent
03e37a4ead
commit
4e953b64c3
3 changed files with 10 additions and 4 deletions
5
Makefile
5
Makefile
|
@ -1,11 +1,14 @@
|
||||||
TESTSCM = unit-tests
|
TESTSCM = unit-tests
|
||||||
TESTFILES = $(addprefix tests/, $(addsuffix .scm, $(TESTSCM)))
|
TESTFILES = $(addprefix tests/, $(addsuffix .scm, $(TESTSCM)))
|
||||||
|
|
||||||
all: cyclone scheme/base.o scheme/read.o icyc
|
all: cyclone scheme/base.o scheme/read.o scheme/eval.o icyc
|
||||||
|
|
||||||
scheme/base.o: cyclone scheme/base.sld
|
scheme/base.o: cyclone scheme/base.sld
|
||||||
./cyclone scheme/base.sld
|
./cyclone scheme/base.sld
|
||||||
|
|
||||||
|
scheme/eval.o: cyclone scheme/eval.sld
|
||||||
|
./cyclone scheme/eval.sld
|
||||||
|
|
||||||
scheme/read.o: cyclone scheme/read.sld
|
scheme/read.o: cyclone scheme/read.sld
|
||||||
./cyclone scheme/read.sld
|
./cyclone scheme/read.sld
|
||||||
|
|
||||||
|
|
|
@ -240,9 +240,9 @@
|
||||||
(not (null? result)))
|
(not (null? result)))
|
||||||
(let ((program
|
(let ((program
|
||||||
(append
|
(append
|
||||||
(if (member 'eval result)
|
;(if (member 'eval result)
|
||||||
(read-file (get-lib "eval.scm"))
|
; (read-file (get-lib "eval.scm"))
|
||||||
'())
|
; '())
|
||||||
;(if (member 'read result)
|
;(if (member 'read result)
|
||||||
; (append
|
; (append
|
||||||
; (read-file (get-lib "parser.scm"))
|
; (read-file (get-lib "parser.scm"))
|
||||||
|
|
3
icyc.scm
3
icyc.scm
|
@ -4,6 +4,9 @@
|
||||||
;;
|
;;
|
||||||
;; This module contains a simple Read-Eval-Print Loop
|
;; This module contains a simple Read-Eval-Print Loop
|
||||||
;;
|
;;
|
||||||
|
(import (scheme base)
|
||||||
|
(scheme read)
|
||||||
|
(scheme eval))
|
||||||
(cond-expand
|
(cond-expand
|
||||||
(cyclone
|
(cyclone
|
||||||
(display *Cyc-version-banner*))
|
(display *Cyc-version-banner*))
|
||||||
|
|
Loading…
Add table
Reference in a new issue