Skip to content
Snippets Groups Projects
  1. Dec 14, 1991
  2. Dec 05, 1991
  3. Nov 07, 1991
  4. Nov 06, 1991
  5. Jun 06, 1991
  6. Mar 04, 1991
  7. Feb 08, 1991
  8. Feb 03, 1991
  9. Jan 03, 1991
  10. Dec 19, 1990
    • wlott's avatar
      typo · f352676d
      wlott authored
      f352676d
  11. Dec 18, 1990
  12. Nov 18, 1990
  13. Oct 17, 1990
  14. Oct 15, 1990
    • ram's avatar
      Added some stuff to %DEFSTRUCT to notice when a structure is being · a0b4a15a
      ram authored
      incompatibly redefined, signalling a correctable error.  If proceeded,
      we FMAKUNBOUND the old accessors.  Also, %DEFSTRUCT is now responsible
      for updating the INCLUDED-BY slot for the DEFINED-STRUCTURE-INFO, since
      the compiler's STRUCTURE-INFO may not be EQ.
      I also moved %DEFSTRUCT to be beginning of the DEFMACRO expansion.  It 
      was previously at the end, which caused %%COMPILER-DEFSTRUCT to
      create FUNCTION KIND and WHERE-FROM entries for the slot accessors.  If
      they are defined as functions in the global environment, then it just
      lets the default expression for these info types realize that they
      are functions.
      With any luck, this won't cause any horrible bootstrapping problems.
      a0b4a15a
  15. Oct 09, 1990
  16. Oct 05, 1990
  17. Sep 06, 1990
  18. Aug 24, 1990
  19. May 30, 1990
  20. Apr 25, 1990
  21. Mar 05, 1990
  22. Feb 27, 1990
  23. Feb 22, 1990
    • ram's avatar
      .../systems-work/code/defstruct.lisp, 07-Feb-90 16:41:55, Edit by Chiles. · fd95d47c
      ram authored
        Fixed '(:constructor) bug that failed to create a default constructor.
      
      /usr/lisp/code/defstruct.lisp, 26-Jul-89 19:10:17, Edit by Mbb.
        Structures that include another structure now inherit it's print-function
        if they do not have their own.  This inheritance may be suppressed by
        supplying :print-function without a name.  This is a cleanup.
      
      /usr/lisp/code/defstruct.lisp, 26-Jul-89 16:23:50, Edit by Mbb.
        Made BOA-constuctors only half that...  They now allow &key args.
      
        Also made DEFSTRUCT warn when you try to use a keyword as a slot name.
        This catches users who accidentally do
      
           (defstruct foo (:constructor ...) <slots>)
      
        instead of
      
           (defstruct (foo (:constructor ...)) <slots>).
      fd95d47c
  24. Feb 14, 1990
  25. Feb 12, 1990
  26. Feb 08, 1990
  27. Feb 06, 1990
Loading