However, not all of SIOD is implemented in the GIMP. Specifically, all of the stuff that requires a platform specific implementation is missing. These functions were marked with a "U" in the old Indiana doc. I don't know if that's true on the newer site referenced below. s/KAM ----- Original Message ----- From: "Nathan Carl Summers" <rock@xxxxxxxx> To: "Martin Bernreuther" <MartinBern@xxxxxx> Cc: <gimp-developer@xxxxxxxxxxxxxxxxxxxxxx> Sent: Wednesday, October 30, 2002 4:32 PM Subject: Re: [Gimp-developer] script-fu-scheme: Full implementation of Scheme? > On Wed, 30 Oct 2002, Martin Bernreuther wrote: > > > At http://www.swiss.ai.mit.edu/projects/scheme/documentation/scheme.html > > there's a reference manual, but I didn't manage to get some functions... > > to work. How about e.g. the (do) statement or > > (floor -4.3) > > (round -4.3) at scheme_5.html#SEC56 > > ..? It didn't work at the GIMP 1.2.3 script-fu console > > > > Is there a reference manual of the script-fu implemented Scheme? > > Gimp currently uses SIOD, which is a nonstandard implementation of Scheme > with some of the standard Scheme functions, some functions imported from > C, and some just plain strange stuff (what is the MD5 calculator doing in > a "lightweight" scheme implementation?). A hodgepodge of stuff, really. > Then, of course, there is the gimp extensions to it, which are rather > strange in of themselves... > > Anyway, the definative reference for SIOD is now > http://people.delphiforums.com/gjc/siod.html (it took some poking around > to find that site -- most people refer to an older document at > indiana.edu) > > Rockwalrus > > _______________________________________________ > Gimp-developer mailing list > Gimp-developer@xxxxxxxxxxxxxxxxxxxxxx > http://lists.xcf.berkeley.edu/mailman/listinfo/gimp-developer