Profligacy
the world needs less swing
home
about Profligacy
docs
API and other info
sample
get the idea
LEL
cream for layouts
project
rubyforge project page
credit
people who helped
origins
what a stupid name
iHate...
uses this
Where’d Profligacy Come From?
I was having trouble coming up with a name for a project that simplified such a huge library. The sad fact is that, after trying nearly every GUI system on the planet, doing a GUI with JRuby and Swing is pretty nice. Just compare even the raw code for a simple GUI with the crap you write for Ruby/Tk, Ruby/Qt, or Ruby/GTK and you’ll see what I mean.
However, all that Java made me want to cry. So I started working on a way to simplify the work down without dumbing the power of Swing down too much.
That’s when I got a spam with the following subject line:
pasty vivacity profligacy::
After looking up profligacy and seeing:
- shameless dissoluteness.
- reckless extravagance.
- great abundance.
I realized it was the perfect description of Swing and trying to use Swing to do a GUI.