Search
Monday, 7th of June 2021, 15:36:53 UTC
17:30:08
drmeister
yitzi: Thanks - I'm trying to get everything working so I can use that with the snapshot save/load.
17:31:16
yitzi
I am not super familar with lambdas in C. Used just a bit, but could you just capture something that you don't actually use?
17:36:45
Bike
if they're actual closures you can't ues the function pointer
17:42:34
Bike
the problem is just that they're anonymous, so the C++ implementation doesn't make them accessible in the binary through a symbol
17:47:37
Bike
drmeister: does the clasp analyzer have source information for the structures it gets? the tag class has slots for it and not filling them in causes a few minor problems
17:49:25
drmeister
Bike It might - we'd have to test it out.
17:49:53
drmeister
How do I get princ or print or whatever to print a hex value with #x prefixed?
17:50:06
drmeister
(let ((*print-base* 16) (*print-readably* t)) (print 123123123)) doesn't work.
17:50:54
Bike
don't think there's any way to get the regular printer to do it
17:51:06
Bike
you can do like (format nil "#x~x" ...) of course
17:51:31
Bike
but i'm g uessing these are numbers deeper in some structure
17:54:58
drmeister
I'm using that now - that works.
17:55:10
drmeister
THis should be readable: ( #x1107 #x2205 #x1307 #x2406 #x1508 #x2606 #x1710 #x2805 #x1902 #x2A02 ) 1
18:02:11
drmeister
I'm working with a stupid code developed by biologists - they can't get anything right.
18:03:10
drmeister
XYZZ X=(1|2) (Y=1,2,3,4,5,6,7,8,9,A) (ZZ = 01,02,03,04,05,06,07,08,09,10)
18:04:29
drmeister
I should just use strings - but that's going to be slower lookup.
18:04:37
drmeister
So I'm treating them like hex values.
18:04:39
drmeister
#x1107 #x2205 #x1307 #x2406 #x1508 #x2606 #x1710 #x2805 #x1902 #x2A02
18:06:21
drmeister
There's no good way to deal with them. Treat them as integers - they only have meaning in base-16.
18:06:37
drmeister
Treat them as symbols - I need to concatenate pairs of them 11072205
18:06:55
drmeister
Treat them as strings - I need to use lists of them in hash tables.
18:15:38
Bike
lists of strings should be ok for equal hash tables
19:21:46
Bike
is ast-tooling defined in c++?
3:05:51
beach
Good morning everyone!
Tuesday, 8th of June 2021, 3:36:53 UTC