Older blog entries for atai (starting at number 38)

According to this article on Eben Moglen and the GPL v3, http://technology.guardian.co.uk/weekly/story/0,,1742104,00.html,

"The new version of the GPL licence says that creators of programs and embedded devices are free to add DRM to systems that use software released under the GPL (like GNU/Linux) - but on one condition: that users can change the underlying software."

Would source-code-available-as-free-software DRM systems like openmediacommons.org be allowed under the GPL v3?

13 Mar 2006 (updated 13 Mar 2006 at 07:16 UTC) »
New Tong Wen Tong (新同文堂) is very good at converting simplified characters to the traditional characters. For example, badvogato's poem seems to show up correctly (let me know if something is wrong):

作者:一里 標題:棋詩四手 - 2006-3-12 00:37

黑白懷君子,忘憂不記年。 橘中春夢短,燈下木狐妍。 沈醉澹容與,猜心盍忘荃。 輸贏無大事,流水自爭先。

桃葉秋風遠,湖山雨夜燈。 春唇充酒債,暈夢典文心。花影移簾動,曇香逐院深。 吳圖曾憶否,黑白擾行僧。

黑白爭疏發,年輪枉自匆。 山空人跡渺,雲外嶺無窮。城傍千山雪,時侵苦楝風。 人間春已老,仍不見桃紅。

閒坐敲棋韻,無朋竹下傾。茶煙浮石影,鳥語辯音名。枰面蔭蔭翳,棋長落落營。偶而逢難劫,拂了不相爭。

7 Mar 2006 (updated 7 Mar 2006 at 11:09 UTC) »
SWIG support for Squirrel

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.

Just curious if there is any documentation on gtk+ binding generation for a new language?

I wonder how come SWIG is not used for gtk+ bindings. The gtk+/GNOME people may have some views regarding SWIG?

Can someone remove the spam from Ferry?

Tom Lord
His latest diary should be more widely read.

Maybe the community can offer him some help.

The autotools may have their cracks, but they are useful and solved a lot of real problems.

However, there may be improvements that can be added. For example, it was discussed on advogato some years ago about speeding up the configure script.

Maybe some faster interpreter can be used for parts of the configure process. We can gradually replace things like M4 with more modern components...

21 Dec 2005 (updated 21 Dec 2005 at 11:48 UTC) »
GNU Arch (tla) now has some convenience commands added, such as tla diff, tla branch, tla export and tla switch. Hopefully the usability of tla is now much better than before.

On another front, this little language Squirrel does not seem to have much visibility outside game developers. However, this Lua-like light weight extension language with C/C++ style syntax should have much use in many projects besides games on consoles.

Are there good free source code formatter besides GNU indent and astyle? GNU Indent works on C only. Astyle is useful for C and C++ but is not actively maintained, it seems.

Also, does it make sense to have, say, gcc, to be able to indent sources? After all gcc can understand the syntax structure of the source code and have the ability to preprocess C/C++ source code and reformatting source can be treated as an operation of compiling, say, C into C.

29 older entries...

New Advogato Features

New HTML Parser: The long-awaited libxml2 based HTML parser code is live. It needs further work but already handles most markup better than the original parser.

Keep up with the latest Advogato features by reading the Advogato status blog.

If you're a C programmer with some spare time, take a look at the mod_virgule project page and help us with one of the tasks on the ToDo list!