From: Kevin C. <ke...@ve...> - 2014-01-02 17:19:25
|
On 14-01-01 10:00 PM, Jonathan S. Shapiro wrote: > If I were going to do a rework of that magnitude, I'd frankly be tempted to > ditch call/cc in favor of exceptions as we discussed long ago. I'd be > concerned about the impact of that on GIMP, though. [snip] > The other problem with ditching call/cc, of course, is that Scheme without > call/cc isn't really scheme. There will be no immediate impact on GIMP. It contains a copy of TinyScheme in its source tree. I had to modify it to include support for UTF-8 coded characters and strings. If UTF-8 support was added to TinyScheme I would be able to directly drop in changes to the version in GIMP instead of copying patches back and forth between the two versions. GIMP does not have any Scheme based scripts in its source tree that make use of call/cc, AFAICT. I have no idea if there are any third party scripts that use it. I doubt there are many, if any, scripts for GIMP using call/cc since most scripts aren't doing anything very complex. They are mostly just a way to automate some processes and apply effects to images. -- Cheers! Kevin. http://www.ve3syb.ca/ |"Nerds make the shiny things that distract Owner of Elecraft K2 #2172 | the mouth-breathers, and that's why we're | powerful!" #include <disclaimer/favourite> | --Chris Hardwick |