2013/5/6 Javier Sancho <j...@jsancho.org>

> Congratulations!!
>
> I've been working a little on something similar during the last four
> years, but I am looking for a kind of fluxus
> (http://www.pawfal.org/fluxus/) for games.


Thanks :) I see that there are a few persons with similar ideas, and I
wonder how powerful we'd become if we managed to orchestrate our powers
somehow, as TTN suggested


> You can see my code at
> http://savannah.nongnu.org/projects/gacela


I even managed to build it, but for some reasons the demos won't run. I get
the following error:
gacela/video.scm:175:2: In procedure init-gl:
gacela/video.scm:175:2: In procedure module-lookup: Unbound variable:
set-gl-hint

It was also a little surprising that I had to copy the guile modules
manually, in spite of make install

If it comes to code, I see that you have a more polling-style approach for
processing input. My desire is to get a system that never stops being
reconfigurable -- to truly separate the user interface from program logics.
I don't know if it's achievable, but I have a feeling that such direction
is worth exploring

First versions were developed with GNU Common Lisp and C bindings for
> OpenGL and SDL but last year I discovered GNU Guile and Dynamic FFI.
> Actually, Gacela is a Guile module which uses Figl
> (http://gitorious.org/guile-figl); I am removing dependencies with
> SDL.
>
> But most of my efforts are spent on my eternal search betwwen
> simplicity, reusable code, proper functional style, i.e., a lot of
> programming design and procrastination. I'm trying to mix FRP
> techniques, entity systems, fluxus, yampas and more ideas in a maybe
> useless library but a very funny project for me.
>

All these concepts sound very interesting, but I'm curious whether they are
reflected the code somewhere. I, on the other hand, put a lot of trust in
Scheme -- I believe that whatever I do, will eventually be able to find a
concise representation for that, that will be surrounded by many
parentheses ;] and so I'm not so much worried with the design, believing,
that I will just be doing, and everything will design itself :)

I tryed to port Gacela to the web too, and I developed an uncompleted
> Lisp-Javascript translator that uses canvas and SVG for displaying
> graphics. Very funny and instructive, too.
>

:) I have also been thinking about something similar, but I decided to
leave that idea for unspecified future that might never come

Best regards,
M.

Reply via email to