On 13-08-03 08:37 AM, Grue wrote:
Script-Fu API is also more consistent than Python's (almost everything is
an integer, and all gimp library functions return a list of return
values), so Procedure Browser is also a complete documentation of the

There are a couple of minor points one has to keep in mind when reading the information provided by the PDB while working on SF scripts. Apart from that, the procedure browser does provide a (mostly?) complete documentation of the library.

Granted, it would be nice if GIMP included a more powerful Lisp (such as
ECL, Embeddable Common Lisp), but Script-Fu's Tinyscheme is surprisingly
fun to program in.

There have been discussions where people have said GIMP should use a more complete Scheme implementation. Guile was mentioned in particular in those discussions. SF has tried to stay small by using a small Scheme interpreter. It let's you automate tasks in GIMP and you can do some reasonably complex tasks. However, it does have its limitations and there are times when a more full featured programming language is useful. To that end, there other language bindings available one can use.



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
gimp-user-list mailing list
List address:    gimp-user-list@gnome.org
List membership: https://mail.gnome.org/mailman/listinfo/gimp-user-list

Reply via email to