Interpretation time
"Does it add to the interpretation time? Or is it basically transparent?"
The glue code? Its no worse than any other built-in function in CLIPS. The whole interpreter is a base parser with plugins. A bunch of the plugins are "built-ins" but that just means the default initialization code registers those plugins. The mechanism is the same regardless. A function can also register a parser function - or not. I register one that takes over until the closing bracket, pops that off the stream and then gives back control after marshalling/binding and calling FScript.
So its basically transparent. Phillipe was amused. I need to clean up the object-to-fact mapper before releasing it to the world.
I am out of the country for the duration of the Bush administration.
Please leave a message and I'll get back to you when democracy returns.