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