world as value

Zuurbier, E. - AMSXE Erik.Zuurbier@KLM.NL
Wed, 30 Jun 1999 09:29:41 +0200


> Might I ask why you want to call Clean from C? (instead of using pure
> Clean)
> I don't know what kind of programs you're trying to write. Is it an
> efficiency issue? or lack of concurrency?
> 
One reason could be that an existing application written in C needs an
extension.
For instance, one that requires a parser, or some other combinator
application,
for which higher order lazy functional languages are particularly suited.

Or maybe an existing C application needs any extension that you have already
working in Clean. You just need to stich them together.

Or maybe you need this for a project to gradually convert a big C
application to
a Clean application, where intermediate versions would have a C framework
and
one called C module after another is replaced by a called Clean module.

Regards Erik Zuurbier