[Fluxus] gamepads/documentation (was Re: Gamepads)

Dave Griffiths dave at pawfal.org
Tue Dec 4 01:51:44 PST 2007


> mån 2007-12-03 klockan 22:48 +0000 skrev Dave Griffiths:
>> On Mon, 2007-12-03 at 21:05 +0100, Martin Ahnelöv wrote:
>> > Hey!
>> > I've tried to get my joystick to work with fluxus. I've looked at the
>> > script on <http://www.pawfal.org/index.php?page=FluxusGamePadInput>,
>> but
>> > it doesn't like (make-list) at all. Is the script outdated, or is it
>> me?
>> > I've tried both version 0.13 and 0.14. I've compiled them with mzs
>> 3.71.
>>
>> Bad script, I've posted the one I'm currently using at the bottom - I've
>> been planning to put this in the release (along with the ring menu and
>> probably some other stuff) so if you can give it a test that would be
>> great.
>
> I get an error: 664: define: not allowed in an expression context in:
> (define buttons (quote ()))

Odd - in version 0.13 or greater?
Try adding:
(require (lib "class.ss"))
To the top of the script.

>> > Also, why have you hidden the old tutorial for 0.12 ? Is it that
>> heavily
>> > outdated? I think you should link to it wit a disclaimer, or, which is
>> > better, update it. A list of new functions doesn't really help new
>> > schemers.
>>
>> Good questions. I stopped using it because it was getting increasingly
>> out of date and I didn't have the ability to keep it current. The way it
>> works now is much easier to keep up to date, but yes, it's very lacking
>> in the high level stuff, it's true.
>>
>> I'm hoping that a better set of examples is the way to go - showing some
>> more representative examples of how fluxus is used (and some more
>> complex things too). Do you think this would fill the gap enough? The
>> other nice thing about examples is that you can check they still work
>> between each release.
>
> I see. The examples are great! But could you put the 0.12-tutorial on
> the wiki so the community can help keeping it up to date? For me, a good
> explanation does at least as much as a good example (at least early on).
> If you don't have time, I could do it (it's just a matter of
> copy-pasting, right?

This is a fantastic idea! I've quickly gone and done this, I'll also go
through and update is as much as I can too, because just the act of doing
this has made it more likely I'll look at it :)

We could also put the html generated by pawfaliki on the distribution.

http://www.pawfal.org/index.php?page=FluxusDocumentation

As well as helping update it, feel free to add new sections for things you
think need better explanation, or put questions in - it's fine to be messy
if it's informative.

cheers,

dave




More information about the Fluxus mailing list