On Mon, 2003-12-29 at 06:19, Patrick A wrote:

Hi there,

> My request is that whoever is maintaining the code, to change this behavior 
> so that these dlls are only required to be present if the application 
> enables them (use SDL::TTF or something maybe?) instead of the otherway 
> around that it is now. I would attempt this myself but I don't know a single 
> word of XS code.

Yes, that's a good idea.  It should be as simple as breaking the large
XS files into smaller ones and creating a small Dynaloader-based module
for each one.  That will also make it easier to build or not build
pieces as necessary.

> As far as nitpicking the tutorial, it is really good to see one, i was 
> thinking of doing one myself as well. But I have a big gripe, why are those 
> 3 seperate tutorials? Wouldn't it make much more sense to have them as one? 
> Each tutorial is only about 10 or lines long and the rest is fluff. IMO it 
> would be much more effective to shove them all together... especially since 
> they are all related and anyone who uses SDL will need to know the concepts 
> to blitting images.

That's reasonable.  I put them in individual pieces for a few reasons,
though.  They're easier for me to write and to maintain them this way,
since it's how I would write books (each tutorial is a section, a recipe
in a cookbook, or a hack, but not a chapter).  I think it may be easier
for readers to jump to the exact subject necessary.  Finally, it'll make
more sense once I put them up for download -- if you have Pod::ToDemo
installed, you can dump a demo program to play with from each tutorial.

Future tutorials will likely be longer.  I would like to try to keep
them to what you could do in a single sitting, though.  Someone who
already has graphics programming experience will likely breeze right
through the several tutorials while a true beginner might spend an hour
on the first two.

I'm just guessing at the audience for now though.

> Is there a list or anything of any active sdlperl projects going on?

Not to my knowledge.  We could easily host one on sdl.perl.org.

-- c

Reply via email to