[ih] from whence cometh ">" ?
John Day
jeanjour at comcast.net
Tue Oct 14 16:14:30 PDT 2025
Wasn’t the ‘official’ ARPANET format ASCII which as relate ended a line with CR LF. (Carriage Return, Line Feed)?
(Remember how typewriters worked?) ;-)
The problem came up with Multics which used EBCDIC where the comparable function was NL (New Line).
This made moving text from Multics a bit of a nuisance that caused character counts to be off depending on how many lines the file contained.
Take care,
John
> On Oct 14, 2025, at 18:03, Steve Crocker via Internet-history <internet-history at elists.isoc.org> wrote:
>
> The header of the messages included a character count, but the count was
> out of sync as mail moved from one system to another because, IIRC, the
> newline character got expanded to two characters, CR (carriage return)
> followed by NL (new line).
>
> I was working for Larry in the DARPA office when he wrote RD. He and I were
> both TECO hackers. His program was painfully slow when there was a bunch
> of mail because he scanned for the next message looking for the next header
> but not using the character count.
>
> I took his code and rewrote the part that looked for the next message by
> moving forward a line at a time and adjusting the count by 1 each time.
> The speed up was quite noticeable.
>
> (Hacking a set of TECO macros was a bit of fun. I had previously written a
> macro loader, which made it much easier to edit and test a set of macros.)
>
> My next job was at ISI, and I started to use Marty Yonke's BananaRD. One
> day it stopped working and I asked Marty to take a look. After he looked,
> he exploded, "I never thought anyone would have more than 300 messages."
>
> Steve
>
>
> On Tue, Oct 14, 2025 at 5:41 PM Craig Partridge via Internet-history <
> internet-history at elists.isoc.org> wrote:
>
>> Well, I can add some partial light.
>>
>> The original mbox format, used by Ray Tomlinson was that there was no
>> format. Mail was simply appended to a file which you read with your text
>> editor. Ray included a From: field (but not To:) and Subject: and Date:
>> (see RFC 561).
>>
>> This was a PITA to the first email program writers because it was
>> murderously hard to parse the mailbox. As a result, in 1973 Martin Yonke
>> (author of BananaRD, the first standalone mail reading program and
>> successor to Larry Robert's RD [a set of TECO macros]) decided that mail
>> systems when delivering to a mailbox should separate emails with 4 SOH
>> (Start of Header) characters -- and that's how most do it by default to, I
>> believe, the present day.
>>
>> Some systems persist, instead, on finding a From: field as a delimiter
>> which creates the >From requirement.
>>
>> Craig
>>
>> On Tue, Oct 14, 2025 at 1:59 PM Brian E Carpenter via Internet-history <
>> internet-history at elists.isoc.org> wrote:
>>
>>> There's a slightly related point which I found mentioned in RFC 4155,
>>> which defined the application/mbox media type:
>>>
>>>> Many implementations are also known to escape message body lines
>> that
>>>> begin with the character sequence of "From ", so as to prevent
>>>> confusion with overly-liberal parsers that do not search for full
>>>> separator lines. In the common case, a leading Greater-Than symbol
>>>> (0x3E) is used for this purpose (with "From " becoming ">From ").
>>>
>>> MBOX format is notoriously variable and under-documented. RFC 4155 cites
>>> http://qmail.org./man/man5/mbox.html which implies that everybody knows
>>> about ">". If anybody can find the *original* specification of the MBOXO
>>> format (that is not a typo) that might help.
>>>
>>> Regards/Ngā mihi
>>> Brian Carpenter
>>>
>>> On 15-Oct-25 02:38, Craig Partridge via Internet-history wrote:
>>>> I just spent half an hour digging through the msggroup, tcp-ip and
>>>> header-people mailing lists from the mid to late 1970s and none of them
>>> use
>>>> the diple.
>>>>
>>>> So I'm guessing it was an innovation in one of the email or netnews
>>> reading
>>>> tools developed in the late 1970s to early 1980s. There are lots of
>>>> choices that appeared about that time: readnews, rn, Berkeley Mail (?),
>>> MH
>>>> and, I think, some Emacs reading tools.
>>>>
>>>> Craig
>>>>
>>>> On Tue, Oct 14, 2025 at 5:04 AM Eliot Lear via Internet-history <
>>>> internet-history at elists.isoc.org> wrote:
>>>>
>>>>> Hi Internet Historians,
>>>>>
>>>>> I wonder if anyone knows the earliest use of "> " as a means to quote
>>>>> text. A research here in Switzerland is asking me. I can only date
>> it
>>>>> as far back as "rn" and netnews, but surely it goes back beyond 1984.
>>>>> The researcher mentioned that there have been various forms of a
>>>>> "diple"[1] as Ancient Greece and in the bible. But when did it get
>>>>> picked up in Internet times?
>>>>>
>>>>> Any takers?
>>>>>
>>>>> Thanks,
>>>>>
>>>>> Eliot
>>>>>
>>>>> [1] https://en.wikipedia.org/wiki/Diple_(textual_symbol)
>>>>>
>>>>> --
>>>>> Internet-history mailing list
>>>>> Internet-history at elists.isoc.org
>>>>> https://elists.isoc.org/mailman/listinfo/internet-history
>>>>> -
>>>>> Unsubscribe:
>>>>>
>>>
>> https://app.smartsheet.com/b/form/9b6ef0621638436ab0a9b23cb0668b0b?The%20list%20to%20be%20unsubscribed%20from=Internet-history
>>>>>
>>>>
>>>>
>>> --
>>> Internet-history mailing list
>>> Internet-history at elists.isoc.org
>>> https://elists.isoc.org/mailman/listinfo/internet-history
>>> -
>>> Unsubscribe:
>>>
>> https://app.smartsheet.com/b/form/9b6ef0621638436ab0a9b23cb0668b0b?The%20list%20to%20be%20unsubscribed%20from=Internet-history
>>>
>>
>>
>> --
>> *****
>> Craig Partridge's email account for professional society activities and
>> mailing lists.
>> --
>> Internet-history mailing list
>> Internet-history at elists.isoc.org
>> https://elists.isoc.org/mailman/listinfo/internet-history
>> -
>> Unsubscribe:
>> https://app.smartsheet.com/b/form/9b6ef0621638436ab0a9b23cb0668b0b?The%20list%20to%20be%20unsubscribed%20from=Internet-history
>>
>
>
> --
> Sent by a Verified
>
> sender
> --
> Internet-history mailing list
> Internet-history at elists.isoc.org
> https://elists.isoc.org/mailman/listinfo/internet-history
> -
> Unsubscribe: https://app.smartsheet.com/b/form/9b6ef0621638436ab0a9b23cb0668b0b?The%20list%20to%20be%20unsubscribed%20from=Internet-history
More information about the Internet-history
mailing list