Commit graph

22 commits

Author SHA1 Message Date
Juan Jose Garcia Ripoll
0563353926 Add missing copyright to stdmethod.lsp 2012-10-07 22:09:44 +02:00
Juan Jose Garcia Ripoll
2f51a8ee7a boot.lsp also creates standard-accessor-method classes 2012-10-07 22:09:44 +02:00
Juan Jose Garcia Ripoll
3eb0de2392 Reimplemented early make-method using with-early-make-instance 2012-10-07 22:09:44 +02:00
Juanjo Garcia-Ripoll
a691f4cc5b standard-generic-function and standard-method are now in boot.lsp 2012-10-05 17:05:54 +02:00
Juan Jose Garcia Ripoll
c42d6ec9e1 ECL now uses and updates the DIRECT-METHODS and DIRECT-GENERIC-FUNCTIONS in specializer objects 2012-04-23 20:33:44 +02:00
Juan Jose Garcia Ripoll
66d4d462a4 Methods, generic functions and dispatch is now implemented using specializers 2012-04-23 19:59:02 +02:00
Juan Jose Garcia Ripoll
ba9daa82fc Error checking when instantiating methods 2012-04-22 23:29:12 +02:00
Juan Jose Garcia Ripoll
b9dd1309ee METAOBJECT is now created in boot.lsp as a first step towards the introduction of other classes 2012-04-22 20:08:38 +02:00
Juan Jose Garcia Ripoll
408c53c52a Implemented the METAOBJECT class 2012-04-22 02:03:47 +02:00
Juan Jose Garcia Ripoll
7a2d30770b Add IGNORE declarations and remove some unused variables. 2011-12-23 15:38:37 +01:00
Juan Jose Garcia Ripoll
eb9e2d30a1 Solved two new errors with default initialization arguments and initialization argument error checking 2010-06-21 23:55:25 +02:00
Juan Jose Garcia Ripoll
d88da2f8f3 Precompute the list of keywords in a method 2010-06-20 19:15:14 +02:00
Juan Jose Garcia Ripoll
f77ae37309 Reimplemented CLOS dependents so that they can be used for bootstrapping 2010-06-20 18:38:55 +02:00
Juan Jose Garcia Ripoll
82d20eb08a Added dependent objects for classes and generic functions 2010-06-20 16:57:47 +02:00
Juan Jose Garcia Ripoll
2f0d83727a The slot accessors must check that the structures are up-to-date. 2009-11-29 22:02:52 +01:00
Juan Jose Garcia Ripoll
ce91c03f9d * Created a new class, FUNCALLABLE-STANDARD-CLASS.
* Create a new class STD-CLASS that sits between CLASS and the
  two children STANDARD-CLASS and FUNCALLABLE-STANDARD-CLASS.
* Generic functions are now of type FUNCALLABLE-STANDARD-OBJECT.
Based on a patch by A. Gavrilov.
2009-11-08 00:58:36 +01:00
jgarcia
25201a0bef Implement standard-accessor-method 2008-04-28 15:23:12 +00:00
jgarcia
a59f90871a Emacs modelines for better editing 2008-02-02 19:14:05 +00:00
jjgarcia
a8e972d96a Try to initialize variables and constants in all_symbols.d. 2003-08-06 13:23:22 +00:00
jjgarcia
e5072a82d9 Use user-supplied DPP to build the C files. machines.h is no longer required. 2003-07-23 13:09:37 +00:00
jjgarcia
bf8a3c21a9 Replaced LET -> LET* to make C code smaller, wherever it is possible. 2002-12-04 15:40:42 +00:00
jjgarcia
2d8d0cd44b Initial revision 2001-06-26 17:14:44 +00:00