Search
Tuesday, 14th of August 2018, 1:48:58 UTC
7:23:30
beach
Good morning everyone!
13:25:26
Bike
i like the ir generated by my arguments parsing rewrite. clean. simpler to understand, i think. puts a lot more in llvm values. now if only it actually fuckin worked
13:28:13
Bike
lambda lists are pretty complicated.
13:30:45
heisig
Which of the 31 different kinds of lambda lists are you referring to :)
13:37:27
karlosz
Bike: don't know if you got a note, but I did find a case in the wild where dominating definers don't exist for closure variables
13:38:04
karlosz
i fixed it by using lowest common ancestor in the dominance tree, so it shouldn't leave any undefined cells know
13:38:23
drmeister
I'm getting an error when writing some test code that I don't understand...
13:38:24
drmeister
https://www.irccloud.com/pastebin/LWbvw0L0/
13:38:42
drmeister
In babel https://github.com/quicklisp/quicklisp-client/blob/master/dists/quicklisp/software/babel-20170630-git/src/strings.lisp#L96
13:38:46
karlosz
whenever you have time it would be great if you could spin up a build and see if it gets farther or not
13:39:04
drmeister
That link doesn't work GRRRRRRR
13:39:29
drmeister
https://www.irccloud.com/pastebin/FCjJe0x3/
13:39:47
drmeister
Why is the system trying to evaluate (unicode-char *)
13:40:19
Bike
UNICODE-CHAR will be the name of the type expander function
13:41:04
drmeister
What is a type expander function?
13:41:20
drmeister
Should there be a function called unicode-char then?
13:41:56
Bike
the type expander is the function that macroexpands the type specifier
13:42:10
Bike
basically it looks like there's a reference to the type (unicode-char *) somewhere, but that's not valid
Tuesday, 14th of August 2018, 13:48:58 UTC