21:22:48drmeisterWhat linker errors are you seeing? You should have everything already available from gmp.
21:24:32selwyni'm getting "./generated/initFunctions_inc.h:3669: error: undefined reference to 'core::two_arg__PLUS_FF(long, long)'" and three others like it
21:25:14selwyni'm confused because i've not removed two_arg__PLUS_FF and i can't find the generated header file to look at
21:27:04drmeisterHmm, that's not one of mine - Bike?
21:30:17drmeisterIt adds two fixnums. Why are you missing it?
21:32:53selwynthat's the thing it's still there, so i don't understand why it won't link . i've stripped out the references to mpz_class in the interior of the method in preparation for switching everything over to the low level interface
21:33:32selwyni'll figure it out eventually what it is, i'm still learning the internals
21:38:47selwynhm maybe i've messed up a translator
22:21:31selwyni got rid of the inline and CL_DEFUN, and i managed to link, so this problem has gone away for now
22:22:28Bikeif you lose the CL_DEFUN it can't be called from lisp.
22:29:52selwynit's called later on by cleavir right? will try to put it back
22:40:41selwynso it was the inline that was causing the problem.
23:04:44selwyndoes the reader in src/core/lispReader.cc need to be performant? or does it not matter because it's eventually replaced by eclector or something
23:05:26Bikewell it would be preferable not to make it wors
23:05:47Bikespecially since the whole aim here is to make arithmetic more performant