History of gettext() et al?

Hi all,

Does anyone know where gettext() (et al) originated from?
A quick google suggests it originated from the GNU project
in 1995, but the SunOS 4.1 manual set from 1990 I have here
also mentions it, so it obviously didn't originate at the FSF.

TIA,

-- 
Rich Teer, SCNA, SCSA

President,
Rite Online Inc.

Voice: +1 (250) 979-1638
URL: http://www.rite-online.net
1
Rich
11/7/2003 1:25:44 AM
comp.unix.solaris 25868 articles. 89 followers. Post Follow

13 Replies
2301 Views

Similar Articles

[PageSpeed] 54
In article <Pine.SOL.4.58.0311061718000.10310@zaphod>,
Rich Teer  <rich.teer@rite-group.com> wrote:
>Hi all,
>
>Does anyone know where gettext() (et al) originated from?
>A quick google suggests it originated from the GNU project
>in 1995, but the SunOS 4.1 manual set from 1990 I have here
>also mentions it, so it obviously didn't originate at the FSF.

gettext() is from Sun - Somewhere around 1987.

-- 
EMail:joerg@schily.isdn.cs.tu-berlin.de (home) J�rg Schilling D-13353 Berlin
      js@cs.tu-berlin.de		(uni)  If you don't have iso-8859-1
      schilling@fokus.fraunhofer.de	(work) chars I am J"org Schilling
URL:  http://www.fokus.fraunhofer.de/usr/schilling ftp://ftp.berlios.de/pub/schily
0
js
11/7/2003 11:19:04 AM
On Fri, 7 Nov 2003, Joerg Schilling wrote:

> gettext() is from Sun - Somewhere around 1987.

Ah, GNU history revisionists at work again!

Cheers,

-- 
Rich Teer, SCNA, SCSA

President,
Rite Online Inc.

Voice: +1 (250) 979-1638
URL: http://www.rite-online.net
0
Rich
11/7/2003 6:04:46 PM
In article <Pine.SOL.4.58.0311071003390.10310@zaphod>,
Rich Teer  <rich.teer@rite-group.com> wrote:
>On Fri, 7 Nov 2003, Joerg Schilling wrote:
>
>> gettext() is from Sun - Somewhere around 1987.
>
>Ah, GNU history revisionists at work again!

Or, to give them the benefit of the doubt, perhaps it's the limitations of
"a quick google".

-- 
Barry Margolin, barry.margolin@level3.com
Level(3), Woburn, MA
*** DON'T SEND TECHNICAL QUESTIONS DIRECTLY TO ME, post them to newsgroups.
Please DON'T copy followups to me -- I'll assume it wasn't posted to the group.
0
Barry
11/7/2003 6:09:25 PM
On Fri, 7 Nov 2003, Barry Margolin wrote:

> Or, to give them the benefit of the doubt, perhaps it's the limitations of
> "a quick google".

In some circumstamces, certainly.  However, from this page:

	http://www.gnu.org/software/gettext/manual/html_node/gettext_219.html#SEC219

	This all began in July 1994, when Patrick D'Cruze had the idea and
	initiative of internationalizing version 3.9.2 of GNU fileutils. He
	then asked Jim Meyering, the maintainer, how to get those changes
	folded into an official release. That first draft was full of #ifdefs
	and somewhat disconcerting, and Jim wanted to find nicer ways. Patrick
	and Jim shared some tries and experimentations in this area. Then,
	feeling that this might eventually have a deeper impact on GNU, Jim
	wanted to know what standards were, and contacted Richard Stallman, who
	very quickly and verbally described an overall design for what was
	meant to become glocale, at that time.

	[...]

	While Jim took some distance and time and became dad for a second time,
	Roland wanted to get GNU libc internationalized, and got Ulrich Drepper
	involved in that project. Instead of starting from glocale, Ulrich
	rewrote something from scratch, but more conformant to the set of
	guidelines who emerged out of the glocale effort. Then, Ulrich got
	people from the previous forum to involve themselves into this new
	project, and the switch from glocale to what was first named msgutils,
	renamed nlsutils, and later gettext, became officially accepted by
	Richard in May 1995 or so.

	Let's summarize by saying that Ulrich Drepper wrote GNU gettext in
	April 1995. The first official release of the package, including PO
	mode, occurred in July 1995, and was numbered 0.7. Other people
	contributed to the effort by providing a discussion forum around
	Ulrich, writing little pieces of code, or testing. These are quoted in
	the THANKS file which comes with the GNU gettext distribution.

There's no mention of prior art.

-- 
Rich Teer, SCNA, SCSA

President,
Rite Online Inc.

Voice: +1 (250) 979-1638
URL: http://www.rite-online.net
0
Rich
11/7/2003 7:25:05 PM

Rich Teer wrote:
> On Fri, 7 Nov 2003, Barry Margolin wrote:
> 
> 
>>Or, to give them the benefit of the doubt, perhaps it's the limitations of
>>"a quick google".
> 
> 
> In some circumstamces, certainly.  However, from this page:
> 
> 	http://www.gnu.org/software/gettext/manual/html_node/gettext_219.html#SEC219
> 
> 	This all began in July 1994, when Patrick D'Cruze had the idea and

Well, I was going to start writing this message to back you up, since a
previous message mentioned some Sun documentation from 1987 and I was
able to find gettext in SunOS 3.5 circa 1986, *but* it was not related
to the present day gettext, so I figured you were correct.

However based on your latest post, I will have to disagree with you now that
you have given an actual date. I can state with certainty that the gettext
program as we know it now was indeed included in SunOS 4.1 at least as early
as 1990. Further, it was a part of the xpg library, which in general included
interfaces that were defined in an open standard (such as POSIX) that had
defined behavior that was incompatible with the regular library behaviors.
So gettext was no only in use by 1990, it's behavior was mandated by a standard
that probably used a prior implementation as its basis. This last may be
incorrect, because sometimes standard bodies come up with things cut
from whole cloth.

But as far a prior art relative to 1994, gettext was already here in 1990.

-- 
blu

Lesson from the blackout of 2003:
The power grid is THE most critical infrastructure, upon which all
others depend, and nobody really knows how it works.
--------------------------------------------------------------------------------
Brian Utterback - Solaris Sustaining (NFS/Naming) - Sun Microsystems Inc.,
Ph/VM: 781-442-1343, Em:brian.utterback-at-ess-you-enn-dot-kom

0
Brian
11/7/2003 7:58:28 PM
Joerg Schilling (js@cs.tu-berlin.de) wrote:
: In article <Pine.SOL.4.58.0311061718000.10310@zaphod>,
: Rich Teer  <rich.teer@rite-group.com> wrote:
: >Hi all,
: >
: >Does anyone know where gettext() (et al) originated from?
: >A quick google suggests it originated from the GNU project
: >in 1995, but the SunOS 4.1 manual set from 1990 I have here
: >also mentions it, so it obviously didn't originate at the FSF.

: gettext() is from Sun - Somewhere around 1987.

Was Al Gore around 1968 when he was laying out the plans for the internet.

-bruce
bje@ripco.com
0
bje
11/7/2003 9:17:54 PM
bje@ripco.com (Bruce Esquibel) writes:

> Joerg Schilling (js@cs.tu-berlin.de) wrote:
> : In article <Pine.SOL.4.58.0311061718000.10310@zaphod>,
> : Rich Teer  <rich.teer@rite-group.com> wrote:
> : >Hi all,
> : >
> : >Does anyone know where gettext() (et al) originated from?
> : >A quick google suggests it originated from the GNU project
> : >in 1995, but the SunOS 4.1 manual set from 1990 I have here
> : >also mentions it, so it obviously didn't originate at the FSF.
> 
> : gettext() is from Sun - Somewhere around 1987.
> 
> Was Al Gore around 1968 when he was laying out the plans for the internet.

I began writing computer programs in 1968.  *Internet*? Are you sure
you did not mean 1986?  And who is that Al Gore, BTW?

-- 
Maurizio Loreti                         http://www.pd.infn.it/~loreti/mlo.html
Dept. of Physics, Univ. of Padova, Italy              ROT13: ybergv@cq.vasa.vg
0
Maurizio
11/7/2003 9:53:44 PM
On Fri, 7 Nov 2003, Brian Utterback wrote:

> However based on your latest post, I will have to disagree with you now that
> you have given an actual date. I can state with certainty that the gettext
> program as we know it now was indeed included in SunOS 4.1 at least as early
> as 1990. Further, it was a part of the xpg library, which in general included

That means that we agree!  :-)

-- 
Rich Teer, SCNA, SCSA

President,
Rite Online Inc.

Voice: +1 (250) 979-1638
URL: http://www.rite-online.net
0
Rich
11/7/2003 10:15:13 PM
At Fri, 07 Nov 2003 01:25:44 GMT, Rich Teer <rich.teer@rite-group.com> writes:

> Does anyone know where gettext() (et al) originated from?

Sun originated most of the API, and it was a Uniforum proposed
standard.  gettext lost out to catgets in the standardization wars for
some reason, but most free software uses gettext in preference to
catgets.

Thanks to Bruno Haible, the GNU gettext tools these days are much
better than Solaris's; Sun has pretty much stood still while the GNU
folks overtook it.  I think the GNU API is pretty much a superset of
Sun's now (e.g., better support for pluralization).
0
Paul
11/7/2003 10:35:14 PM
At Fri, 07 Nov 2003 19:25:05 GMT, Rich Teer <rich.teer@rite-group.com> writes:

> There's no mention of prior art.

There should be.  I've sent the following patch to the gettext
maintainer.  Thanks for bringing this up.

2003-11-07  Paul Eggert  <eggert@twinsun.com>

	* gettext.texi (History): Give a tip of the hat to Sun's
	UniForum proposal.

===================================================================
RCS file: gettext-tools/doc/gettext.texi,v
retrieving revision 0.12.1.0
retrieving revision 0.12.1.1
diff -pu -r0.12.1.0 -r0.12.1.1
--- gettext-tools/doc/gettext.texi	2003/05/05 09:09:21	0.12.1.0
+++ gettext-tools/doc/gettext.texi	2003/11/07 23:11:00	0.12.1.1
@@ -8513,6 +8513,10 @@ from Patrick and Richard, of course, but
 MacKenzie, Fran@,{c}ois Pinard, and Paul Eggert, all pushing and
 pulling in various directions, not always compatible, to the extent
 that after a couple of test releases, @code{glocale} was torn apart.
+Paul suggested in October 1994 that GNU applications should use the
+simpler @code{gettext} API proposed by Sun to the UniForum Technical
+Subcommittee on I18n and originally implemented in Solaris, and this
+API eventually won out over the alternatives.
 
 While Jim took some distance and time and became dad for a second
 time, Roland wanted to get GNU @code{libc} internationalized, and
0
Paul
11/7/2003 11:25:44 PM
On Fri, 7 Nov 2003, Paul Eggert wrote:

> Thanks to Bruno Haible, the GNU gettext tools these days are much
> better than Solaris's; Sun has pretty much stood still while the GNU
> folks overtook it.  I think the GNU API is pretty much a superset of
> Sun's now (e.g., better support for pluralization).

I think that's pretty much correct.  Solaris 9 includes the
GNU gettext implementation.

And thanks for sending that note to the gettext maintainer!

-- 
Rich Teer, SCNA, SCSA

President,
Rite Online Inc.

Voice: +1 (250) 979-1638
URL: http://www.rite-online.net
0
Rich
11/8/2003 12:56:43 AM
On Sat, 08 Nov 2003 00:56:43 GMT Rich Teer <rich.teer@rite-group.com> wrote:
> On Fri, 7 Nov 2003, Paul Eggert wrote:
>
>> Thanks to Bruno Haible, the GNU gettext tools these days are much
>> better than Solaris's; Sun has pretty much stood still while the GNU
>> folks overtook it.  I think the GNU API is pretty much a superset of
>> Sun's now (e.g., better support for pluralization).
>
> I think that's pretty much correct.  Solaris 9 includes the
> GNU gettext implementation.

An older one though, IIRC.

I remember going ahead and building the GNU stuff anyway and linking
GNU programs against it, instead of the installed software -- to ensure
that those apps ran the same way on both Solaris and other platforms.

/fc
0
Frank
11/8/2003 3:23:39 AM
In comp.unix.solaris Paul Eggert <eggert@twinsun.com> wrote:

> Thanks to Bruno Haible, the GNU gettext tools these days are much
> better than Solaris's; Sun has pretty much stood still while the GNU
> folks overtook it.  I think the GNU API is pretty much a superset of
> Sun's now (e.g., better support for pluralization).

If it were actually a superset, rather than "pretty much", that would be
simple enough to verify by side-by-side comparison.

-- 
Thomas E. Dickey
http://invisible-island.net
ftp://invisible-island.net
0
Thomas
11/9/2003 5:48:06 PM
Reply:
Similar Artilces:

Re: Chance to Make SAS-L History: Did You Know That... #2
Did you know that you can use the postMessage command in your SAS program to display messages via a message box: dm "postMessage 'Hello World!'"; -----Original Message----- From: owner-sas-l@listserv.uga.edu [mailto:owner-sas-l@listserv.uga.edu] On Behalf Of Michael Raithel Sent: Thursday, November 02, 2006 1:18 PM To: SAS-L@LISTSERV.UGA.EDU Subject: OT: Chance to Make SAS-L History: Did You Know That... Dear SAS-L-ers, This is it! This is _YOUR_ chance to help make SAS-L history! You can do so by joining me in making this the longest thread that has ever existed in th...

Unable to delete history items Windows Explorer History (not IE History)
I have some old history items that I can see via Windows Explorer's history, but I cannot delete them. Note: these are recently opened documents visible in the Windows Explorer history (*NOT* URLs visible in IE's history). I've brought up the history panel in Explorer, I select view 'By Most Visited'. I right-click the item to be deleted, select delete, get a confirmation prompt, answer in the affirmative. But the item never gets deleted or moved to recycle bin. Yet no error message is displayed. I'm logged in as Administrator on a standalone W2K Pro machine...

ctime history
The ctime is updated by any operation that changes the inode, with one exception: the change to the atime that results from a read() operation does not update the ctime. My understanding was that the ctime was put into the inode to provide advice to the tape backup system about which inodes needed to be backed up. With the atime exception, a file's atime changes will not always be backed up, and so could be incorrect after a restore. Why was this exception originally put into the Unix semantics? Also, the Unix first edition manual, and the 1974 CACM paper by Thompson and Ritchie both ...

US-AL-Huntsville: SEM Functional Analyst, SAP R/3 (FI/CO), Fed Govt budgeting; C (45300432401)
US-AL-Huntsville: SEM Functional Analyst, SAP R/3 (FI/CO), Fed Govt budgeting; C (45300432401) ============================================================================================== Position: SEM Functional Analyst Reference: SMC01385 Location: Huntsville AL Duration: C-P Skills: 5+ yrs SAP development and implementation exp including SAP R/3 (FI/CO) and SAP SEM-BPS, data warehousing, and SAP BW and/or mySAP configuration. Exp with Federal Government budgeting process. Detailed functional knowled...

Need to remove history of last page
I'm working on a web site for a domestic violence group and these groups always have an "escape" button, which is simply a link to another site. Whether I open this link in the same window, a new window or target="top", the back button will always return me to the domestic violence site, which is what we wat to avoid. Is this possible via PHP? Thank you. One quick glance of an experienced eye allowed to understand the blurred and almost unreadable Jerry McEwen's handwriting: > I'm working on a web site for a domestic violence group and these > groups al...

Apple History
<http://techland.time.com/2012/11/22/behold-some-of-the-first-apple-computer-photos-ever/> -- Soulless fruitflies are the nanotechnology of the fear industry -- Bucky On Sat, 24 Nov 2012 09:51:18 -0500, Warren Oates wrote: > <http://techland.time.com/2012/11/22/behold-some-of-the-first-apple- computer-photos-ever/> Thank you Warren for sharing those precious memories. Do you remember the Amiga? Of course, it wasn't quite an Apple computer and so, it disappeared. Still it's a computer we will always remember, won't we? Everybody made so much money...

sorting and temporary tablespace used history info
Hi, Is there any v$ view to find out sorting history, not an active sort information...? For e.g. In the morning, you see your temporary tablespace has been eaten up. you want to find out which SQL_ID performed sort operation (assume sort in this case) have eaten up your temporary tablespace during the night. You can query v$sort_usage, or v$tempseg_usage, those views won't give you the sort history information, but only gives you current running query sorting information. Shed any light? Thanks for your info... hippodog2001@yahoo.com wrote: > Hi, > Is there any v$ view to fin...

Global history with context
Quick version: In bash (or, failing that, in some other shell), can I record each command either immediately before or immediately after it executes, with some other information of my choice? The bash history mechanism doesn't seem to be able to do what I need; I have an evil hack using $PROMPT_COMMAND that does something slightly resembling, but importantly different from, what I'm after. I bet there's something better, but haven't been able to figure out what. Detailed version: So, I've decided I'm fed up of forgetting what I've...

FW: Now the UK Has it's own date in the history of al quiada attacks
This is a multi-part message in MIME format. ------_=_NextPart_001_01C583A2.72456100 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable -----Original Message----- From: Dave Weatherall [mailto:djw-nothere@nospam.nohow] Sent: Fri 7/8/2005 4:13 PM To: Info-VAX@Mvb.Saic.Com Subject: Re: Now the UK Has it's own date in the history of al quiada attac= ks =20 >On Thu, 7 Jul 2005 21:49:33 UTC, Z <Z@no.spam> wrote: > >> JF Mezei wrote: >> > The best way to prevent terrorism is not to make yourself a target. >>=...

US-AL-Huntsville: SAP R/3 Basis Admin, SAP r 4.6x, Homogenous System copies, TMS (45288532404)
US-AL-Huntsville: SAP R/3 Basis Admin, SAP r 4.6x, Homogenous System copies, TMS (45288532404) ============================================================================================== Position: SAP R/3 Basis Admin Reference: SMC01183 Location: Huntsville AL Duration: C-P Skills: 7 + years hands on experience in SAP R/3 Basis administration. Experience in SAP release 4.6x, Homogenous System Copies, TMS activities, Performance Tuning, Operational Monitoring, UNIX Shell scripting, Documentation, and On_Call support....

Password history
Hi I'm going to use FreeBSD for a financial application where the security policy (mostly written for Windows, but still applies here) demands, that users must not be able to reuse the previous 5 passwords when changing passwords. Is there any way to make a FreeBSD (5.x) apply to this requirement? Thanks in advance, Karsten On 8 Aug 2005 00:49:26 -0700 "Karsten" <karthy@gmail.com> wrote: > Hi > > I'm going to use FreeBSD for a financial application where the security > policy (mostly written for Windows, but still applies here) deman...

US-AL-Huntsville: BW Technical Analyst, BW 2.1 or later, BW Data model design; C (45281957612)
US-AL-Huntsville: BW Technical Analyst, BW 2.1 or later, BW Data model design; C (45281957612) ============================================================================================== Position: BW Technical Analyst Reference: SMC01101 Location: Huntsville AL Duration: C-P Skills: 4+yrs in all phases of BW (2.1 or later) Application Development: Data Extraction, Cube building, and reporting / presentation of Cube data. BW Data model design, development of standard and custom data structures. ...

[Q] Is command history limited to 300 KBtyes?
It seems to me that the command history file (R14) is limited to 300 KBytes. The first line in the file is "Unknown date" and then after that I have 2 days worth of history. I have used Matlab for about 2 weeks and so where are those history? Thanks. ...

does vi supports history command review?
For example,I entered "1,$s#aa#bb#g" in vi mode, and next time,i want to see the command itself,just like ksh prompt "history" command.Does vi support? In article <co667l$n0v@netnews.proxy.lucent.com>, "Wavelet" <liuxb@lucent.com> wrote: > For example,I entered "1,$s#aa#bb#g" in vi mode, > and next time,i want to see the command itself,just > like ksh prompt "history" command.Does vi support? Sun's vi doesn't support this, last time I looked. One of the vi clones does (http://www.vim.org). -- DeeDee, don&#...

Re: Acronymn and history lesson #3
Quoting J Dolliver <j.dolliver@ATT.NET>: > As for "What does the name AMISYS stand for" > > Nothing AMISYS: Another Messy Information SYStem - ??? * To join/leave the list, search archives, change list settings, * * etc., please visit http://raven.utc.edu/archives/hp3000-l.html * Given it's apparent relationship to the health insurance industry, I assumed it meant something like American Medical Insurance SYStem Bob Comeau Sr. Systems Programmer Analyst Tandus Canada / Crossley Carpet Mills Ltd. (902)895-5491 ext 139 Matthew Perdue &...

history for other users and appending pwd to history
Is there a way to maintain a central record of history for a set of users? Before someone gets upset, this isn't a "big brother is watching you" scenario. I am helping a bunch of students run some codes. THese are linux newbiees. Oftentimes they will say "x does not work". Of course, if they knew better, they'd post the exact snippet, filenames etc. (and I am trying to inculcate good habits in them). But meanwhile it'd be nice if I could type: "historyfor foouser" and out came the last 100 commands he used. Also, is there a way of adding the...

Wargames & history
Hi, Some local history professor=92s comment that Haiti would have been better off if they had remained a French colony has triggered the predictable deluge of pro and contra comments =96 one comment, which was meant as an insult, went : =93this is revisionist history=94 and this got me thinking about wargames being pretty =93revisionist=94 too with the South able to win the ACW, the Germans able to take over the world etc. A step further is : can a well-designed wargame change how we think about a war ? can it =96literally- change our perception of a war ? Or does every wargame ...

history #2
hello it is possible in oracle 10g to implement history which remember which row in a table was read by a user? thanks in advance Peter ...

Re: Conserving cpu & real time in datasteps involving large datas ets #2
Steve, Go here: http://www.listserv.uga.edu/cgi-bin/wa?SUBED1=sas-l&A=1 And follow the instructions. Toby -----Original Message----- From: SAS(r) Discussion [mailto:SAS-L@LISTSERV.UGA.EDU] On Behalf Of Steve Wills Sent: Tuesday, August 31, 2004 8:42 AM To: SAS-L@LISTSERV.UGA.EDU Subject: Re: Conserving cpu & real time in datasteps involving large datas ets How do I un-subscribe from this list server. -----Original Message----- From: Dunn, Toby [mailto:Toby.Dunn@TEA.STATE.TX.US] Sent: 31 August 2004 14:38 To: SAS-L@LISTSERV.UGA.EDU Subject: Re: Conserving cpu & real time in d...

History of Oracle 10g
Hello, Thanks to the folks who answered my question regarding moving a system datafile. I searched (Both google and Oracle's Website) for a document describing the history of Oracle 10g (When it was first released as beta, when it was first released for general use, etc..), but I was unable to find anything. Could somebody please point to a link containing that information? Also, does anybody have any hesitation about recommending Oracle 9i, as opposed to 10g, for a small Data Warehouse (20GB to 30GB, no ERP, strictly Oracle) running on Win2003? Thanks, SAP BASIS Consultant &q...

Re: Chance to Make SAS-L History: Did You Know That... #3
SAS v9.2 will be 'available' "Next Year"? Note to Little Birdies: > Be great in act, > as you have been in thought. > - William Shakespeare Ron Fehd the v9.2? ;-) "any year now" maven CDC Atlanta GA USA RJF2 at cdc dot gov By using your intelligence you can sometimes make your problems twice as complicated. -- Ashleigh Brilliant .... or your delivery dates twice as far in the future -- RJF2 I don't necessarily agree with everything I say. -Marshall McLuhan, cultural historian ...

Unable to delete history items Windows Explorer History (not IE History) #2
I have some old history items that I can see via Windows Explorer's history, but I cannot delete them. Note: these are recently opened documents visible in the Windows Explorer history (*NOT* URLs visible in IE's history). I've brought up the history panel in Explorer, I select view 'By Most Visited'. I right-click the item to be deleted, select delete, get a confirmation prompt, answer in the affirmative. But the item never gets deleted or moved to recycle bin. Yet no error message is displayed. I'm logged in as Administrator on a standalone W2K Pro machine...

APL image & history survey
I've posted a two question survey on my blog and I would really appreciate your participation. http://lathwellproductions.ca/wordpress/2010/08/13/dare-me/ Or just go take a look at the photo of Godzilla holding an old IBM type ball with the APL characters. Thanks! Catherine Survey Results are available: http://lathwellproductions.ca/wordpress/2010/08/18/reach/ ...

irb save-history not working
Hi, I've set my .irbrc file with those line : require 'irb/ext/save-history' IRB.conf[:SAVE_HISTORY] = 100 IRB.conf[:HISTORY_FILE] = "#{ENV['HOME']}/.irb-save-history" but my commands are not saved to .irb-save-history after exiting irb. my entire .irbrc file can be found here : http://pastie.org/512760 I've dived a bit inside the save-history code and it seems that the HistorySavingAbility.create_finalizer proc is never called. The finalizer is set for the main_context @io object : an IRB::ReadlineInputMethod object I've googled a lot about irb hist...

[OT] A conductor of history
Imagine, Valley has no money to commemorate its own birthplace... (: "One of Silicon Valley's most hallowed landmarks has been abandoned since the fall, leaving many of the region's historians concerned that a crucial piece of technology history is being lost. The site in question, at 391 San Antonio Road in Mountain View, was once the home of Shockley Labs, Silicon Valley's first semiconductor company and arguably the site of the multibillion-dollar industry's birth." http://www.sfgate.com/cgi-bin/article.cgi?file=/c/a/2007/04/12/BUGEIP6TGI1.DTL&type=tech ...