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]

Reply via email to