[Pal-devel] Pal running on latest SBCL

Tomi Neste tomi.neste at gmail.com
Mon Nov 14 06:57:29 UTC 2011


On Mon, Nov 14, 2011 at 7:02 AM, robert taylor <linuxhooligan at gmail.com> wrote:
> Hi guys.
>
> I just found out about PAL and love the idea behind the project, it
> reminds me a lot of Pygame.
>
> I understand that PAL is not included in the latest Quicklisp release
> because of brokenness against the latest SBCL releases.
>
> Would anyone be available to update PAL so that it can be included in
> Quicklisp?  I might be able to pay for the updates if the cost is
> reasonable enough.
>
> I don't have enough LispFu given that I am still learning Lisp and
> would like to use PAL to learn a bit more.
>
> I look forward to hearing from anyone that might be able to help.
>
> Thanks!
>
> Robert
>
> _______________________________________________
> Pal-devel mailing list
> Pal-devel at common-lisp.net
> http://lists.common-lisp.net/cgi-bin/mailman/listinfo/pal-devel
>

Hi there! I haven't been working much on PAL for some time but I have
occasionally checked that it should work with the latest SBCL. If
there has been some bit rot lately I'll try and fix it.

The project has been on hold for sometime because I'd rather like to
do a complete rewrite at some point, the code is quite ugly and the
OpenGL part could use some modernization and added features. It all
actually started as an afternoon hack on top of plain SDL bindings I
had at the time. It only took a few hours to get the basic OpenGL
functionality working, without ever restarting the lisp image which
was kinda cool. After that all kinds of cruft and features were added
with the goal that it should be fairly easy and reliable to the end
user, under the hood it's kinda mess...

I'd probably also like to change the audio backend to OpenAL or some
such too. And do a decent documentation and more examples and a decent
GUI framework and vector graphics support and ...

Anyway, I'll see what I can do. If you have any questions feel free to ask!


-- 
tomppa




More information about the pal-devel mailing list