Search
0:45:48
drmeister
What are block-name and block-name-p?
0:48:40
drmeister
I see this: https://github.com/Bike/SICL/blob/master/Code/Cleavir/Generate-AST/generate-ast.lisp#L531
0:50:04
Bike
i thought i ran bind-va-list down to being instructions, wonder why i hosed it
0:50:20
Bike
give it nil nil there, then
0:52:20
drmeister
Maybe you didn't push the final version?
0:52:31
drmeister
Because something else came up.
0:52:39
drmeister
Could we walk through this until it works?
0:52:49
drmeister
I'm figuring out what to tell you about the next one
0:53:01
drmeister
No applicable method for CLEAVIR-AST:CHILDREN with arguments of types BIND-VA-LIST-AST.
0:55:14
drmeister
Hmm, there is this:
0:55:14
drmeister
https://github.com/drmeister/clasp/blob/dev/src/lisp/kernel/cleavir/ast.lisp#L353
0:55:47
drmeister
Wrong package I think. It's in :clasp-cleavir-ast and it should be in :cleavir-ast
0:58:34
drmeister
Next one... #<CLEAVIR-AST:LEXICAL-AST> is not of type LIST.
1:00:22
drmeister
https://www.irccloud.com/pastebin/9WwLPqTJ/
1:01:10
drmeister
I changed the (defmethod children ((ast bind-va-list-ast)) ...) to (defmethod cleavir-ast:children ...)
1:09:48
drmeister
It fixes the: No applicable method for CLEAVIR-AST:CHILDREN with arguments of types BIND-VA-LIST-AST. problem
1:10:03
drmeister
But then I get the: #<CLEAVIR-AST:LEXICAL-AST> is not of type LIST.
1:10:08
drmeister
Don't sweat it tonight.
1:10:18
Bike
i mean, there's not much i can do with just that error
1:10:49
drmeister
This was the context:
1:10:50
drmeister
https://www.irccloud.com/pastebin/9WwLPqTJ/
1:11:10
drmeister
But don't worry about it tonight. I'm going to move this into the branch where I have the CLOS changes and try it with bclasp
1:12:45
stassats
Shinmera: (format t "~@{~{~a ~}~%~:*~}"(or(cdr *posix-argv*)'("y")))
1:12:50
stassats
my version of that code golf thingy
1:13:17
stassats
(the yes(1) replacement, for anyone else)
1:15:00
stassats
sigh, code golfed past my bedtime
2:43:19
specbot
Couldn't find anything for make-method.
2:43:29
drmeister
mop make-method-lambda
2:43:29
specbot
http://metamodular.com/CLOS-MOP/make-method-lambda.html
3:07:12
beach
Good morning everyone!
3:51:20
drmeister
Bike: You asked about debugging and printing variables - sometimes it pays to start dumping likely registers.
3:51:54
drmeister
I was trying to figure out something/anything about a ENSURE-GENERIC-FUNCTION call.
3:52:08
drmeister
https://www.irccloud.com/pastebin/ui1Fazoa/
3:52:27
drmeister
Register R12 looks like it contains a tagged pointer (ends in f)
3:52:44
drmeister
dbg_printTPtr object class --> SYMBOL READER-METHOD-CLASS
3:54:55
drmeister
Now I know infinitesimally more than I did before