Search
16:30:14
Bike
have the lexical-variable translator do its thing, and then convert `(the type (primop:ast ,its-thing))
16:35:31
beach
But you can't trust my judgment at the moment.
16:37:31
Bike
well, per doing one thing at a time, first i have to make sure the low level type check works in clasp before i even do cleavir stuff
17:48:05
Bike
are accessors allowed to ignore slot-value-using-class methods
19:51:26
Bike
drmeister: if you're around - code you gave me refers to +cons-mask+, which i don't see a definition for
2:12:00
Bike
instant segfault for the typeq. life is hard
2:12:28
drmeister
Can you generate any code containing the typeq?
2:13:08
Bike
i mean, i generated some code, and runningn it caused a segfault
2:17:26
drmeister
It's par for the course - I don't think I've once generated new llvm-ir and had it work the first (or ... fifth) time.
2:17:54
Bike
https://github.com/drmeister/clasp/tree/dev-typeq should build up to bclasp
2:19:05
Bike
then (if (cmp::typeq 4 fixnum) t nil) should work, and (if (cmp::typeq 4 bignum) t nil) will not
3:00:59
drmeister
That's great - that should be straightforward to debug.
3:04:46
drmeister
Building dev-typeq.
3:41:04
drmeister
It segfaults in the compiler... investigating...