Search
Sunday, 16th of September 2018, 1:08:52 UTC
3:32:46
drmeister
Bike: Does building clasp generate more warnings these days - I think you mentioned something about that a while ago.
3:33:01
drmeister
And it may be a different story for bclasp vs cclasp.
3:33:10
Bike
there are more warnings because of the loading
3:33:46
drmeister
Is that because of functions being defined in files after the files that invoke them?
3:34:21
Bike
if you haveh like (defun f ... (g ...)) (defun f ...) in a file
3:34:47
Bike
er, defun g ... at the end
3:35:06
Bike
with compile-file no warning, but iwth load there's a warning
3:35:46
drmeister
What is the best way to deal with this?
3:36:38
Bike
not loading file, but that's not on the table
3:37:48
drmeister
How about suppressing warnings during load while building?
5:23:28
beach
Good morning everyone!
8:21:52
beach
I created a #sicl channel, so there will be less noise unrelated to Clasp here now.
8:54:49
Shinmera
drmeister: I pushed a fix to the usocket clone that allows the tests to run. You can now just do (asdf:test-system :usocket) to run them. There's a bunch of failures already evet aside from the blocking issue.
12:50:56
kpoeck
drmeister: new day, new questions
12:51:58
kpoeck
Is there a common superclass for SimpleVector_byte8_t_O, SimpleVector_byte16_t_O & friends?
12:52:34
kpoeck
Would that be template_SimpleVector?
12:53:35
kpoeck
the __write__ method for these does not respect *print-array* and I would like to fix w/o code duplication
13:01:13
drmeister
SimpleVector_byte16_t_O has the base class...
13:01:29
drmeister
template_SimpleVector<SimpleVector_byte16_t_O,byte16_t,AbstractSimpleVector_O>
13:02:24
drmeister
template_SimpleVector<...> is a template class (obviously) that has the base class AbstractSimpleVector_O
13:02:54
drmeister
AbstractSimpleVector_O has the base class Array_O
13:03:23
kpoeck
So where would I put common code, like a correct __write__?
13:04:29
drmeister
SimpleVector_byte16_t_O has no __write__ and it would mean lots of code duplication to put __write__ there.
13:05:18
drmeister
The template_SimpleVector<...> class in array.h has a __write__ method
13:07:02
drmeister
All of these places specialize template_SimpleVector...
13:08:18
drmeister
grrr, there is invalid utf8 in my paste - how do I get rid of it so I can paste it?
13:08:37
drmeister
https://gist.github.com/drmeister/da7259bb3cc63db6733e7a76a220dfa2
Sunday, 16th of September 2018, 13:08:52 UTC