> Right, FSUBR to EXPR conversion isn't possible. I guess it would be
> possible to convert FSUBR to FEXPR, though. Example:
> : (de fexpr ("F")
> (list '"X" (list 'eval (list 'cons (cons 'quote (box (getd
> "F"))) '"X"))) ) )
> -> fexpr
Yes, this works.
> And since SUBR's are a subset of FSUBR's, the fexpr conversion could
> be used for both. Would performance suffer?
Just a bit, because a cons occurs upon each call at runtime.