bor.borygmus

A programming weblog by Hao Lian. • A long walk through an angry forest. • A series of memory leaks brought on by senility.

[(December 29, 2009) .]
[(November 4, 2009) .]

GNU Emacs 23 has been out for a while now (Windows, atomized.org’s OS X builds from Emacs’ source control). It’s the little features that count, as you know.

  • Tramp now works on Windows.

  • The mode-line-buffer-id face seems to no longer dynamically inherit from the standard mode-line face: For example, if your mode line’s active background is green and inactive is gray, then on Emacs 22 the buffer-id (the place where your buffer name is written) would change backgrounds along with the mode line as you shunted back and forth. In Emacs 23, I had to choose one background for mode-line-buffer-id, finding no other way of replicating 22’s behavior.

  • Not a feature, but: If you open the electric buffer list (M-x electric-buffer-list) you’ll see the column headers “CRM” in a curious serif typeface. The letters correspond to Current, R-something, and Modified, marking out which buffers are what at a glance, but that little corner is the only place in Emacs I know of where a different typeface as been used.

  • customize-face seems to be unable to override color-theme, no matter where you put customize-face in your initialization script. I shrugged, opened up customize-face, and saved all my colors from deep-blue and my own tweaks into a file. Tentative goodbye, color-theme library.

  • New window decoration icon on Windows! The window decoration icon is what I call the cute little 16x16 thing sitting at the top left of all Explorer windows.

  • A little graphics bug: the refreshing stutters if you hold down Ctrl-N or Ctrl-P and scroll line by line. This is forcing me to navigate by search (As It Should Be Done), so let’s pull out an overall plus from this.

  • python-mode highlights built-ins!

Hooray!

Update There is now a fancy website by David Caldwell written in SVG for Mac OS X builds. (via Hacker News, where a fantastic thread about building Emacs on OS X is taking place)

[(August 29, 2009) .]

WebMynd has a great little post about extending SQLAlchemy to back Amazon’s Simple Storage Service. I wasn’t even aware of MapperExtension until now. If you love reading about all the little nooks and crannies of SQLAlchemy, check this out. I also just realized that the Mike Bayer who commented on bor.borygmus’s first grumble is the same person who created SQLAlchemy, which is marvelous.

[(July 19, 2009) .]

ridiculous_fish, a stellar programming weblog, went on hiatus in 2006 but now it’s back with a post about weak externals in C++. See the reddit discussion for even more details and language lawyering. Other memorable posts include trying to outrun grep, outlining nested functions in C, and using pi to combat spam.

[(June 23, 2009) .]

Max/MSP (Wikipedia) is a visual programming language that lets you create music in as cool a way as possible. This is a demo by why the lucky stiff, who recently just threw a party that many people are calling the Art and Code conference at Carnegie-Mellon University. (Music starts at around 1:00.)

[(March 18, 2009) .]