freenode/#clasp - IRC Chatlog
Search
16:48:17
Bike
ideally i'd like to make this an exported interface, for people who want just in time to be before they start
16:50:14
Bike
yeah. i'm not sure exactly when sbcl does compiles for dispatch, but it's probably less often than potentially every call like in fastgf
17:03:44
Colleen
Generic-function staple:infer-project https://shinmera.github.io/staple#GENERIC-FUNCTION%20STAPLE%3AINFER-PROJECT
17:05:28
Bike
so anyway, doing discriminating functions ahead of time involves issues about stamps being the same at compile and at load, but i suspect that they're less of a problem than effective methods, of which there aremore
17:09:45
drmeister
Shinmera: Not in the past two days - I've been doing a buildbot sprint to figure out how to make buildbot work with amazon spot instances.
17:11:30
drmeister
It's remarkable that AWS machines don't know who they are. Figuring out who they are requires this...
17:13:02
drmeister
This looks like a hack - but apparently it's not a hack: requests.get("http://169.254.169.254/latest/meta-data/instance-id")
17:13:28
drmeister
"Call this magic number and the person on the other end will tell you who you are".
22:05:28
drmeister
::notify kpoeck I'd like to incorporate the tests you have developed into the CI framework that I'm developing. I have clasp and cando building using 'buildbot'. What do you think?
22:07:35
drmeister
I got the whole CI thing working using AWS spot instances. I figured out how to do it with only one Amazon Machine Instance (AMI) that reconfigures itself based on the name given to it by the master. It's really slick.
22:14:52
makomo
pfdietz: regarding your DSL and that symbol table thingy, when did you actually *use* the information that you stored away during macroexpansion time? at run-time or?
0:22:45
Bike
https://github.com/robert-strandh/SICL/blob/master/Code/Cleavir/CST-to-AST/convert-primop.lisp#L279-L280 like here for instance
0:25:02
makomo
i see, but why do those Cleavir instances need such an argument? to be able to use the instance with #'EQ somewhere, for example?
0:26:24
Bike
https://github.com/robert-strandh/SICL/blob/master/Code/Cleavir/CST-to-AST/convert-cst.lisp#L187-L188
0:31:51
makomo
i'm reading the cleavir pdf which says that, for LEXICAL-VARIABLE-INFO for example, the only property one has to guarantee about :identity is that it's (obviously) always the same object for a lexical variable of the same name
0:36:48
makomo
hm, so why not for example use that symbol as the identity? why does the user have to do it with a separate object?
0:38:31
Bike
cleavir doesn't deal with the identity at all, except for lexical variables where it put in the identity itself
0:42:58
makomo
beach: typo: p. 5, "Client code would then typically provide auxiliary methods or *overriding* primary methods (...)", http://metamodular.com/cleavir.pdf
0:43:29
makomo
beach: also note the above about the initarg being required -- old versions of the document?