From gugamilare at gmail.com Wed Oct 10 22:51:22 2007 From: gugamilare at gmail.com (Gustavo) Date: Wed, 10 Oct 2007 19:51:22 -0300 Subject: [Pal-devel] Library is frozen... Message-ID: <4be8713d0710101551y5ecdd6ebqcb2e224ba7671c3a@mail.gmail.com> I visited the home page of the project and read there that it is frozen. Does that mean that there isn't much more to do, or that you have lost your interest in developing it? I am asking that because I really liked the library, specially that it is a high level API, and I have a few ideas. But before exposing them I need to know the library itself. So I would like that everything was documented, even if the documentation is only in the functions themselves, or maybe only at the home page. I can help, but, you know, the library wasn't developed by me, so I think would take too long to do this alone. Cheers Gustavo -------------- next part -------------- An HTML attachment was scrubbed... URL: From flatlander at yellow-hut.com Thu Oct 11 14:38:24 2007 From: flatlander at yellow-hut.com (Tomi Neste) Date: Thu, 11 Oct 2007 17:38:24 +0300 Subject: [Pal-devel] Library is frozen... In-Reply-To: <4be8713d0710101551y5ecdd6ebqcb2e224ba7671c3a@mail.gmail.com> References: <4be8713d0710101551y5ecdd6ebqcb2e224ba7671c3a@mail.gmail.com> Message-ID: Gustavo kirjoitti Thu, 11 Oct 2007 01:51:22 +0300: > I visited the home page of the project and read there that it is frozen. > Does that mean that there isn't much more to do, or that you have lost > your > interest in developing it? I am asking that because I really liked the > library, specially that it is a high level API, and I have a few ideas. > But > before exposing them I need to know the library itself. > So I would like that everything was documented, even if the > documentation is > only in the functions themselves, or maybe only at the home page. I can > help, but, you know, the library wasn't developed by me, so I think would > take too long to do this alone. > > Cheers > Gustavo The project itself is not frozen, only the current API, intention being that it would stay mostly the same for 1.x releases. As for 2.x versions, I'm not yet sure what those would be like. Release 1.1 would be current cvs head with some fixes and improvements I have in mind. It is just that I was a bit busy with other things for a while and didn't that much time to work on it. Actually I've been working more with PAL lately (playing with the Chipmunk 2d physics library (http://www.slembcke.net/photos/v/programming/chipmunk/), it could make a nice add-on package for PAL :) ) and an integrated gui is probably something I'm going to work on next. That and the documentation... Meanwhile, I'm glad to answer any questions anyone might have in this mailing list. Actually some kind of FAQ/tutorial thingy might be nice, so if there are some specific problems that anyone is having/had please let me know. So, if you are asking if PAL is dead the answer is the old "no deader than usual" and I'm still interested in any ideas you might have ;) -- tomppa From luke at balooga.com Thu Oct 11 18:56:08 2007 From: luke at balooga.com (Luke J Crook) Date: Thu, 11 Oct 2007 14:56:08 -0400 Subject: [Pal-devel] Library is frozen... In-Reply-To: References: <4be8713d0710101551y5ecdd6ebqcb2e224ba7671c3a@mail.gmail.com> Message-ID: <20071011185608.5536.qmail@mail.superb.net> Tomi Neste writes: > Actually I've been working more with PAL lately (playing > with the Chipmunk 2d physics library > (http://www.slembcke.net/photos/v/programming/chipmunk/), > it could make a nice add-on package for PAL :) ) I've been looking at this library as well, for integration into lispbuilder. - Luke From flatlander at yellow-hut.com Thu Oct 11 19:44:01 2007 From: flatlander at yellow-hut.com (Tomi Neste) Date: Thu, 11 Oct 2007 22:44:01 +0300 Subject: [Pal-devel] Library is frozen... In-Reply-To: <20071011185608.5536.qmail@mail.superb.net> References: <4be8713d0710101551y5ecdd6ebqcb2e224ba7671c3a@mail.gmail.com> <20071011185608.5536.qmail@mail.superb.net> Message-ID: Luke J Crook kirjoitti Thu, 11 Oct 2007 21:56:08 +0300: > Tomi Neste writes: >> Actually I've been working more with PAL lately (playing with the >> Chipmunk 2d physics library >> (http://www.slembcke.net/photos/v/programming/chipmunk/), it could make >> a nice add-on package for PAL :) ) > > I've been looking at this library as well, for integration into > lispbuilder. - Luke > _______________________________________________ > Pal-devel mailing list > Pal-devel at common-lisp.net > http://common-lisp.net/cgi-bin/mailman/listinfo/pal-devel So far Chipmunk seems great, it is quite fast and seems to work fine with CL. I would recommend it to anyone who wants an easy way to add some 2d physics in their games. So far I have only played with the features that I immediately need but full bindings shouldn't be a big job. Only problem is that it would need some C glue since it uses a lot of structure values as arguments and AFAIK CFFI doesn't support those. And of course it would be nice to have something similar written in CL... -- tomppa From luke at balooga.com Thu Oct 11 23:18:27 2007 From: luke at balooga.com (Luke J Crook) Date: Thu, 11 Oct 2007 19:18:27 -0400 Subject: [Pal-devel] Library is frozen... In-Reply-To: References: <4be8713d0710101551y5ecdd6ebqcb2e224ba7671c3a@mail.gmail.com> <20071011185608.5536.qmail@mail.superb.net> Message-ID: <20071011231828.79531.qmail@mail.superb.net> Tomi Neste writes: > And of course it would be nice to have something similar written in CL... I would probably sign up for a C->Lisp rewrite of Chimpmunk. - Luke From flatlander at yellow-hut.com Mon Oct 15 22:04:45 2007 From: flatlander at yellow-hut.com (Tomi Neste) Date: Tue, 16 Oct 2007 01:04:45 +0300 Subject: [Pal-devel] Beginnings of PAL-GUI Message-ID: Just to let you all know I recently started developing a gui library for PAL. For those interested you can get it from the cvs with usual means, module name is 'pal-gui'. It is still very much in infancy but there are a few widgets that sort-of work (at least after I work a few more hours on it) but I think it should be wholly usable within a week, if nothing surprising happens. Mandatory screenshot follows: http://yellow-hut.com/blog/wp-content/uploads/pal-gui.png -- tomppa From tomi.neste at netikka.fi Wed Oct 31 17:52:52 2007 From: tomi.neste at netikka.fi (Tomi Neste) Date: Wed, 31 Oct 2007 19:52:52 +0200 Subject: [Pal-devel] PAL v1.1 & PAL-GUI v0.1 released Message-ID: PAL v1.1 was just released. Unfortunately I needed to make a few changes to the api that might break something. Most important changes from v1.0: - Name changes; reset-blend-mode => reset-blend, circles-overlap => circles-overlap-p, point-inside-rectangle => point-inside-rectangle-p, point-in-line => point-in-line-p. - Added color.lisp, WITH-BLEND now uses COLOR struct instead of a list of rgba values. By v1.2 all rgba arguments will be replaced with COLOR. - Removed CURRY. - Image drawing should be much faster under certain conditions. - I finally started working on the manual... PAL-GUI is slowly approaching usable state (I hope...). Currently there are still some look and feel issues (clipping etc.) but there are already a few working widgets. Naturally, it is not documented yet but there are a few examples and it shouldn't be too hard to use. Basically it is just a regular windows/widgets/callbacks gui implemented in pal and integrated with its event loop. Currently on my todo list for v1.2: - Few utility functions for using PAL with Imago (http://common-lisp.net/project/imago/), for screenshots etc. - Real drawing primitives would be nice, proper polygons and lines, svg importer etc. Currently PAL's draw-* functions map fairly directly to OpenGL and are quite limited (and slow). - Batched image rendering for extra speed. Kinda like improved draw-image*. - TTF support. - Possibly merge pal and pal-gui. - Documentation. Always the last one ;) -- tomppa