Paul wrote .. 

=> Quite so, Hal.  My original post didn't mention "sensitive" 
=> or sensitivity" at all, not even in passing <g>.  The issue 
=> was one of respecing (or, if you like, preserving) case.  In 
=> my case (sorry) the file or folder on disk is "My Folder" 
=> and yet FULLPATH (and similarly GETFILE return UPPER - IMHO 
=> (and despite what Ted had to say as one of the first 
=> responders to the thread) this is inexcusable.  At the very 
=> least FULLPATH should have an optional parameter (like ADIR) 
=> to return a value preserving the existing case
=> 

100% agreement, Paul.  Filename characteristics should be supported and 
respected by all software operating under the Windows environment.

Andy wrote ...

=> Unix's use of case is a little strange because it always 
=> seemed to me that it was designed for I/O using teletypes 
=> (most other[serial] devices emulated tty's) - and tty's 
=> (at least early ones) used 5-bit Baudot code which did not 
=> have lowercase (it actually used Shift chars for numerics, 
=> and I think some people supported lowercase using either binary
=> zero or two letter-Shifts as lowercase shift).

You are right about the whole TTY business but that really had nothing to do 
with eunuchs.  Bell Labs had developed their 16-bit 3B series minicomputer to 
compete with the likes of DEC (Vax) and IBM (AS-400 and System 3), which were 
skyrocketing in popularity.  AT&T always felt "cheated" because they did so 
much seminal work in computer science and hardware development and could not 
capitalize on it beyond the Bell System because of the 1956 Consent Decree.  
AT&T was so desperate to get into the computer business that it choreographed 
the whole breakup of Ma Bell in order to satisfy the FTC and IBM.  Then both 
AT&T and IBM built huge office buildings on adjacent blocks of Madison Ave. in 
NYC.  Now DEC is gone. AT&T is effectively gone.  IBM is oozing out of the 
hardware business.  Anyhow, UNIX had to be different and case-sensitivity was 
one thing that could be totally implemented in software.

Bill wrote ,,,

=> Charlie, I think Hal said this, but IBM mainframes from the 
=> beginning were based on EBCDIC which does allow upper/lower
=> case, but early keypunches didn't support keying in lower case. 

EBCDIC was created in conjunction with the System 360 in 1962-1964.  It is an 
extension of BCDIC which is IBM's equivalent of ASCII (which originally had 
only uppercase).  BCDIC is an extension of BCD which was a six-bit character 
that supported 64 graphics; not enough for lowercase.  So, Bill, I am afraid 
you are incorrect. 

It's amazing that I can remember so much about what I did 40 years ago but not 
what I had for breakfast.

HALinNY


_______________________________________________
Post Messages to: [email protected]
Subscription Maintenance: http://leafe.com/mailman/listinfo/profox
OT-free version of this list: http://leafe.com/mailman/listinfo/profoxtech
** All postings, unless explicitly stated otherwise, are the opinions of the 
author, and do not constitute legal or medical advice. This statement is added 
to the messages for those lawyers who are too stupid to see the obvious.

Reply via email to