PySIG Notes, 22-May-2008
Ted Roche
tedroche at tedroche.com
Thu May 29 11:05:01 EDT 2008
Twelve folks attended the May meeting of the Python Special Interest
Group, held as usual at 7 PM on the fourth Thursday at the Amoskeag
Business Incubator in Manchester, New Hampshire. Vigorous discussion,
idea exchange, job openings and, yes, Python, was discussed in depth.
Bill Sconce was the master of ceremonies and lead off with his usual
printed agenda of items: Welcome, Announcements, a round of
introductions, Janet's Famous Cookies (this week, Frangoes! Awesome!),
open announcements and discussions of gotchas.
Sample Q: how to debug binary text that may or may not be Unicode? A:
Mark Pilgrim's Character Encoding Detection, originally part of his
famous Universal Feed Parser.
Sample Gotcha: scripts with a she-bang line might not always be
transportable between Windows, Unix and OS X because of line ending
differences. If your parser complains about invalid commands on the
she-bang line, make sure your line endings are correct for the platform.
Shawn K. O'Shea arrived and proceded to note every passing mention (with
links!) in his great blog entry at: http://www.eth0.net/blog/?p=12 --
thanks, Shawn!
Kent asked about using Python to interface with an existing C++ code and
a lot of useful suggestions were forthcoming.
Arc updated us on the state of PySoy: the major bug that was crashing
PySoy seems to have been isolated, and the code is orders of magnitude
more stable. Bug fixing is proceding apace and an end-of-summer major
release appears feasible.
Discussion on the upcoming Software Freedom Day got an enthusiastic
reception, with several folks considering something in their communities.
On to the main presentation: Kent presented his monthly Kent's Korner
featuring the IPython interactive shell. IPython is slick, with a slew
of features and quite a bit of documentation as well. (Again, see
Shawn's posting for links). IPython is not just a shell, but also an
embeddable library that can bring scripting features into your
application, and can also be used as a non-blocking inteface to
graphical environments like GTK, Qt and Wx (unlike the standard Python
shell, which only works against Tk). Anyone doing a lot of work with
Python from the shell needs to check out IPython!
Thanks to Kent for the presentation, to Bill for running and promoting
the show, to Janet for the awesome Frango cookies, to Shawn for the
excellent capture of the night's events, and to all for participating!
--
Ted Roche
Ted Roche & Associates, LLC
http://www.tedroche.com
More information about the gnhlug-discuss
mailing list