JTTui is a Ruby library for text mode user interfaces based on the curses library. It should work on most Unix-like systems. Because this library is written in Ruby, it follows the object paradigm in the native Ruby way. It contains widgets like dialogs, buttons, checkboxes, listboxes, and trees. The licence is the same as Ruby, allowing use of the GNU GPL or one less restrictive.
Re: Consider Ruby as well
Yes, and nice textmode user interface, see JTTui- textmode user interface (http://freshmeat.net/projects/jttui/).
Does python have something similar? ;-)
Re: I wrote the article so here is my extra two cents.
> I firmly believe in the concept
> of Open Source, however I also don't
> believe that Open Source is a communist
> plot to overthrow the American economic
> system. (sorry Redmond).
Of course open source or free software is not related to communism. In all communism countries you will encounter limited freedom in many ways. That's the opposite of what is free software about - the freedom. (I should know it :-) I'm from the Czech Republic, it was a communist country from about 1948 till 1989)