D. Arnold wrote: > Thank you for pointing out lib.fs. It looks reasonably straightforward. > It seems to have been written as a study tool to perfect the method, and > never polished into a production tool.
Yes, that's about right. > Simple prepared function calls like icallN and fcallN provide only their > prepared lists of argument types. Prepared argument lists of arbitrary > type are myriad and not possible. During Forth compilation we would not > have the C compiler to build the code for building the lists. > > Could we use a single utility function of type void, with a generous > allotment of dummy arguments of any convenient type, and have Forth > build argument lists as needed? Not portably; where it works, the current icall20 function can be seen as such a function. Fortunately, we don't need such crutches anymore, since the next release contains a C interface based on the ffcall libraries (more portable and powerful, with the same lib.fs interface). - anton --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
