David Thompson
|
48a8b71315
ports: Don't flush input on output-only ports.
|
9 miesięcy temu |
David Thompson
|
7262f2375b
Revert "Fix output buffer flushing."
|
9 miesięcy temu |
David Thompson
|
0c0567e304
write: Add support for ports.
|
9 miesięcy temu |
Andy Wingo
|
baf889d36f
`import` works in compile-wasm.scm
|
9 miesięcy temu |
Andy Wingo
|
27339f5abe
Fix optimize.scm to work with library groups
|
9 miesięcy temu |
Andy Wingo
|
d27f8399e4
Library groups are records; linker works on library groups
|
9 miesięcy temu |
Andy Wingo
|
c521a01e31
Split library group parsing from expansion
|
9 miesięcy temu |
David Thompson
|
5c76b237b2
Merge branch 'file-ports' into 'main'
|
9 miesięcy temu |
David Thompson
|
e9aadcca97
Merge branch 'equal-cyclic' into 'main'
|
9 miesięcy temu |
David Thompson
|
9dbd10013d
Add simple implementation of file ports.
|
9 miesięcy temu |
David Thompson
|
db858c8cb1
Export make-port.
|
9 miesięcy temu |
David Thompson
|
702f73a929
Call port close hook when closing port.
|
9 miesięcy temu |
David Thompson
|
7e32d63de8
Fix output buffer flushing.
|
9 miesięcy temu |
David Thompson
|
542f29f8b9
Implement r7rs compliant equal?
|
9 miesięcy temu |
David Thompson
|
ad2a7bb63b
Move assoc/member procedures to (hoot assoc) module.
|
9 miesięcy temu |
Andy Wingo
|
32a6af41c1
Front-end links in only those modules imported by the program
|
9 miesięcy temu |
Andy Wingo
|
6a70b50bef
Split off (hoot backend) from (hoot compile)
|
9 miesięcy temu |
Andy Wingo
|
709f69f164
Fix distcheck
|
9 miesięcy temu |
Andy Wingo
|
b0cede51e7
Prune extraneous bindings from the default environment
|
9 miesięcy temu |
Andy Wingo
|
79aa2ca52e
Prelude is gone!
|
9 miesięcy temu |
Andy Wingo
|
eae9826cf6
Move procedure? to (hoot procedures)
|
9 miesięcy temu |
Andy Wingo
|
1abf086e7b
Move map, fold, for-each to (hoot lists)
|
9 miesięcy temu |
Andy Wingo
|
49b54e15f5
Split dynamic-wind out to its own module
|
9 miesięcy temu |
Andy Wingo
|
50e0d7bbf8
Move values, call-with-values out
|
9 miesięcy temu |
Andy Wingo
|
5e7f026df5
Fix syntax for R7RS library exports
|
9 miesięcy temu |
Andy Wingo
|
f9db9228d4
Move basic arithmetic (+, -, <, etc) to (hoot numbers)
|
9 miesięcy temu |
Andy Wingo
|
601a397067
Move append primitive initialization out of prelude
|
9 miesięcy temu |
Andy Wingo
|
9b5d3193d8
Break cons, car, etc out of prelude
|
9 miesięcy temu |
Andy Wingo
|
7e9b0515c0
Move boolean?, boolean=? to r7rs-base.scm
|
9 miesięcy temu |
Andy Wingo
|
fd63c67540
Prune imports of prelude
|
9 miesięcy temu |