
31 Jan
2003
31 Jan
'03
7:09 a.m.
On Thu, Jan 30, 2003 at 06:15:38PM -0800, Sigbjorn Finne wrote:
if we ignore the issue of raising exceptions from within extension DLLs,
There's no way for them to raise exceptions, is there?
there's a way for old and new DLLs to co-exist: In modules with a 'needPrim_hugs' declaration with a value of 4 or below, the interpreter simply decrements by one the arity of 'primitive's with IO results. Hacky, but it'll do the job.
How can we distinguish IO and pure primitives? Also, new and old ones would need different versions of returnIO.