Columbia MM - Columbia MM

Columbia MM (Mail Manager) er et computerprogram til læsning af e-mail ved hjælp af en kommandolinjegrænseflade . Den blev udviklet ved Columbia University mellem 1984 og 1990 og er en Unix- genimplementering af et 1978 TOPS-20 e - mail-program , også kendt som MM, hvilket igen var en opdatering af et tidligere program af Mike McMahon fra SRI International . Columbia MM er også blevet bygget på andre platforme, herunder DOS og VMS .

MM var usædvanlig for sin tid i sin understøttelse af "meddelelsessekvenser", som tillod brugeren at vælge et undersæt af meddelelser i en postkasse til batchoperationer. Meddelelsessekvensfunktionen viste sig så populær blandt MM-brugere, at TOPS-20 MM-forfatteren Mark Crispin fortsatte med at implementere lignende filtreringsfunktioner i Pine . Columbia MM tilbød også kontekstafhængig hjælp, kommandofuldførelse og kommandohistorik, overført fra TOPS-20-versionen, før sådanne funktioner var almindelige i Unix-software.

Efter en stilstand i udvikling i 1990 tog MM-udviklingen op igen i 2002 med en midlertidig frigivelse, herunder ændringer til Linux-bærbarhed og POP- understøttelse.

Historie

Ved Columbia University i slutningen af ​​1970'erne blev DEC-20-baserede MM vedtaget til fordel for DEC-20 MAIL og RDMAIL og blev oprindeligt brugt blandt programmeringspersonalet. Dens anvendelse spredte sig til de studerende og fakultetet, i det omfang flere kurser kom til at bruge det stærkt. Det var sandsynligt, at hvis du lavede et SYSTAT på en hvilken som helst DEC-20 i Columbia mellem 1978 og 1988, ville du se omkring halvdelen af ​​brugerne, der kører EMACS, og den anden halvdel MM, med kun lejlighedsvis timeout til tekstformatering, programkompilering og filoverførsel. Da Columbia skiftede til Unix-baserede platforme i 1980'erne, blev MM-programmet omskrevet til den platform, og udviklingen fortsatte på programmet i de næste 20 år.

Fra og med version 0.91 (2003) arbejdede MM på følgende platforme: Solaris (2.5.1 og nyere); SunOS 4.1; Linux (f.eks. RH7.1); FreeBSD 4.4; OpenBSD 3.0, NetBSD 1.5.2.

Referencer

Se også