The Unix Heritage Society mailing list
 help / color / mirror / Atom feed
* [TUHS] History of cal(1)?
@ 2025-09-22 18:18 Douglas McIlroy via TUHS
  2025-09-23  0:34 ` [TUHS] " John Levine via TUHS
  0 siblings, 1 reply; 36+ messages in thread
From: Douglas McIlroy via TUHS @ 2025-09-22 18:18 UTC (permalink / raw)
  To: TUHS main list

> [cal(1)] has all the logic to adjust for 16th century
> calendar changes ...  (Try "cal 9 1752")
> My impression is that [it is] overimplemented.

The fact that a 16th century change is illustrated by an 18th century
example suggests that not quite "all the logic" is there. It's good
for Great Britain and its colonies, but not elsewhere. So I'd say it's
underimplemented :)

Doug

^ permalink raw reply	[flat|nested] 36+ messages in thread
* [TUHS] Re: History of cal(1)?
@ 2025-09-22 16:07 Noel Chiappa via TUHS
  2025-09-22 16:27 ` Cameron Míċeál Tyre via TUHS
  0 siblings, 1 reply; 36+ messages in thread
From: Noel Chiappa via TUHS @ 2025-09-22 16:07 UTC (permalink / raw)
  To: tuhs; +Cc: jnc

    > From: Dan Cross

    > Multics calendar does not appear to handle the Sep 1752 switch, however.

Well, I doubt anyone's going to print a September, 1752 calendar, right? :-)

	Noel

^ permalink raw reply	[flat|nested] 36+ messages in thread
* [TUHS] Re: History of cal(1)?
@ 2025-09-19  3:41 Douglas McIlroy via TUHS
  2025-09-19 16:03 ` Theodore Ts'o via TUHS
  0 siblings, 1 reply; 36+ messages in thread
From: Douglas McIlroy via TUHS @ 2025-09-19  3:41 UTC (permalink / raw)
  To: TUHS main list

Multics established connections between BTL and MIT, as did Unix
between BTL and many CS departments. However, I don't remember much
communication with MIT about Unix. Perhaps that is because MIT was not
an early adopter, so by the time Unix arrived there connections ran
every which way, not just to the hub at Murray Hill.

Early adoption was precluded by the MIT legal department's opinion
that AT&T's trade-secret assertion was too onerous. As I understand
it, the main sticking point was that one was not supposed to use
anything one learned from Unix code in any other context. I don't how
other universities' legal departments regarded the trade
secret--perhaps that the cat was so far out of the bag that strict
enforcement was impossible.

I'd love to hear how MIT's Unix ban was broken, and how long it took
for that to happen.

Doug

^ permalink raw reply	[flat|nested] 36+ messages in thread
* [TUHS] History of cal(1)?
@ 2025-09-18 16:53 Dan Cross via TUHS
  2025-09-18 17:36 ` [TUHS] " Cameron Míċeál Tyre via TUHS
                   ` (2 more replies)
  0 siblings, 3 replies; 36+ messages in thread
From: Dan Cross via TUHS @ 2025-09-18 16:53 UTC (permalink / raw)
  To: TUHS

Over on the Multicians list, Jeffrey Johnson asked a question about
the Multics `calendar` program, which was written by Tom van Vleck in
Dec, 1973. Despite what some man pages say, the analogous Unix `cal`
program appears to have arrived in the 5th Edition (mid 1974).
Jeffrey's question was whether `cal` was inspired by `calendar`?

My suspicion is that it was not, and this is a case of parallel
invention: after all, a program that prints out a calendar is
obviously useful.  I also suspect that program, or something
substantially similar, had existed for quite a while before someone
tossed it into /usr/source/s1 in time for 5th Edition.  Does anyone
recall who wrote it, and when?

But this also rekindles my curiosity about something I've always
wondered: what _was_ the level of communication between the folks at
Bell Labs and the Multics people after 1969?  By all accounts,
individuals remained friendly and collegial with one another, but it
seems like communication (let alone collaboration) between the two
"camps" was minimal.  Is that accurate?

        - Dan C.

^ permalink raw reply	[flat|nested] 36+ messages in thread

end of thread, other threads:[~2025-09-26 17:24 UTC | newest]

Thread overview: 36+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2025-09-22 18:18 [TUHS] History of cal(1)? Douglas McIlroy via TUHS
2025-09-23  0:34 ` [TUHS] " John Levine via TUHS
2025-09-23  1:05   ` Steffen Nurpmeso via TUHS
2025-09-23  1:50     ` Rob Pike via TUHS
2025-09-23  3:57       ` Bakul Shah via TUHS
  -- strict thread matches above, loose matches on Subject: below --
2025-09-22 16:07 Noel Chiappa via TUHS
2025-09-22 16:27 ` Cameron Míċeál Tyre via TUHS
2025-09-19  3:41 Douglas McIlroy via TUHS
2025-09-19 16:03 ` Theodore Ts'o via TUHS
2025-09-19 16:20   ` Rich Salz via TUHS
2025-09-19 16:53     ` Clem Cole via TUHS
2025-09-19 18:21       ` Theodore Ts'o via TUHS
2025-09-19 22:14         ` Warner Losh via TUHS
2025-09-25  2:22           ` John Cowan via TUHS
2025-09-25 14:07             ` Ron Natalie via TUHS
2025-09-25 14:50               ` Theodore Ts'o via TUHS
2025-09-25 15:06               ` Paul Winalski via TUHS
2025-09-25 15:09                 ` Ron Natalie via TUHS
2025-09-25 17:48                   ` Clem Cole via TUHS
2025-09-25 20:36                     ` Dave Horsfall via TUHS
2025-09-25 21:05                       ` Steffen Nurpmeso via TUHS
2025-09-25 22:14                         ` Steve Nickolas via TUHS
2025-09-26  0:22                       ` jason-tuhs--- via TUHS
2025-09-26  2:08                         ` segaloco via TUHS
2025-09-26  3:17                           ` John Levine via TUHS
2025-09-26  3:18                           ` Warner Losh via TUHS
2025-09-26  3:32                             ` segaloco via TUHS
2025-09-26 14:26                               ` Dan Cross via TUHS
2025-09-26 17:23                           ` Ron Natalie via TUHS
2025-09-18 16:53 [TUHS] " Dan Cross via TUHS
2025-09-18 17:36 ` [TUHS] " Cameron Míċeál Tyre via TUHS
2025-09-18 18:31   ` Dan Cross via TUHS
2025-09-18 19:51 ` Clem Cole via TUHS
2025-09-19 19:57   ` Dan Cross via TUHS
2025-09-20 20:35 ` John Levine via TUHS
2025-09-22 14:51   ` Dan Cross via TUHS
2025-09-22 15:05     ` Jeff Johnson via TUHS

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).