Linux Gazette: GIMP-Perl: GIMP Scripting for the Rest of Us | Linux Today

Linux Gazette: GIMP-Perl: GIMP Scripting for the Rest of Us

Written By
Web Webster
Web Webster
Mar 5, 2000

“GIMP… is… one of the most powerful graphic applications
available. There’s hardly any task that cannot be done with the aid
of the GIMP. One of its main features is modularity: programmers
can extend the program with C programs called “plug-ins”. Just
open your right-mouse-button popup-menu, point to “Filters” and
its diverse submenus, and you’ll see how important the plug-in
feature is for GIMP: all Filters seen here are implemented via
plug-ins.

“What about the next item in the popup menu, “Script-Fu”? Tons
of effects can be discovered here. The difference between
Script-Fus and true filters is that Script-Fu-effects are generated
by the aid of so called “Scheme-Scripts”, small programs written
in a strange-looking language called “Scheme”, which is strongly
connected with Lisp–some of you have certainly heard this name in
connection with artificial-intelligence programs.”

“Lisp and Scheme are powerful, flexible and elegant languages,
but they are certainly not easy to learn…”

“To make writing scripts easier, Marc Lehmann set out… to
make it possible to write GIMP scripts using… Perl…
the
language is much easier to learn than Script-Fu… Too, and this is
the main advantage in my opinion, most cgi-scripts and web-based
programs are written in Perl, so many people already know the
language.”

Complete
story
.

Web Webster

Web Webster

Web Webster has more than 20 years of writing and editorial experience in the tech sector. He’s written and edited news, demand generation, user-focused, and thought leadership content for business software solutions, consumer tech, and Linux Today, he edits and writes for a portfolio of tech industry news and analysis websites including webopedia.com, and DatabaseJournal.com.

Linux Today Logo

LinuxToday is a trusted, contributor-driven news resource supporting all types of Linux users. Our thriving international community engages with us through social media and frequent content contributions aimed at solving problems ranging from personal computing to enterprise-level IT operations. LinuxToday serves as a home for a community that struggles to find comparable information elsewhere on the web.

Property of TechnologyAdvice. © 2026 TechnologyAdvice. All Rights Reserved

Advertiser Disclosure: Some of the products that appear on this site are from companies from which TechnologyAdvice receives compensation. This compensation may impact how and where products appear on this site including, for example, the order in which they appear. TechnologyAdvice does not include all companies or all types of products available in the marketplace.