Bill Clementson's Blog

Bits and pieces (mostly Lisp-related) that I collect from the ether.

January 2009
Sun Mon Tue Wed Thu Fri Sat
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31
Dec  Feb

Vancouver Lisp Users Group meeting for January 2009 - Practical SCons for Game Development

Wednesday, January 7, 2009

Now that we have some "good ol rainy weather" again in Vancouver and no longer have to shovel snow, it's time to schedule some technical meetups so that we can avoid the onset of cabin fever. ;-)

Dean Giberson gave a presentation on SCons at the Montreal International Game Summit (MIGS) 2008 and will give a version of that presentation to our first lispvan meeting of 2009. For those who aren't familiar with SCons, the SCons site describes it as:

"SCons is an Open Source software construction tool-that is, a next-generation build tool. Think of SCons as an improved, cross-platform substitute for the classic Make utility with integrated functionality similar to autoconf/automake and compiler caches such as ccache. In short, SCons is an easier, more reliable and faster way to build software."
Dean has been heavily involved in the Game Industry for some time (see here and here for details on his earlier "Using PLT Scheme for Game Development" lispvan presentation and some biographical details), so this promises to be an interesting follow-on to his previous lispvan presentation.

Here's the "official" meeting notice:

Topic: Practical Scons for Game Development
Presenter: Dean Giberson
Date: Wednesday, January 21st, 2009
Time: 7pm - 10pm (or whenever)
Venue: The Hackery, 304 Victoria Dr (entrance off Franklin), Vancouver (see map)
Summary: SCons has quietly been gaining usage throughout development houses, it provides a robust and powerful build system which fixes problems that caused people to question using make for large builds.

SCons was used in the production of "SOCOM: Confrontation" for the PS3. We will show how it was used to build data, ensure consistency, and reduce turn around time.

Care will be taken to show extensions developed explicitly for a production game house, and how they can be applied to other projects.

Join us for a beer (bring your own - there's a fridge), some technical chat, and an opportunity to get back out into the "real world" after a few weeks of holiday fun in the snow! ;-)

emacs Copyright © 2009 by Bill Clementson