Work at SourceForge, help us to make it a better place! We have an immediate need for a Support Technician in our San Francisco or Denver office.

Close

ECL Git Log


Commit Date  
[4f983c] by Juan Jose Garcia Ripoll Juan Jose Garcia Ripoll

In boot.lsp, add-method now uses direct access to slots

2012-10-07 20:09:44 Tree
[1b2d00] by Juan Jose Garcia Ripoll Juan Jose Garcia Ripoll

Early definition of the standard class slots so that slot-value is available ASAP

2012-10-07 20:09:44 Tree
[06c14a] by Juan Jose Garcia Ripoll Juan Jose Garcia Ripoll

FIND-DEFINITION still depended on generic functions

2012-10-07 20:09:44 Tree
[dff58e] by Juan Jose Garcia Ripoll Juan Jose Garcia Ripoll

Use slot-value in cpl.lsp so that it also works at boot time without accessors

2012-10-07 20:09:44 Tree
[88db3f] by Juan Jose Garcia Ripoll Juan Jose Garcia Ripoll

Reorganize the code so that SLOT-VALUE is available at boot time.

2012-10-07 20:09:44 Tree
[3fc093] by Juan Jose Garcia Ripoll Juan Jose Garcia Ripoll

Final changes to make all accessors generic functions, including the MOP standard ones, avoiding infinite recursion.

2012-10-07 20:09:44 Tree
[53ffe3] by Juan Jose Garcia Ripoll Juan Jose Garcia Ripoll

The dispatch protocol for generic functions no longer uses generic functions for accessing slots. The comments explain why.

2012-10-07 20:09:44 Tree
[ed78ec] by Juan Jose Garcia Ripoll Juan Jose Garcia Ripoll

Fixed accessor redefinition (recursion problem still persists)

2012-10-07 20:09:44 Tree
[056335] by Juan Jose Garcia Ripoll Juan Jose Garcia Ripoll

Add missing copyright to stdmethod.lsp

2012-10-07 20:09:44 Tree
[2f51a8] by Juan Jose Garcia Ripoll Juan Jose Garcia Ripoll

boot.lsp also creates standard-accessor-method classes

2012-10-07 20:09:44 Tree
[3eb0de] by Juan Jose Garcia Ripoll Juan Jose Garcia Ripoll

Reimplemented early make-method using with-early-make-instance

2012-10-07 20:09:44 Tree
[ec9b29] by Juan Jose Garcia Ripoll Juan Jose Garcia Ripoll

Redo first-to-last change

2012-10-07 20:09:43 Tree
[376b17] by Juan Jose Garcia Ripoll Juan Jose Garcia Ripoll

Undo the change that creates accessors

2012-10-07 20:09:43 Tree
[863aa5] by Juan Jose Garcia Ripoll Juan Jose Garcia Ripoll

Slot accesors are generic functions, they do not have a C name

2012-10-07 20:09:43 Tree
[ff18ea] by Juan Jose Garcia Ripoll Juan Jose Garcia Ripoll

Add missing quote in standard.lsp

2012-10-07 20:09:43 Tree
[3fdb84] by Juan Jose Garcia Ripoll Juan Jose Garcia Ripoll

Bootstrap accessors are now created as closures.

2012-10-07 20:09:43 Tree
[b0eeaa] by Juan Jose Garcia Ripoll Juan Jose Garcia Ripoll

Changed the boot order to create the classes before the generic functions utilities in kernel.lsp are available.

2012-10-07 20:09:43 Tree
[b390d2] by Juan Jose Garcia Ripoll Juan Jose Garcia Ripoll

Split from boot.lsp anything not related to the class hierarchy

2012-10-07 20:09:43 Tree
[409d27] by Juan Jose Garcia Ripoll Juan Jose Garcia Ripoll

Implemented WITH-EARLY-ACCESSORS to avoid using actual functions when bootstrapping the classes

2012-10-07 20:09:43 Tree
[bc2ddb] by Juan Jose Garcia Ripoll Juan Jose Garcia Ripoll

Change the syntax of early-make-instance to make it a with- macro where the instance can be early referenced

2012-10-07 20:09:43 Tree
[d799c7] by Juan Jose Garcia Ripoll Juan Jose Garcia Ripoll

All accessors are redefined as generic functions after bootstrapping ECL

2012-10-05 21:04:12 Tree
[5acf31] by Juan Jose Garcia Ripoll Juan Jose Garcia Ripoll

The bootstrap version of ensure-generic-function is more complete

2012-10-05 20:35:05 Tree
[a691f4] by Juanjo Garcia-Ripoll Juanjo Garcia-Ripoll

standard-generic-function and standard-method are now in boot.lsp

2012-10-05 15:05:54 Tree
[f79a27] by Juanjo Garcia-Ripoll Juanjo Garcia-Ripoll

method, funcallable-standard-object and generic-function are now created in boot.lsp

2012-10-05 14:53:37 Tree
[340998] by Juanjo Garcia-Ripoll Juanjo Garcia-Ripoll

Save some space in boot.lsp by removing explicit metaclasses in the list

2012-10-05 14:02:52 Tree
Older >