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