[TUHS] long lived programs

Arthur Krewat krewat at kilonet.net
Fri Apr 6 08:46:55 AEST 2018


On 4/5/2018 5:23 PM, Clem Cole wrote:
> Case folding I find funnier however. Back in the days of 5 and 6 bit 
> codes, particularly when file names were stored in things like rad50 
> it made perfect sense.   The basic character code did not handle upper 
> and lower well, and many keyboards were only one case anyway.   But by 
> the time of the 8 bit byte, CP/M and it's child DOS, blindly follow 
> along.  Instead of thinking why it was done and since we have a new 
> file system format and thinking -- hmmm maybe we don't need to have 
> the same limitation.
>

I come from the world of SIXBIT on TOPS-10. One of my first tasks for 
LIRICS/BOCES was to write a replacement for MIC, while still in High 
School. The TTY I used did only upper case. So all the comments in that 
source code were in upper case.

When it came to real ASCII, and keyboard input, you could never assume 
that the TTY was going to give you lower case by default (or upper, for 
that matter). What to do? Be case-insensitive in everything you do.

While I understand the simplicity of the code that had to deal with 
filenames in UNIX (no flipping bits), I don't understand why a file 
README.TXT is different than readme.txt in UNIX.

Now, I love UNIX - I wouldn't have it any other way, but I often wonder 
what the design goal was. As for a "limitation" for case-sensitive file 
names, it's more like a feature to me.

art k.



-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://minnie.tuhs.org/pipermail/tuhs/attachments/20180405/09f883d8/attachment.html>


More information about the TUHS mailing list