freenode/#clasp - IRC Chatlog
Search
12:36:35
beach
drmeister: Did you see my answer to your PM? We will be home during the time you are in Bordeaux.
12:37:09
drmeister
Yes - I did - thank you. I got distracted people here at the meeting and didn't follow up with an email.
12:44:35
attila_lendvai
ACTION is writing up his bootstrap design in the wiki and will post it here when done
12:45:55
ecraven
wow, I seriously need to stop web stuff, for a second, I didn't understand that sentence because "bootstrap" immediately meant the wrong thing to me :-/
12:46:58
drmeister
attila_lendvai: Bike and I have been talking about rearranging how cclasp starts up - loading classes first.
12:48:09
drmeister
We also need to compile generic function discriminators directly into the fasl file - to eliminate the warmup time for the first compilation.
12:48:28
drmeister
Good - I'm just mentioning it so that we are all on the same page and don't waste effort.
12:50:58
attila_lendvai
drmeister: I save the page, I'm mostly done with it for now: https://github.com/clasp-developers/clasp/wiki/The-Build-Process
13:14:30
Bike
speaking of rearranging things, standard-class is defined in the interpreter but i don't know why or to what extent it's valid
13:55:45
drmeister
Bike: I think I need it defined really early (https://github.com/clasp-developers/clasp/blob/dev/src/gctools/gc_interface.cc#L924)
13:58:55
drmeister
But this list causes several classes to be defined, redefined and re-re-defined - correct?
13:58:57
drmeister
https://github.com/clasp-developers/clasp/blob/dev/src/lisp/kernel/clos/hierarchy.lsp#L345
13:59:18
attila_lendvai
let me know guys when you have read my bootstrap vision, because you not freaking out reading it also bears important information for me... :) https://github.com/clasp-developers/clasp/wiki/The-Build-Process#plans-for-a-bootstrap-refactor
14:00:21
drmeister
attila_lendvai: I won't be able to read it until tonight - I can't focus that long because I'm at a scientific meeting.
14:08:00
drmeister
So here I define the hierarchy of meta-classes because I think I need them to define the hierarchy of builtin classes. Is it causing a problem?
14:08:05
drmeister
https://github.com/clasp-developers/clasp/blob/dev/src/gctools/gc_interface.cc#L922
15:16:02
karlosz
beach: the definition of loops in cleavir-loops with strongly connected components doesnt seem to be a very good one
15:16:26
karlosz
i implemented loop invariant code hoisting in HIR and i had to write a new loop finder
15:17:29
karlosz
whereas the one with natural loops treats it as two, an inner loops nested in an outerloop