/[guile]/guile/guile-core/ice-9/ChangeLog
ViewVC logotype

Diff of /guile/guile-core/ice-9/ChangeLog

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.327 by mdj, Tue Jun 20 17:10:45 2000 UTC revision 1.327.2.1 by ttn, Sat Feb 9 23:01:58 2002 UTC
# Line 1  Line 1 
1    2002-02-09  Thien-Thi Nguyen  <ttn@giblet.glug.org>
2    
3            * Makefile.am (AUTOMAKE_OPTIONS): Replace "foreign" with "gnu".
4    
5  2000-06-20  Mikael Djurfeldt  <mdj@mdj.nada.kth.se>  2000-06-20  Mikael Djurfeldt  <mdj@mdj.nada.kth.se>
6    
7          * session.scm (make-fold-modules): Detect circular references in          * session.scm (make-fold-modules): Detect circular references in
# Line 119  Line 123 
123    
124  2000-04-03  Michael Livshin  <mlivshin@bigfoot.com>  2000-04-03  Michael Livshin  <mlivshin@bigfoot.com>
125    
126          * streams.scm (stream-fold, stream-for-each): don't use named let,          * streams.scm (stream-fold, stream-for-each): don't use named let,
127          because it prevents the gc from junking the stream argument.          because it prevents the gc from junking the stream argument.
128    
129  Thu Mar  9 08:05:08 2000  Greg J. Badros  <gjb@cs.washington.edu>  Thu Mar  9 08:05:08 2000  Greg J. Badros  <gjb@cs.washington.edu>
# Line 139  Wed Mar  1 12:21:02 2000  Greg J. Badros Line 143  Wed Mar  1 12:21:02 2000  Greg J. Badros
143    
144  Sun Feb 13 18:03:19 2000  Greg J. Badros  <gjb@cs.washington.edu>  Sun Feb 13 18:03:19 2000  Greg J. Badros  <gjb@cs.washington.edu>
145    
146          * slib.scm: Rename software-type to slib:software-type and make it          * slib.scm: Rename software-type to slib:software-type and make it
147          public.          public.
148    
149          * r4rs.scm: Added documentation; largely cut and pasted from R4RS          * r4rs.scm: Added documentation; largely cut and pasted from R4RS
# Line 189  Tue Jan 11 10:49:22 2000  Greg J. Badros Line 193  Tue Jan 11 10:49:22 2000  Greg J. Badros
193    
194  1999-12-15  Gary Houston  <ghouston@freewire.co.uk>  1999-12-15  Gary Houston  <ghouston@freewire.co.uk>
195    
196          * slib.scm (library-vicinity, home-vicinity,          * slib.scm (library-vicinity, home-vicinity,
197          scheme-implementation-type, scheme-implemenation-version):          scheme-implementation-type, scheme-implemenation-version):
198          use define-public to export from the module.          use define-public to export from the module.
199    
# Line 207  Sun Dec 12 19:18:52 1999  Greg J. Badros Line 211  Sun Dec 12 19:18:52 1999  Greg J. Badros
211    
212          * popen.scm, slib.scm: Added some docstrings for procedures that          * popen.scm, slib.scm: Added some docstrings for procedures that
213          were primitives that I encountered in posix.texi.          were primitives that I encountered in posix.texi.
214            
215  1999-11-19  Gary Houston  <ghouston@freewire.co.uk>  1999-11-19  Gary Houston  <ghouston@freewire.co.uk>
216    
217          * Makefile.am (ice9_sources): add arrays.scm.          * Makefile.am (ice9_sources): add arrays.scm.
# Line 236  Sun Dec 12 19:18:52 1999  Greg J. Badros Line 240  Sun Dec 12 19:18:52 1999  Greg J. Badros
240          * boot-9.scm (load-user-init): check that the posix feature is          * boot-9.scm (load-user-init): check that the posix feature is
241          available before using getpw and getuid.          available before using getpw and getuid.
242          (top-repl): don't install handlers for SIGINT etc., without posix.          (top-repl): don't install handlers for SIGINT etc., without posix.
243          (file-is-directory?): use 'posix instead of i/o-extensions to          (file-is-directory?): use 'posix instead of i/o-extensions to
244          check for stat.          check for stat.
245          (load-user-init): use file-exists? and file-is-directory? to          (load-user-init): use file-exists? and file-is-directory? to
246          check for .guile, instead of stat.          check for .guile, instead of stat.
# Line 248  Sun Dec 12 19:18:52 1999  Greg J. Badros Line 252  Sun Dec 12 19:18:52 1999  Greg J. Badros
252    
253          posix.scm, networking.scm: new files.  Move definitions from          posix.scm, networking.scm: new files.  Move definitions from
254          boot-9.scm if they are only useful with posix/networking available.          boot-9.scm if they are only useful with posix/networking available.
255            
256          * Makefile.am (ice9_sources): add posix.scm, networking.scm.          * Makefile.am (ice9_sources): add posix.scm, networking.scm.
257    
258  1999-09-17  Mikael Djurfeldt  <mdj@thalamus.nada.kth.se>  1999-09-17  Mikael Djurfeldt  <mdj@thalamus.nada.kth.se>
# Line 312  Sun Dec 12 19:18:52 1999  Greg J. Badros Line 316  Sun Dec 12 19:18:52 1999  Greg J. Badros
316          readline is used by the repl run by this thread.          readline is used by the repl run by this thread.
317          (handle-system-error): Print "Backtrace:" before backtrace since          (handle-system-error): Print "Backtrace:" before backtrace since
318          this is no longer done by display-backtrace.          this is no longer done by display-backtrace.
319            
320          * debug.scm (frame-number->index): Optionally take stack as          * debug.scm (frame-number->index): Optionally take stack as
321          argument.          argument.
322    
# Line 324  Sun Dec 12 19:18:52 1999  Greg J. Badros Line 328  Sun Dec 12 19:18:52 1999  Greg J. Badros
328          ("backtrace"): Use builtin backtrace printing.          ("backtrace"): Use builtin backtrace printing.
329          Use (ice-9 debug).          Use (ice-9 debug).
330          Use readline conditionally.          Use readline conditionally.
331            
332  1999-09-11  Jim Blandy  <jimb@savonarola.red-bean.com>  1999-09-11  Jim Blandy  <jimb@savonarola.red-bean.com>
333    
334          * regex.scm (fold-matches, list-matches): New functions.          * regex.scm (fold-matches, list-matches): New functions.
# Line 344  Sun Dec 12 19:18:52 1999  Greg J. Badros Line 348  Sun Dec 12 19:18:52 1999  Greg J. Badros
348          * Makefile.am: Removed mention of readline.scm.          * Makefile.am: Removed mention of readline.scm.
349    
350          * Makefile.in: Regenerated.          * Makefile.in: Regenerated.
351            
352  1999-09-11  Jim Blandy  <jimb@savonarola.red-bean.com>  1999-09-11  Jim Blandy  <jimb@savonarola.red-bean.com>
353    
354          Delete the test which compares the configuration date of libguile          Delete the test which compares the configuration date of libguile
# Line 379  Sun Dec 12 19:18:52 1999  Greg J. Badros Line 383  Sun Dec 12 19:18:52 1999  Greg J. Badros
383  1999-08-29  Keisuke Nishida  <kxn30@po.cwru.edu>  1999-08-29  Keisuke Nishida  <kxn30@po.cwru.edu>
384    
385          * boot-9.scm (try-module-autoload): Use %search-load-path.          * boot-9.scm (try-module-autoload): Use %search-load-path.
386            
387  1999-08-24  Mikael Djurfeldt  <mdj@thalamus.nada.kth.se>  1999-08-24  Mikael Djurfeldt  <mdj@thalamus.nada.kth.se>
388    
389          * boot-9.scm: Removed old style hooks.          * boot-9.scm: Removed old style hooks.
# Line 450  Sun Dec 12 19:18:52 1999  Greg J. Badros Line 454  Sun Dec 12 19:18:52 1999  Greg J. Badros
454          that was introduced to fix the $ problem:          that was introduced to fix the $ problem:
455    
456          * expect.scm (expect): call the match proc an extra time at end          * expect.scm (expect): call the match proc an extra time at end
457          of file and set the eof? argument appropriately.  call          of file and set the eof? argument appropriately.  call
458          expect-eof-proc only if the last call didn't match.          expect-eof-proc only if the last call didn't match.
459          * expect.scm (expect-strings): change port to eof? in match proc.          * expect.scm (expect-strings): change port to eof? in match proc.
460          * expect.scm (expect-regexec): take an eof indicator as an argument          * expect.scm (expect-regexec): take an eof indicator as an argument
# Line 474  Sun Dec 12 19:18:52 1999  Greg J. Badros Line 478  Sun Dec 12 19:18:52 1999  Greg J. Badros
478    
479          * popen.scm: applied fixes from Greg Harvey.  use a guardian          * popen.scm: applied fixes from Greg Harvey.  use a guardian
480          and a gc-thunk so that cleanup is done if a pipe is garbage          and a gc-thunk so that cleanup is done if a pipe is garbage
481          collected or closed with close-port.  use a weak hash-table instead of          collected or closed with close-port.  use a weak hash-table instead of
482          an alist.          an alist.
483            
484          1999-03-20  Gary Houston  <ghouston@easynet.co.uk>          1999-03-20  Gary Houston  <ghouston@easynet.co.uk>
485    
486          * expect.scm (expect): call the match proc with the port instead.          * expect.scm (expect): call the match proc with the port instead.
# Line 486  Sun Dec 12 19:18:52 1999  Greg J. Badros Line 490  Sun Dec 12 19:18:52 1999  Greg J. Badros
490          from the port when it may not be needed.  hence:          from the port when it may not be needed.  hence:
491          (expect-strings-exec-flags): new variable/parameter, supplies          (expect-strings-exec-flags): new variable/parameter, supplies
492          flags for regexp-exec.  if this includes regexp/noteol, then          flags for regexp-exec.  if this includes regexp/noteol, then
493          automatic regexp/noteol handling (requiring an extra peeked char)          automatic regexp/noteol handling (requiring an extra peeked char)
494          is enabled.  default is regexp/noteol.          is enabled.  default is regexp/noteol.
495          (expect-strings-compile-flags): new variable/parameter, supplies          (expect-strings-compile-flags): new variable/parameter, supplies
496          flags for make-regexp.  default is regexp/newline.          flags for make-regexp.  default is regexp/newline.
# Line 516  Sun Dec 12 19:18:52 1999  Greg J. Badros Line 520  Sun Dec 12 19:18:52 1999  Greg J. Badros
520          error catching loop after quit received.          error catching loop after quit received.
521          (top-repl): flush all ports when the repl terminates.          (top-repl): flush all ports when the repl terminates.
522    
523          * boot-9.scm (error-catching-loop): flush all ports before          * boot-9.scm (error-catching-loop): flush all ports before
524          primitive exit if non-interactive.          primitive exit if non-interactive.
525          force-output on current-error-port if interactive.          force-output on current-error-port if interactive.
526    
527          * boot-9.scm (reopen-file): deleted.          * boot-9.scm (reopen-file): deleted.
# Line 549  Sun Dec 12 19:18:52 1999  Greg J. Badros Line 553  Sun Dec 12 19:18:52 1999  Greg J. Badros
553    
554          * Makefile.am: Add string-case.scm and format.scm to ice9_sources.          * Makefile.am: Add string-case.scm and format.scm to ice9_sources.
555          * Makefile.in: Regenerated.          * Makefile.in: Regenerated.
556            
557          * string-case.scm: New file, brought in from SLIB, and adapted to          * string-case.scm: New file, brought in from SLIB, and adapted to
558          Guile's module system.          Guile's module system.
559    
# Line 564  Sun Dec 12 19:18:52 1999  Greg J. Badros Line 568  Sun Dec 12 19:18:52 1999  Greg J. Badros
568          modern CL behavior.          modern CL behavior.
569          (format:num->cardinal): Don't assume that an elseless if returns          (format:num->cardinal): Don't assume that an elseless if returns
570          '() when the condition is false.          '() when the condition is false.
571    
572  1999-04-17  Jim Blandy  <jimb@savonarola.red-bean.com>  1999-04-17  Jim Blandy  <jimb@savonarola.red-bean.com>
573    
574          * Makefile.in: Regenerated.          * Makefile.in: Regenerated.
# Line 595  Sun Dec 12 19:18:52 1999  Greg J. Badros Line 599  Sun Dec 12 19:18:52 1999  Greg J. Badros
599          load a module (e.g. with `use-modules') work until source is          load a module (e.g. with `use-modules') work until source is
600          actually found for the module (e.g. because the correct catalog          actually found for the module (e.g. because the correct catalog
601          has been added to the load path).          has been added to the load path).
602            
603          Use try-load-module.          Use try-load-module.
604    
605  1999-03-18  Mikael Djurfeldt  <mdj@mdj.nada.kth.se>  1999-03-18  Mikael Djurfeldt  <mdj@mdj.nada.kth.se>
# Line 644  Sun Dec 12 19:18:52 1999  Greg J. Badros Line 648  Sun Dec 12 19:18:52 1999  Greg J. Badros
648    
649          Modules which doesn't have the :no-backtrace specifier are user          Modules which doesn't have the :no-backtrace specifier are user
650          modules.          modules.
651            
652          A stack frame is classified as a user frame if it has source code          A stack frame is classified as a user frame if it has source code
653          associated with it and if this source code can be proven to come          associated with it and if this source code can be proven to come
654          from a user module.  If it can be proven to come from a system          from a user module.  If it can be proven to come from a system
# Line 704  Sun Dec 12 19:18:52 1999  Greg J. Badros Line 708  Sun Dec 12 19:18:52 1999  Greg J. Badros
708    
709  1999-02-09  Maciej Stachowiak  <mstachow@alum.mit.edu>  1999-02-09  Maciej Stachowiak  <mstachow@alum.mit.edu>
710    
711          * optargs.scm: New file.          * optargs.scm: New file.
712          * Makefile.am (ice9_sources): Add optargs.scm here. Makefile.in          * Makefile.am (ice9_sources): Add optargs.scm here. Makefile.in
713          not regenerated because I don't have the right version of Automake.          not regenerated because I don't have the right version of Automake.
714    
# Line 807  Sun Dec 12 19:18:52 1999  Greg J. Badros Line 811  Sun Dec 12 19:18:52 1999  Greg J. Badros
811          * boot-9.scm (init-dynamic-module): Remove module from          * boot-9.scm (init-dynamic-module): Remove module from
812          registered-modules as soon as possible in case we are recursively          registered-modules as soon as possible in case we are recursively
813          invoked; Set public interface before doing the dynamic-call.          invoked; Set public interface before doing the dynamic-call.
814            
815          * boot-9.scm (map-in-order): Removed (replaced by scm_serial_map).          * boot-9.scm (map-in-order): Removed (replaced by scm_serial_map).
816          (abort-hook, before-error-hook, after-error-hook,          (abort-hook, before-error-hook, after-error-hook,
817          before-backtrace-hook, after-backtrace-hook, before-read-hook,          before-backtrace-hook, after-backtrace-hook, before-read-hook,
# Line 1065  Fri Oct 30 15:15:37 1998  Mikael Djurfel Line 1069  Fri Oct 30 15:15:37 1998  Mikael Djurfel
1069    
1070          * boot-9.scm: Antirevert Jim's readline code which he reverted          * boot-9.scm: Antirevert Jim's readline code which he reverted
1071          19971027 and adapt it to the current readline interface.          19971027 and adapt it to the current readline interface.
1072            
1073          * boot-9.scm (top-repl): Only enable readline if not using the          * boot-9.scm (top-repl): Only enable readline if not using the
1074          Emacs interface; Only use repl prompt when using the readline port          Emacs interface; Only use repl prompt when using the readline port
1075          from repl-read.  (We don't want to see it when calling `read'.)          from repl-read.  (We don't want to see it when calling `read'.)
# Line 1087  Fri Oct 30 15:15:37 1998  Mikael Djurfel Line 1091  Fri Oct 30 15:15:37 1998  Mikael Djurfel
1091    
1092          * nonblocking.scm: Removed.  libguile is now inherently          * nonblocking.scm: Removed.  libguile is now inherently
1093          nonblocking through the use of scm_internal_select.          nonblocking through the use of scm_internal_select.
1094            
1095          * emacs.scm: Removed use of nonblocking.scm.          * emacs.scm: Removed use of nonblocking.scm.
1096    
1097          * gwish.scm, gtcl.scm: Removed.  tcltk.scm has made these          * gwish.scm, gtcl.scm: Removed.  tcltk.scm has made these
1098          obsolete.          obsolete.
1099            
1100  1998-04-15  Mikael Djurfeldt  <mdj@nada.kth.se>  1998-04-15  Mikael Djurfeldt  <mdj@nada.kth.se>
1101    
1102          * runq.scm (runq-control): Corrected spelling of enqueue!.          * runq.scm (runq-control): Corrected spelling of enqueue!.
# Line 1206  Wed Oct         8 03:16:01 1997  Gary Houston  < Line 1210  Wed Oct         8 03:16:01 1997  Gary Houston  <
1210    
1211          * (error-catching-loop): new local variable "interactive".  if          * (error-catching-loop): new local variable "interactive".  if
1212          #f, abort terminates the process.          #f, abort terminates the process.
1213          (set-batch-mode?!, batch-mode?): new closures, defined in          (set-batch-mode?!, batch-mode?): new closures, defined in
1214          error-catching-loop.  the names are from scsh.          error-catching-loop.  the names are from scsh.
1215    
1216  1997-10-06  Marius Vollmer  <mvo@zagadka.ping.de>  1997-10-06  Marius Vollmer  <mvo@zagadka.ping.de>
# Line 1337  Wed Sep 10 20:12:45 1997  Mikael Djurfel Line 1341  Wed Sep 10 20:12:45 1997  Mikael Djurfel
1341          Added hack to transfer syntactic information from the builtin          Added hack to transfer syntactic information from the builtin
1342          variable `define' to the slib version if module (ice-9 slib) has          variable `define' to the slib version if module (ice-9 slib) has
1343          been loaded.          been loaded.
1344            
1345  Fri Sep  5 05:47:36 1997  Mikael Djurfeldt  <mdj@faun.nada.kth.se>  Fri Sep  5 05:47:36 1997  Mikael Djurfeldt  <mdj@faun.nada.kth.se>
1346    
1347          * syncase.scm (sc-interface, sc-expand): Removed hook setup.          * syncase.scm (sc-interface, sc-expand): Removed hook setup.
# Line 1550  Mon Jun 23 16:13:38 1997  Jim Blandy  <j Line 1554  Mon Jun 23 16:13:38 1997  Jim Blandy  <j
1554          Plug in read-path-list-notation as the parser for #/ lists,          Plug in read-path-list-notation as the parser for #/ lists,
1555          instead of the anonymous lambda form calling parse-path-symbol.          instead of the anonymous lambda form calling parse-path-symbol.
1556          (Thanks to Maurizio Vitale.)          (Thanks to Maurizio Vitale.)
1557            
1558          * boot-9.scm (make-list): Remove the definition of this function          * boot-9.scm (make-list): Remove the definition of this function
1559          from the (ice-9 common-list) module; make the `init' argument          from the (ice-9 common-list) module; make the `init' argument
1560          optional in the scm module's definition, to match the deleted          optional in the scm module's definition, to match the deleted
# Line 1619  Wed Jun         4 23:27:16 1997  Marius Vollmer Line 1623  Wed Jun         4 23:27:16 1997  Marius Vollmer
1623          commented out printing code.          commented out printing code.
1624          (record-type-name, record-type-fields): Adjusted slot offsets.          (record-type-name, record-type-fields): Adjusted slot offsets.
1625          (%print-module): Reduce argument list to "mod" and "port".          (%print-module): Reduce argument list to "mod" and "port".
1626            
1627  Tue Jun  3 17:04:18 1997  Jim Blandy  <jimb@totoro.cyclic.com>  Tue Jun  3 17:04:18 1997  Jim Blandy  <jimb@totoro.cyclic.com>
1628    
1629          * slib.scm (identity): New function, used by SLIB.          * slib.scm (identity): New function, used by SLIB.
# Line 1630  Sat May 31 18:57:12 1997  Gary Houston < Line 1634  Sat May 31 18:57:12 1997  Gary Houston <
1634          don't define ticks-interrupt etc.          don't define ticks-interrupt etc.
1635          top-repl: install signal handlers for SIGINT, SIGFPE, SIGSEGV, SIGBUS          top-repl: install signal handlers for SIGINT, SIGFPE, SIGSEGV, SIGBUS
1636          during call to scm-style-repl.          during call to scm-style-repl.
1637            
1638  Fri May 30 18:08:10 1997  Jim Blandy  <jimb@floss.cyclic.com>  Fri May 30 18:08:10 1997  Jim Blandy  <jimb@floss.cyclic.com>
1639    
1640          * slib.scm (slib:load): Use primitive-load-path instead of          * slib.scm (slib:load): Use primitive-load-path instead of
# Line 1706  Wed Apr 30 15:25:15 1997  Marius Vollmer Line 1710  Wed Apr 30 15:25:15 1997  Marius Vollmer
1710          * boot-9.scm (link-dynamic-module): Do not catch errors from          * boot-9.scm (link-dynamic-module): Do not catch errors from
1711          dynamic-link and dynamic-call.  When the shared library exists it          dynamic-link and dynamic-call.  When the shared library exists it
1712          is now assumed to be suitable for a dynamic C module.          is now assumed to be suitable for a dynamic C module.
1713            
1714  Fri Apr 25 21:21:35 1997  Marius Vollmer  <mvo@zagadka.ping.de>  Fri Apr 25 21:21:35 1997  Marius Vollmer  <mvo@zagadka.ping.de>
1715    
1716          * boot-9.scm (process-use-modules): New function to support the          * boot-9.scm (process-use-modules): New function to support the
1717          use-modules macro          use-modules macro
1718          (use-modules): throw an error iff one of the requested modules          (use-modules): throw an error iff one of the requested modules
1719          can't be found.          can't be found.
1720            
1721  Tue Apr 29 06:54:46 1997  Gary Houston  <ghouston@actrix.gen.nz>  Tue Apr 29 06:54:46 1997  Gary Houston  <ghouston@actrix.gen.nz>
1722    
1723          * boot-9.scm: don't define timer-thunk or gc-thunk.          * boot-9.scm: don't define timer-thunk or gc-thunk.
# Line 1750  Tue Apr         1 17:46:49 1997  Gary Houston  < Line 1754  Tue Apr         1 17:46:49 1997  Gary Houston  <
1754    
1755          * expect.scm (expect-select): correct the millisecond timeout          * expect.scm (expect-select): correct the millisecond timeout
1756          arithmetic (from Marko.Kohtala@ntc.nokia.com).          arithmetic (from Marko.Kohtala@ntc.nokia.com).
1757            
1758  Mon Mar 31 03:23:19 1997  Gary Houston  <ghouston@actrix.gen.nz>  Mon Mar 31 03:23:19 1997  Gary Houston  <ghouston@actrix.gen.nz>
1759    
1760          * boot-9.scm (open-input-pipe, open-output-pipe): defined here          * boot-9.scm (open-input-pipe, open-output-pipe): defined here
# Line 1874  Sat Mar         1 00:10:38 1997  Mikael Djurfel Line 1878  Sat Mar         1 00:10:38 1997  Mikael Djurfel
1878    
1879          * boot-9.scm (error-catching-loop): Added handling of apply-frame          * boot-9.scm (error-catching-loop): Added handling of apply-frame
1880          and exit-frame exceptions.          and exit-frame exceptions.
1881            
1882          * boot-9.scm (assert-repl-prompt, the-prompt-string): Removed.          * boot-9.scm (assert-repl-prompt, the-prompt-string): Removed.
1883          (set-repl-prompt!): Setter for repl prompt.          (set-repl-prompt!): Setter for repl prompt.
1884          (scm-style-repl): If prompt is #f, don't prompt; if prompt is a          (scm-style-repl): If prompt is #f, don't prompt; if prompt is a
# Line 2002  Wed Nov 27 14:16:14 1996  Marius Vollmer Line 2006  Wed Nov 27 14:16:14 1996  Marius Vollmer
2006          * boot-9.scm (macroexpand-1, macroexpand), slib.scm          * boot-9.scm (macroexpand-1, macroexpand), slib.scm
2007          (slib:features), r4rs.scm (%load-verbosely): "defined?" is now a          (slib:features), r4rs.scm (%load-verbosely): "defined?" is now a
2008          function, use it accordingly.          function, use it accordingly.
2009            
2010  Thu Nov 21 11:12:10 1996  Jim Blandy  <jimb@floss.cyclic.com>  Thu Nov 21 11:12:10 1996  Jim Blandy  <jimb@floss.cyclic.com>
2011    
2012          It's an "eval closure", not an "eval thunk."  A thunk is a          It's an "eval closure", not an "eval thunk."  A thunk is a
2013          function of no arguments.          function of no arguments.
2014          * boot-9.scm (module-type): Rename module field.          * boot-9.scm (module-type): Rename module field.
2015          (make-module, eval-in-module, make-root-module,          (make-module, eval-in-module, make-root-module,
2016          set-current-module): Uses changed.          set-current-module): Uses changed.
2017          (module-eval-closure, set-module-eval-closure!,          (module-eval-closure, set-module-eval-closure!,
2018          root-module-closure): Renamed from module-eval-thunk,          root-module-closure): Renamed from module-eval-thunk,
2019          set-module-eval-thunk!, root-module-thunk.          set-module-eval-thunk!, root-module-thunk.
# Line 2028  Sat Nov         2 20:00:42 1996  Mikael Djurfel Line 2032  Sat Nov         2 20:00:42 1996  Mikael Djurfel
2032          debug.scm).  But during development we want to have them also          debug.scm).  But during development we want to have them also
2033          *inside* boot-9.scm.  Therefore, two lines are added at the          *inside* boot-9.scm.  Therefore, two lines are added at the
2034          beginning of boot-9.scm to enable these.          beginning of boot-9.scm to enable these.
2035            
2036          Call `provide' so that `records' are included among the          Call `provide' so that `records' are included among the
2037          `*features*'.          `*features*'.
2038            
2039          The scheme for saving the stack has been adjusted: save-stack is          The scheme for saving the stack has been adjusted: save-stack is
2040          now commonly available for saving the stack.  Calling `save-stack'          now commonly available for saving the stack.  Calling `save-stack'
2041          sets a flag `stack-saved?' which prevents overwriting the stack.          sets a flag `stack-saved?' which prevents overwriting the stack.
2042          `stack-saved?' is reset at `abort'.          `stack-saved?' is reset at `abort'.
2043            
2044          Spelling correction: seperate --> separate.          Spelling correction: seperate --> separate.
2045            
2046          Removed `:'s that had creeped into some comments.          Removed `:'s that had creeped into some comments.
2047            
2048          The repl now doesn't print #<unspecified> results any longer          The repl now doesn't print #<unspecified> results any longer
2049          If the user wants to see this, he can do          If the user wants to see this, he can do
2050          (assert-repl-print-unspecified #t) in his startup file.          (assert-repl-print-unspecified #t) in his startup file.
2051            
2052          The user now gets a friendly message instead of a backtrace at          The user now gets a friendly message instead of a backtrace at
2053          error.          error.
2054            
2055          Added `before-read-hook'.          Added `before-read-hook'.
2056            
2057          Load module (ice-9 emacs) if option `-e' was specified.          Load module (ice-9 emacs) if option `-e' was specified.
2058            
2059          (provide): New function.          (provide): New function.
2060            
2061          (error): Save stack at entry, so that Guile entrails won't show up          (error): Save stack at entry, so that Guile entrails won't show up
2062          in backtraces.          in backtraces.
2063            
2064          (backtrace): New function.          (backtrace): New function.
2065            
2066          (save-stack): Can now take arbitrary number of stack narrowing          (save-stack): Can now take arbitrary number of stack narrowing
2067          specifier pairs.  The first specifier in a pair controls inner          specifier pairs.  The first specifier in a pair controls inner
2068          border, the second the outer border.  A number means cut that          border, the second the outer border.  A number means cut that
# Line 2071  Sat Nov         2 20:00:42 1996  Mikael Djurfel Line 2075  Sat Nov         2 20:00:42 1996  Mikael Djurfel
2075          * slib.scm (slib:load): Adapt to the new behavior of          * slib.scm (slib:load): Adapt to the new behavior of
2076          primitive-load: It doesn't any longer try both with and without          primitive-load: It doesn't any longer try both with and without
2077          ".scm" extension.  (We don't want to use %search-load-path here.)          ".scm" extension.  (We don't want to use %search-load-path here.)
2078            
2079          (implementation-vicinity): New function.  slib requires it          (implementation-vicinity): New function.  slib requires it
2080            
2081          (library-vicinity): Updated.          (library-vicinity): Updated.
2082            
2083          Load "require.scm" in the library-vicinity.          Load "require.scm" in the library-vicinity.
2084            
2085          (install-require-vicinity, install-require-module): New functions.          (install-require-vicinity, install-require-module): New functions.
2086            
2087  Mon Oct 28 17:56:29 1996  Jim Blandy  <jimb@floss.cyclic.com>  Mon Oct 28 17:56:29 1996  Jim Blandy  <jimb@floss.cyclic.com>
2088    
2089          * boot-9.scm (load-from-path): New function.          * boot-9.scm (load-from-path): New function.
# Line 2195  Mon Oct 14 22:20:30 1996  Mikael Djurfel Line 2199  Mon Oct 14 22:20:30 1996  Mikael Djurfel
2199  Mon Oct 14 06:05:42 1996  Mikael Djurfeldt  <mdj@woody.nada.kth.se>  Mon Oct 14 06:05:42 1996  Mikael Djurfeldt  <mdj@woody.nada.kth.se>
2200    
2201          * Makefile.in: Added threads.scm.          * Makefile.in: Added threads.scm.
2202            
2203  Mon Oct 14 04:21:51 1996  Mikael Djurfeldt  <mdj@woody.nada.kth.se>  Mon Oct 14 04:21:51 1996  Mikael Djurfeldt  <mdj@woody.nada.kth.se>
2204    
2205          * debug.scm (make-enable, make-disable): Simplified.          * debug.scm (make-enable, make-disable): Simplified.
# Line 2226  Sun Oct         6 03:54:59 1996  Gary Houston  < Line 2230  Sun Oct         6 03:54:59 1996  Gary Houston  <
2230          (%load-announce): minor formatting change.          (%load-announce): minor formatting change.
2231          (file-exists?): use access? if posix is featured.          (file-exists?): use access? if posix is featured.
2232          (file-is-directory?): use stat if i/o-extensions is featured.          (file-is-directory?): use stat if i/o-extensions is featured.
2233          (try-module-autoload module-name): use file-exists? before          (try-module-autoload module-name): use file-exists? before
2234          file-is-directory?          file-is-directory?
2235    
2236  Sat Oct  5 18:54:03 1996  Mikael Djurfeldt  <mdj@kenneth>  Sat Oct  5 18:54:03 1996  Mikael Djurfeldt  <mdj@kenneth>
# Line 2415  Tue Aug 20 07:31:39 1996  Mikael Djurfel Line 2419  Tue Aug 20 07:31:39 1996  Mikael Djurfel
2419    
2420          * poe.scm (funcq-memo): Renamed weak-hash-table -->          * poe.scm (funcq-memo): Renamed weak-hash-table -->
2421          weak-key-hash-table.          weak-key-hash-table.
2422            
2423  Sat Aug  3 06:16:35 1996  Gary Houston  <ghouston@actrix.gen.nz>  Sat Aug  3 06:16:35 1996  Gary Houston  <ghouston@actrix.gen.nz>
2424    
2425          * boot-9.scm (*null-device*): global constant from goonix.          * boot-9.scm (*null-device*): global constant from goonix.

Legend:
Removed from v.1.327  
changed lines
  Added in v.1.327.2.1

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26