Puppy Games announces SPAGHETTI GUI LIBRARY

Today I ripped the GUI code out of Alien Flux and stuck it in its own nice package all on its own.

net.puppygames.gui now lives a separate life as a project called Spaghetti (because it’s a wriggly mess) and is in the SPGL project on sourceforge.

CVS details are:
Host: cvs.sourceforge.net
Root: /cvsroot/spgl

It’s checked in as an Eclipse project so if you’re using Eclipse it’ll come right out. It depends on the SPGL currently.

Hopefully someone will find looking at the code useful.

As with all my stuff don’t expect it to be documented well, work properly, or even remain the same for more than 5 minutes. It’s a WIP and I’m using it do to real work on number of projects.

Cas :slight_smile:

I’ll find it useful :slight_smile: Means I won’t have to do too much of it myself as you’ve likely taken care of a lot of the good stuff :slight_smile:

The biggest thing going to happen to Spaghetti is a plugabble rendering interface. It’s not going to be very useful if all your GUIs look like Alien Flux!

Cas :slight_smile:

Yeah !
It’s exactly what I was waiting for !

++
Chman

An iron clang. The hiss of escaping foul vapours. The squeak of the hatch opening. Pale, bruised fingers appear over the edge of the entrance to the Puppy Games programmer’s pit.

A moist programmer basks in the sunlight to dry off for a few minutes, and then mutters

“Spaghetti is now completely divorced from the rendering code. It should be trivial to plug it into JOGL now. Or even, God help us all, Java 2D.”

And then it crawls back down the dark hole from whence it came, having forgotten how to use its legs. The hatch slams shut with a resounding thump. A few last wisps of steam curl at the edges as the squeak of the lock can be heard turning inside.

Moments later, the scrape of a chair is followed by the irregular tap of a laptop keyboard.

To be continued…

Cas :slight_smile:

Does anybody know how to use eclipse to checkout Spaghetti? I have tried the isntructions given, but keep getting authentication errors, or connection reset. I cant even download the spgl code. ???

Connect using pserver protocol, username anonymous.
Any errors you subsequently get are Sourceforge being crap. It really is famously bad.

Cas :slight_smile:

Sourceforge is hopeless. I lost so much time to get logged into it (still no success) I think it only works sometimes!!!

Is there anywhere else I can get the code from? ??? I am really looking for the latest version of the spgl (including Spaghetti)

A suggestion:

Have you considered this site: www.dev.java.net

Its pretty reliable and no major problems with it.

Actually, I have, and I might move the SPGL over to it.
The latest version of spaghetti lives currently in a hopelessly broken state on my harddrive. It’s probably best to wait a week whilst I fix it and check it in anyway.

Cas :slight_smile:

OK, that would be good. sourceforge’s cvs is unpredictable at times.

SF is upgrading their CVS servers. This will hopefully reduce/eliminate all the problems. Because yeah, anonymous CVS access in SF has pretty much been worthless for months now.

Not only anonymous it seems. I’m desperately trying to get hold of cglib and it just doesn’t work. :’(