1
Fork 0
mirror of https://git.savannah.gnu.org/git/guile.git synced 2025-06-11 14:21:10 +02:00

*** empty log message ***

This commit is contained in:
Mikael Djurfeldt 1999-08-04 11:29:03 +00:00
parent f057455746
commit 82cc1b112c
2 changed files with 18 additions and 3 deletions

9
TODO
View file

@ -28,11 +28,14 @@ eliminate the need for tcl-lambda.
* Translators for additional languages; in particular, Perl, Python,
TCL, Emacs Lisp, and Rexx.
* Clean up declarations of C functions to use a PROTO macro
for conditional prototypes, instead of explicit conditionals.
* A package for time conversions and formatting.
* Make GDB work with Guile
This would permit programmable debugging and a nice integrated GUI.
Low-level things
* Use the SCM trick of tagging environments with immediates (see m_letrec1)
to convert source correctly in unmemocopy.

View file

@ -1,3 +1,15 @@
1999-08-04 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
* eval.c (SCM_CEVAL): Improvements to SCM_IM_DISPATCH and
SCM_IM_HASH_DISPATCH.
* objects.h (SCM_CLASSF_GOOPS_VALID): Added.
(scm_si_redfined, scm_si_hashsets): Moved.
* objects.c (scm_class_of): Use the new SCM_CLASSF_GOOPS_VALID
flag which combines type and status info so that the class
redefinition protocol has zero cost during normal execution.
1999-08-03 Gary Houston <ghouston@easynet.co.uk>
* ports.h (scm_ptob_descriptor): include a write procedure again.