freenode/#clim - IRC Chatlog
Search
16:32:17
karlosz
beach: i'm interested in adding SICL to clisp as a gsoc project with the clisp people. having seen clasp's integration, how much work do you think this would entail?
17:12:33
beach
karlosz: What parts of SICL are you thinking of adding? I would think the most useful part would be a Cleavir-based compiler, but perhaps you are thinking of some other things? A simple Cleavir-based compiler should not be too much work, but it would be wise to consult with Bike and drmeister to find out exactly what needs to be done.
17:27:14
onion
how come there is no macro being used here? : https://github.com/robert-strandh/CLIMatis/blob/master/X11-colors.lisp ^_^
17:30:09
onion
which could also have written the macro , and (use-the-macro '((black 0.0 0.0 0.0) (snow 1.0 0.98 0.98))) that makes (defconstant +SYM+ (make-named-color SYM VAL)) for each elem..
17:32:34
jackdaniel
and what would be the gain? a little more complicated sed/awk script for no real benefit (imho)
17:33:51
jackdaniel
(I mean - we all know macros, sure, but this is not code which is shared across basically anything, and having macro for a sake of having a macro and shaving a few bytes isn't very convincing)
17:40:03
jackdaniel
I think it boils down to the question what is the code and what is an intermediate representation
17:45:45
onion
heh why bother ? the original rgb.txt is a lot more simpler, why not just read that in directly ? just add sed and awk *and* cl to it... ?
17:46:35
beach
I for one would like to use it for an OS that does not have sed and awk. Perhaps the Mezzano people feel the same way.
17:48:05
onion
that would make sense. can't rgb.txt be parsed easily with CL? rather than also keeping another copy of it, say if the file gets out of sync for whatever reasons
17:50:51
beach
nyef: By the way, the partial inlining paper was accepted. And thanks to you, one of the referees remarked on the "elegant proof of correctness".
18:08:56
karlosz
beach: since the goal of gsoc is to have a deliverable by the end of the smmer, im thinking of splitting the work into achievable goals
18:09:21
karlosz
i know that getting the modular library functions like the sequence functions would be pretty easy
18:11:00
karlosz
i think that type informed optimizations would be very useful to have, since clisp doesn't have any
19:23:34
beach
karlosz: Sorry, this is the time of day that I spend time with my (admittedly small) family. And today was exceptional, because I had my favorite author over for lunch and work on our articles.
19:27:44
beach
karlosz: In order to answer your questions, I probably need to discuss details about how CLISP is implemented, and that might take some time.
19:28:20
karlosz
beach: that is fine. i am mostly trying to pitch the proposal with the clisp people at the moment
19:29:22
karlosz
by the way, i contributed to sicl eons ago, so i think i can find my way in the meantime :)