[clean-list] Optimising Recursive Functions Yielding Multiple Results in Tuples?

John van Groningen johnvg@cs.kun.nl
Fri, 28 Jun 2002 10:55:48 +0200


>I actually gave it a try, and with a few minor modifications to the 
>resource script, the source code seemed to compile. However, I was unable 
>to locate a function called ParseAndCheckImplementationModule (defined in 
>checker.h, used in compiler.c).  Where is it? I assume it is of critical 
>importance (so I assume I can't get away with commenting it out). It is not 
>imported by the original backend.dll, so I it has to be linked against the 
>dll code.

The ParseAndCheckImplementationModule was used in Clean 1.3 but is no
longer used in Clean 2.0. You don't even need the file compiler.c.
The backend.link file contains a list of the functions that are exported by
the dll.

The C code for backend.dll is almost identical to the code used by Clean 1.3.
Since Clean 1.3 could be compiled by Visual C, it should not be difficult
to generate the backend.dll. It may be necessary to change a few #define's
in compiledefines.h.

Regards,
John van Groningen