3 ms·
From http://www.infoq.com/news/2008/01/leppie-ironscheme http://www.infoq.com/news/2008/01/leppie-ironscheme: There are several limitations I have yet to overc
by jcl 18y ago
From http://www.infoq.com/news/2008/01/leppie-ironscheme http://www.infoq.com/news/2008/01/leppie-ironscheme:
There are several limitations I have yet to overcome to be able to be 100% compliant, most notably being continuations. Currently IronScheme only supports 'outward' continuations for non-local returns. This is an approach used on the JVM too. I have had a look very recently at how the IronRuby guys are approaching it, callcc only exists as a comment in their code.
So it sounds like the professor's statement may still be correct in the sense that IronScheme's continuations don't have the full range of functionality that Scheme's continuations do. Another blog post implies that Microsoft's Dynamic Language Runtime (DLR) -- on which IronScheme is written -- is unlikely to get this functionality in the near future:
From
http://wp.colliertech.org/cj/?p=175 http://wp.colliertech.org/cj/?p=175:
When speaking with Jim Hugunin, it sounded as if he would prefer to avoid including support for continuations in the DLR.