13:02:58drmeisterBike: I was goofing around on the weekend implementing imgui bindings in clasp.
13:03:22drmeistervariadic functions are a problem. I ended up using cffi for that.
13:08:29Bikeyeah, i suppose there's no runtime apply... what does cffi do?
13:08:55drmeisterI don't know - I didn't trace into it.
13:10:45drmeisterI'm guessing it uses libffi. I looked at the API for libffi over the weekend - it's cumbersome. Necessarily so.
13:11:05drmeisterYou build up a vector of types for each argument and pointers to the arguments.
13:13:42Bike"Note that in [the variadic] case defcfun will generate a Lisp macro instead of a function and will only work for Lisps that support foreign-funcall."