I have created Squirrel support to SWIG. Squirrel is a light weight extension language in the style of Lua but has a C/C++ style syntax. The patch against SWIG 1.3.28 is available and works with Squirrel 2.1 work 4 with the built-in char type defined as the C char instead of wchar_t.
So far wrapping basic types and C structs seems to work on GNU/Linux on simple samples. No attempts were made to support C++ classes yet.