Bah!

November 29, 2007 at 10:39 pm | In GIMP, Programming | Leave a Comment

After Boo comes bah. I’m probably going to burn in hell forever for having done this, but I actually created a Visual Basic plug-in for GIMP. The code is currently in CVS at the GIMP# Sourceforge page. Don’t look at the code unless you have a very strong stomach. Promise to myself: I will never ever create Basic code again. On a more serious note: the performance of the Visual Basic plug-in is comparable to the C#, Boo and Nemerle version!

Boo!

November 29, 2007 at 9:41 am | In GIMP, Programming | 4 Comments

There seems to be no end to the .NET languages that can run on top of GIMP#. Yesterday I implemented my first plug-in in the Boo programming language. According to the homepage: “Boo is a new object oriented statically typed programming language for the Common Language Infrastructure with a python inspired syntax and a special focus on language and compiler extensibility.” Continue reading Boo!…

GIMP# is like an expensive waitress!?

November 27, 2007 at 7:41 am | In GIMP | Leave a Comment

Someone at the GIMP Talk site compared different programming languages that are used for GIMP plug-ins and scripts to waitresses. His conclusion on GIMP#: “GIMP# is kind of a strange hybrid of a script, it is like having an Esperanto waitress who speaks many other languages as well. She is expensive to hire (uses lots of memory), but is very fast and very effective.” You can read the whole discussion here.

GIMP# and Nemerle

November 25, 2007 at 3:58 pm | In C#, GIMP, Programming | 2 Comments

Yet another language joins the long list of GIMP programming languages. This time it’s Nemerle. I can’t say I have studied the ins and outs of this language yet, but the syntax seems to be very close to C#. It didn’t take me very long to create a GIMP# plug-in written in Nemerle. This very basic plug-in computes the average color of all pixels of an image and fills the image with that color. What surprised me most is that the plug-in written in Nemerle was almost exactly as fast as a similar plug-in written in C#. A few months back I already reported that the same plug-in written in IronPython is 4 times slower.

Hopefully I can soon report on how well IronRuby is doing.

GIMP# 0.13 released

November 20, 2007 at 9:40 am | In C#, GIMP, Programming | 16 Comments

I just released GIMP# 0.13. Highlights for this release:

  • Improved support for Photoshop action files
  • Many bugfixes and smaller enhancements
  • More GIMP 2.4 API coverage and corresponding unit tests

For the next release I bumped the Mono dependency to 1.2.6 so I can now use cool new C# 3.0 features :) Plans for GIMP# 0.14 include adding support for another .NET language (VB, IronRuby, F#, Boo, etc.), and improving Photoshop actions support to about 55 %.

Blog at WordPress.com. | Theme: Pool by Borja Fernandez.
Entries and comments feeds.