1
Fork 0
mirror of https://git.savannah.gnu.org/git/guile.git synced 2025-05-18 10:10:23 +02:00
guile/oop
Andy Wingo 5192c9e89b compile goops accessors. woot!
* oop/goops.scm: Define compiler hooks for dealing with @slot-ref and
  @slot-set!.
  (make-bound-check-get, make-get, make-set): Compile these indexed
  accessors instead of having them be closures. Probably slower for the
  memoizer, but faster for the vm... not sure what the perfect solution
  is.

* test-suite/tests/goops.test ("defining classes"): Add a test that
  defining a class with accessors works (it didn't until I figured out
  that (@ (system base compile) compile) thing).
2008-10-31 18:30:27 +01:00
..
goops compile goops submodules, goops.test now passes again 2008-10-31 11:35:47 +01:00
ChangeLog-2008 Rename ChangeLog' files to ChangeLog-2008'. 2008-09-12 21:49:58 +02:00
goops.scm compile goops accessors. woot! 2008-10-31 18:30:27 +01:00
Makefile.am compile goops 2008-10-31 00:07:04 +01:00