22:49:55drmeisterThe ASSERT_FUNCALLABLE will test if the T_sp in tfunc is funcallable when building in debug mode - and will be gone in release mode.
22:50:59drmeisterThe FUNCALLABLE_ENTRY_POINT(tfunc,entry) will read the function pointer from 'tfunc' and put it in 'entry'. I'll get rid of the ASSERT_FUNCALLABLE and put it into FUNCALLABLE_ENTRY_POINT
22:51:14drmeisterThe monstrosity on line 3 calls the function pointer.
22:51:39drmeisterIn this case it calls with three arguments
22:55:33Bikebecause it started out full of inconsistencies, i guess
22:55:35drmeisterCan anyone get it right the first time?
22:55:55drmeisterIt seems like a lot of stuff to get right - right from the beginning.
22:55:56ShinmeraThere's this venn diagram with "fast" "correct" "cheap" and all three are impossible.
22:56:41Bikewe have bureaucracy on our side, so we can lose cheap
22:57:23ShinmeraRight, but so far drmeister has been very strong on "cheap" because he's been one-manning it for far too long with the fear of not getting any grants ever.