-
I do not think about awesomeness...
-I just am awesomeness
-n.n
---KatrinaTheLamia
-
-
Updates
Since the last post SDL Perl has seen an increase of interest to both use and contribute to SDL Perl. Before I dig into the updates, I would like to acknowledge them.
-
Core Development
Acme (Leon Brocard): Has started to work on the Redesign Effort with me. The help is much appreciated! Enjoy your vacation.
+
The road so far
+Things have been busy but fruitful. Our two core modules are getting to be a bit more stable.
Alien::SDL 1.405 is behaving well. This foundational stability will start to show results in
SDL too I believe. Most excitingly the main developer of frozen-bubble is reviewing our
Games::FrozenBubble port to CPAN. All good and well, but to keep this project going we need to improve.
-
Website and Windows Testing
FROGGS (Tobias Leich): Came in as a new user to SDL Perl. And after breaking the redesigned SDL Perl in as many ways possible he has decided to help out on the new site.
+
Getting people to use SDL Perl
+After a long chat with a new SDL user on #sdl today, I realize we still have some way to go. Currently it seems we are lacking in a few areas. We can definitely use some feedback and help in these areas.
-
-
Last Legacy Release
-Ok! Now this weekend hopefully we will release our last legacy release, after this we move on! This release will focus on showing of SDL + Perl possibilities.
-
Pong + SDL::Game::Rect
garu has been working on making SDL object extensions that provide a more perly way to use and play with the SDL bindings. To demonstrate the benefits of this SDL::Tutorial::Pong is done and being polished up. SDL::Game::Rect is a peek in to the design and vision we have for SDL down the road.
-
Design
The design we have settled on for future release for SDL Perl can be broken in to two layers, SDL::* and SDL::Game::*. Previously the SDL Perl library tried to provide C bindings and provide Perl Idiomatic access. This was messy in regards to the single responsibility principle (do one thing and do it well).
-
-We have decided to separate these two focuses into the two name spaces SDL::* and SDL::Game::*. SDL::* will provide straight access to SDL's C API, nothing less and nothing more. SDL::Game::* will extend and make pretty unicorns for Perl.
-
-This design has already begin to pay of. One major benefit been in the XS
readability. Moreover since structs are treated as objects, Perl manages their destruction, and deliver less memory leaks.
-
-