mirror of
https://github.com/justinethier/cyclone.git
synced 2025-07-07 13:16:34 +02:00
Added SRFI 111
This commit is contained in:
parent
04ae763c87
commit
0310eb38b2
3 changed files with 6 additions and 5 deletions
|
@ -1,11 +1,11 @@
|
||||||
# Next Release - Date TBD
|
# Next Release - Date TBD
|
||||||
|
|
||||||
TODO: SRFI 111, 132
|
|
||||||
|
|
||||||
Features:
|
Features:
|
||||||
|
|
||||||
- Added the SRFI 1 list library
|
- Added the following libraries from R7RS-large red edition (data structures):
|
||||||
- Added the SRFI 133 vector library
|
- SRFI 1 list library
|
||||||
|
- SRFI 133 vector library
|
||||||
|
- SRFI 111 boxes
|
||||||
- Added SRFI 2, `and-let*`
|
- Added SRFI 2, `and-let*`
|
||||||
- Added `parameterize` from section 4.2.6 of R7RS to the `(scheme base)` library.
|
- Added `parameterize` from section 4.2.6 of R7RS to the `(scheme base)` library.
|
||||||
- Modified the makefile to also search current working directories for headers and libraries.
|
- Modified the makefile to also search current working directories for headers and libraries.
|
||||||
|
|
2
Makefile
2
Makefile
|
@ -40,6 +40,7 @@ SMODULES = \
|
||||||
srfi/18 \
|
srfi/18 \
|
||||||
srfi/27 \
|
srfi/27 \
|
||||||
srfi/69 \
|
srfi/69 \
|
||||||
|
srfi/111 \
|
||||||
srfi/133
|
srfi/133
|
||||||
SLDFILES = $(addsuffix .sld, $(SMODULES))
|
SLDFILES = $(addsuffix .sld, $(SMODULES))
|
||||||
COBJECTS=$(SLDFILES:.sld=.o)
|
COBJECTS=$(SLDFILES:.sld=.o)
|
||||||
|
@ -138,6 +139,7 @@ bootstrap: icyc
|
||||||
cp srfi/18.c $(BOOTSTRAP_DIR)/srfi
|
cp srfi/18.c $(BOOTSTRAP_DIR)/srfi
|
||||||
cp srfi/27.c $(BOOTSTRAP_DIR)/srfi
|
cp srfi/27.c $(BOOTSTRAP_DIR)/srfi
|
||||||
cp srfi/69.c $(BOOTSTRAP_DIR)/srfi
|
cp srfi/69.c $(BOOTSTRAP_DIR)/srfi
|
||||||
|
cp srfi/111.c $(BOOTSTRAP_DIR)/srfi
|
||||||
cp srfi/133.c $(BOOTSTRAP_DIR)/srfi
|
cp srfi/133.c $(BOOTSTRAP_DIR)/srfi
|
||||||
cp cyclone.c $(BOOTSTRAP_DIR)/cyclone.c
|
cp cyclone.c $(BOOTSTRAP_DIR)/cyclone.c
|
||||||
cp Makefile.config $(BOOTSTRAP_DIR)/Makefile.config
|
cp Makefile.config $(BOOTSTRAP_DIR)/Makefile.config
|
||||||
|
|
|
@ -1,7 +1,6 @@
|
||||||
(define-library (srfi 111)
|
(define-library (srfi 111)
|
||||||
(import (scheme base))
|
(import (scheme base))
|
||||||
(export box box? unbox set-box!)
|
(export box box? unbox set-box!)
|
||||||
|
|
||||||
(begin
|
(begin
|
||||||
(define-record-type box-type
|
(define-record-type box-type
|
||||||
(box value)
|
(box value)
|
||||||
|
|
Loading…
Add table
Reference in a new issue