libera/#lisp - IRC Chatlog
Search
12:26:24
ak-coram`
jackdaniel: it was quite trivial in the end, I needed to set linker flags and also had some unused symbols which really didn't exist :)
12:40:39
ak-coram`
the library I'm wrapping normally relies on it, since I need to pass structs by value
12:41:50
jackdaniel
ideally if there was no problem with "extern ..." declarations I've mentioned ealier, c/c++ would be a default when ecl has c compiler and dffi when it doesn't have it
12:52:41
ak-coram`
compiling ironclad takes quite some time, it's a shame uuid relies on the whole thing when it really only needs two digest functions (md5 / sha1)
13:05:03
ak-coram`
there's also something called random-uuid in ql, but I can't find it anywhere else
15:14:27
splittist
ak-coram`: do you need a 'real' UUID? Or would (random (1- (expt 2 128))) (or whatever) work?
17:26:43
ak-coram`
might as well switch to strings, but since I get the UUID in binary form, it seemed nice and efficient to directly create these
17:46:07
jackdaniel
most of the compilation time is spend in gcc, so it is not something I can easily address :C