Ben Langhinrichs

Photograph of Ben Langhinrichs

E-mail address - Ben Langhinrichs

July, 2007
01 02 03 04 05 06 07
08 09 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31

Search the weblog

Genii Weblog

Civility in critiquing the ideas of others is no vice. Rudeness in defending your own ideas is no virtue.

Fri 13 Jul 2007, 10:12 AM
I have been working with the LSX 3.1 Toolkit recently, and it is entertaining to read through some of the source, where there are discussions both philosophical and practical about why various decisions were made.  Occasionally, the comments are quite witty.  Here is an excerpt from lsxforeign.cpp, which pertains to foreign LSXs such as the base Notes classes, not foreign language LSXs.  I assume that this was Willie Arbuckle writing, but it is my emphasis:
We could make the end user do the deref'ing that LotusScript is normally in charge of, after they have extracted their string, etc, out of the returned LSXValue.  But, who is going to remember to do that?  Memory leak city.
Memory leak city.  I sometimes feel like I live there, and I assure you, I am not the only programmer in town.

Copyright 2007 Genii Software Ltd.