Le Thu, 18 Oct 2007 09:33:45 +0200,
[EMAIL PROTECTED] a écrit :

> Hello,
> 
> Quoting Nicolas Martyanoff <[EMAIL PROTECTED]>:
> > I'm a 21 years old french student
> 
> Where in France do you live?
Les Ulis (91)

> The Lisp community, although small compared to that of Java or others,
> is alive and well. It mostly hangs around the comp.lang.lisp
> newsgroup, and the #lisp IRC channel is always quite busy.

I had a look to #lisp, and it is indeed really interesting.
For the newsgroup, I never used them; I just lurked a bit on
comp.lang.lisp, but there are so many spam :(

> > I've been doing a lot of Google searchs to find some stable
> > libraries, and most of the libs I found were abandoned, hardly ever
> > finished.
> 
> What kind of libraries did you need and have not found?
In general, I need:

- A modern and fully usable GUI (with anti-aliasing, a
lot of widgets, unicode text rendering, if possible with a GUI builder
application). I just saw that there was McClim, going to try it today,

- A fast and full-featured 2d library (cl-sdl isn't developed any more,
and looking at the code, it doesn't seem to use the modern (and
enjoyable) cffi API), which performs font rendering, image loading,
with some GUIs, such as pygame.

- An advanced network/thread library (I need multiplexing
(select, poll, /dev/epoll, kqueue...), sendfile(), readv()/writev(),
etc. for network, and classic stuff for threads). usocket doesn't do
these, and I am looking at iolib.

I have always the feeling that these libs are a kind of "old dusty
stuff", unused outside of a bunch of geeks (don't take it the wrong
way, i'm just trying to express what I fear); I know it's just a
feeling, but it's disturbing (some people already told me "forget Lisp,
use a modern language", it's really bugging :s)

> 
> > In this context, it's really difficult to be motivated about working
> > with Lisp. It's a language very tempting, but it seems it has no
> > future.
> >
> > Anyway, I want to believe in Lisp, and I want to use it (I'm
> > working on an online 2D RTS video game, and would want to use Lisp
> > for server and client).
> 
> This is a good idea. I'd recommend trying the following libraries:
>   - usocket for networking (http://common-lisp.net/project/usocket/)
>   - pal for 2D graphics (http://common-lisp.net/project/pal/)
> 
> If you need to see some code to help you get started, you might be
> interested by a little bomberman-like game prototype available on
> http://matthieu.villeneuve.free.fr/dev/games/ (should work but needs
> some optimization, currently there is only one thread on client side,
> doing update, graphics and networking).

Thank you for these links.
Pal seems interesting, however, as you say on the main page, 
"You need to use HGE's bitmap font builder to create the fonts
resources.", and I'd want TrueType Fonts support, and no dependancy to
a Windows software (I have no Windows at home, don't want any, and am
even thinking about releasing my project on anything but Windows...).

A little question; looking at the demo page of Pal, I see that there is
some no user-friendly work to perform in order to try them.
Is there some ways to package an a lisp application to allow common
users to use them easily ?

Regards,

-- 
Nicolas Martyanoff
   http://codemore.org
   [EMAIL PROTECTED]
_______________________________________________
Gardeners mailing list
[email protected]
http://www.lispniks.com/mailman/listinfo/gardeners

Reply via email to