On 05/02/2013, at 12:49 AM, john skaller wrote:

> Ok, I have now written the first cut of the decoders.

BTW: the scanner function accepts a void * with extra data.
The finaliser, encoder, and decoder don't.

Yet.

I plan to add a void *client_data to them. Why?

Because these functions are slaves of the top level
finalise/encode/decode, that is, they're ..

CALLBACKS

And so if I add a void *client_data ....

these functions can be written in Felix instead of C.
Which will make dynamic meta-typing much easier to organise :)

--
john skaller
skal...@users.sourceforge.net
http://felix-lang.org




------------------------------------------------------------------------------
Everyone hates slow websites. So do we.
Make your web apps faster with AppDynamics
Download AppDynamics Lite for free today:
http://p.sf.net/sfu/appdyn_d2d_jan
_______________________________________________
Felix-language mailing list
Felix-language@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/felix-language

Reply via email to