freenode/#sicl - IRC Chatlog
Search
10:06:29
beach
Here are some things I could use help with. Not because they are difficult, but because they are tedious, and I am currently bored to tears with stuff like that. The repository need some serious cleanup.
10:08:08
beach
Then merge the Cleavir2/ and Cleavir/ directories into a single Cleavir/ directory that contains what SICL uses from Cleavir2 and what SICL uses from Cleavir.
10:09:51
beach
The HIR evaluator needs some IGNORABLE declarations to avoid style warnings when the sicl-boot system is loaded.
10:11:20
beach
The sicl-global-environment system, a.k.a sicl-genv should be phased out. There are components that still depend on it. They should be updated to use the sicl-environment system instead.
10:14:07
beach
After each modification, I recommend you do (asdf:load-system '#:sicl-boot) then (in-package #:sicl-boot) then (time (defparameter *b* (boot))) then (repl *e5*) and perhaps (defgeneric foo (x)) (defmethod foo ((x cons)) (car x)) (foo '(a b))
10:14:49
beach
Before you take on any of these tasks, please let everyone know so as to avoid duplicate work and/or clashes.
10:16:26
beach
Note, in the systems that are obsolete, there might still be code that has not been adapted to the new environment or bootstrapping code, so don't necessarily just delete it without checking that first.