Results 29 issues of Robert Strandh

The directory Environment was meant to contain functions and macros that are listed in other chapters of the standard, but that are best considered as being functions and macros that...

Currently, the functions SYMBOL-VALUE and (SETF SYMBOL-VALUE) are defined in the module SICL-HIR-EVALUATOR. They are defined to take an environment object and a symbol as arguments. Instead, there should be...

The module sicl-global-environment (also known as sicl-genv) should be eliminated. Some system functions still use this module. Those functions should be updated to use the Clostrum-bases replacement called sicl-environment. Then...

The current bootstrapping procedure depends on Clouseau and the bootstrap backtrace inspector. People may want to check out SICL without those tools. Maybe create a new system, say sicl-boot-with-gui-tools, that...

The new bootstrapping procedure loads definitions of generic functions and definitions of classes into the same environment, even though the class definitions end up in a different environment from the...

In the file Code/CLOS/add-remove-method-support.lisp, in the function add-method-default, a simple error is signaled when an attempt is made to add a method to a generic function, but that method is...

enhancement

* In the file Code/Loop/compile-time-conditions.lisp, define a new condition VARIABLE-USED-IN-MULTIPLE-ACCUMULATIONS. It should have slots for the variable, and two accumulation types. * In the file Code/Loop/condition-reporters-english.lisp, define a condition reporter,...

enhancement

The modules for the sequence functions are a mess right now. The reason for that is that I started implementing them by manually specializing on all kinds of things such...

I think the reference manual needs a glossary. But I want the glossary to be better than that of the HyperSpec. I often find myself looking at a glossary entry...