1
Fork 0
mirror of https://git.savannah.gnu.org/git/guile.git synced 2025-04-29 19:30:36 +02:00
guile/am
Andy Wingo 8edf1dc623 Read-in-scheme replaces boot "read" definition
Instead of defining a separate module, given that "read" calls are quite
all over the place, we're just going to replace the boot "read" binding
with read.scm.  This way, we'll be able to remove support for reader
options in the boot reader, as it will only ever be used for a finite
set of files.

* NEWS: Update.
* module/Makefile.am (ice-9/boot-9.go): Depend on read.scm.
(SOURCES):
* am/bootstrap.am (SOURCES): Don't build a ice-9/read.go, as we include
it.
* module/ice-9/boot-9.scm (read-syntax): Define here, as "include" now
uses it.
(read-hash-procedures, read-hash-procedure, read-hash-extend): New
procedures.  Will replace C variants.
(read, read-syntax): Include read.scm to define these.
* module/ice-9/psyntax-pp.scm (include): Regenerate.
* module/ice-9/psyntax.scm (include): Use read-syntax, so we get better
source information.
* module/ice-9/read.scm (let*-values): New local definition, to avoid
loading srfi-11.
(%read): Use list->typed-array instead of u8-list->bytevector.
* module/language/scheme/spec.scm: Remove (ice-9 read) import;
read-syntax is there in the boot environment
2021-03-03 17:08:55 +01:00
..
bootstrap.am Read-in-scheme replaces boot "read" definition 2021-03-03 17:08:55 +01:00
ChangeLog-2008 Rename ChangeLog' files to ChangeLog-2008'. 2008-09-12 21:49:58 +02:00
guilec guilec can be parameterized by GUILE_OPTIMIZATIONS, defaults to -O2 2020-05-11 11:39:57 +02:00
maintainer-dirs Change Guile license to LGPLv3+ 2009-06-17 00:22:09 +01:00
Makefile.am Inline the effect of am/pre-inst-guile 2011-03-25 19:45:14 +00:00
README Initial revision 2002-02-26 09:56:37 +00:00
snarf Revert "don't autocompile while snarfing" 2010-08-27 13:11:17 -07:00

data directory: automake frags

do not name files using extension ".am", as automake is overzealous sometimes.