* [TUHS] terminal - just for fun
@ 2014-08-06 2:56 Doug McIlroy
2014-08-06 6:45 ` arnold
0 siblings, 1 reply; 66+ messages in thread
From: Doug McIlroy @ 2014-08-06 2:56 UTC (permalink / raw)
> Interesting that they had both - I don't remember hearing about the 37
> but that doesn't mean much. :-)
The only model 33 on any PDP11 in Bell Labs research was the console.
Otherwise all terminals were ASCII devices. Model 37's predated Unix.
doug
^ permalink raw reply [flat|nested] 66+ messages in thread
* [TUHS] terminal - just for fun 2014-08-06 2:56 [TUHS] terminal - just for fun Doug McIlroy @ 2014-08-06 6:45 ` arnold 2014-08-06 7:47 ` Dave Horsfall 2014-08-06 13:22 ` [TUHS] terminal - just for fun John Cowan 0 siblings, 2 replies; 66+ messages in thread From: arnold @ 2014-08-06 6:45 UTC (permalink / raw) Doug McIlroy <doug at cs.dartmouth.edu> wrote: > > Interesting that they had both - I don't remember hearing about the 37 > > but that doesn't mean much. :-) > > The only model 33 on any PDP11 in Bell Labs research was the console. > Otherwise all terminals were ASCII devices. Model 37's predated Unix. > > doug So the model-33 wasn't ASCII? Thanks for the info. Arnold ^ permalink raw reply [flat|nested] 66+ messages in thread
* [TUHS] terminal - just for fun 2014-08-06 6:45 ` arnold @ 2014-08-06 7:47 ` Dave Horsfall 2014-08-06 9:09 ` Jaap Akkerhuis ` (2 more replies) 2014-08-06 13:22 ` [TUHS] terminal - just for fun John Cowan 1 sibling, 3 replies; 66+ messages in thread From: Dave Horsfall @ 2014-08-06 7:47 UTC (permalink / raw) On Wed, 6 Aug 2014, arnold at skeeve.com wrote: > So the model-33 wasn't ASCII? Nope; it was 5-bit Baudot (technically ITA2). Upper case only, and there were codes to shift between letters and figures. Grep thee the net for "ASR33". -- Dave ^ permalink raw reply [flat|nested] 66+ messages in thread
* [TUHS] terminal - just for fun 2014-08-06 7:47 ` Dave Horsfall @ 2014-08-06 9:09 ` Jaap Akkerhuis 2014-08-06 20:43 ` Ronald Natalie 2014-08-07 6:44 ` [TUHS] Baudot/ASCII (was Re: terminal - just for fun) Dave Horsfall 2 siblings, 0 replies; 66+ messages in thread From: Jaap Akkerhuis @ 2014-08-06 9:09 UTC (permalink / raw) > >> So the model-33 wasn't ASCII? > > Nope; it was 5-bit Baudot (technically ITA2). Upper case only, and there > were codes to shift between letters and figures. Grep thee the net for > "ASR33". I've used an ASR33 with an PDP-8-E, an ASR33 with an opto coupler to some tymeshare services and an ASR35 as a console to an PDP-8-I but theses where all ASCII. According to wikipedia "A companion Model 32 used the more established five-level Baudot code." <http://en.wikipedia.org/wiki/Teletype_Model_33>. More teletype history at <http://www.pdp8online.com/asr33/asr33.shtml> And have a look at the picture of Ken & ennis with two 33's <http://cm.bell-labs.com/cm/cs/who/dmr/picture.html> and comments from dmr. Note te ASCII keyboard. jaap -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 235 bytes Desc: Message signed with OpenPGP using GPGMail URL: <http://minnie.tuhs.org/pipermail/tuhs/attachments/20140806/32d90e74/attachment.sig> ^ permalink raw reply [flat|nested] 66+ messages in thread
* [TUHS] terminal - just for fun 2014-08-06 7:47 ` Dave Horsfall 2014-08-06 9:09 ` Jaap Akkerhuis @ 2014-08-06 20:43 ` Ronald Natalie 2014-08-06 21:40 ` Mary Ann Horton 2014-08-07 6:44 ` [TUHS] Baudot/ASCII (was Re: terminal - just for fun) Dave Horsfall 2 siblings, 1 reply; 66+ messages in thread From: Ronald Natalie @ 2014-08-06 20:43 UTC (permalink / raw) On Aug 6, 2014, at 3:47 AM, Dave Horsfall <dave at horsfall.org> wrote: > On Wed, 6 Aug 2014, arnold at skeeve.com wrote: > >> So the model-33 wasn't ASCII? > > Nope; it was 5-bit Baudot (technically ITA2). Upper case only, and there > were codes to shift between letters and figures. Grep thee the net for > "ASR33". Nonsense. The Model 33 as ASCII but Upper Case only. It definitely was not Baudot. The Baudot version of the same thing was a model 28. ^ permalink raw reply [flat|nested] 66+ messages in thread
* [TUHS] terminal - just for fun 2014-08-06 20:43 ` Ronald Natalie @ 2014-08-06 21:40 ` Mary Ann Horton 0 siblings, 0 replies; 66+ messages in thread From: Mary Ann Horton @ 2014-08-06 21:40 UTC (permalink / raw) On the model 33 (ASCII) teletype, control G, the BEL character, rang a metal bell inside the box, and it went "ding". I had a friend who came across an older, Baudot teletype (I think he said it was a model 27.) It also had a BEL character. He said instead of going "ding", it went "splat", and a printed character appeared on the paper in the shape of a bell! Quoting Ronald Natalie <ron at ronnatalie.com>: > > On Aug 6, 2014, at 3:47 AM, Dave Horsfall <dave at horsfall.org> wrote: > >> On Wed, 6 Aug 2014, arnold at skeeve.com wrote: >> >>> So the model-33 wasn't ASCII? >> >> Nope; it was 5-bit Baudot (technically ITA2). Upper case only, and there >> were codes to shift between letters and figures. Grep thee the net for >> "ASR33". > > Nonsense. The Model 33 as ASCII but Upper Case only. It > definitely was not Baudot. > The Baudot version of the same thing was a model 28. > _______________________________________________ > TUHS mailing list > TUHS at minnie.tuhs.org > https://minnie.tuhs.org/mailman/listinfo/tuhs > ^ permalink raw reply [flat|nested] 66+ messages in thread
* [TUHS] Baudot/ASCII (was Re: terminal - just for fun) 2014-08-06 7:47 ` Dave Horsfall 2014-08-06 9:09 ` Jaap Akkerhuis 2014-08-06 20:43 ` Ronald Natalie @ 2014-08-07 6:44 ` Dave Horsfall 2 siblings, 0 replies; 66+ messages in thread From: Dave Horsfall @ 2014-08-07 6:44 UTC (permalink / raw) On Wed, 6 Aug 2014, Dave Horsfall wrote: > > So the model-33 wasn't ASCII? > > Nope; it was 5-bit Baudot (technically ITA2). Upper case only, and > there were codes to shift between letters and figures. Grep thee the > net for "ASR33". Eek! For some reason I was thinking of Amateur RTTY (I happen to be an Amateur "ham" radio operator). Computers are mostly used now, with both Baudot and ASCII, both FSK and AFSK, but you do see the occasional die-hard using a boat-anchor. -- Dave (vk2kfu) ^ permalink raw reply [flat|nested] 66+ messages in thread
* [TUHS] terminal - just for fun 2014-08-06 6:45 ` arnold 2014-08-06 7:47 ` Dave Horsfall @ 2014-08-06 13:22 ` John Cowan 2014-08-06 13:44 ` Steve Nickolas 2014-08-06 15:26 ` Jeremy C. Reed 1 sibling, 2 replies; 66+ messages in thread From: John Cowan @ 2014-08-06 13:22 UTC (permalink / raw) arnold at skeeve.com scripsit: > So the model-33 wasn't ASCII? The keyboard could send all of ASCII except lower-case letters, grave, braces, and vertical bar (i.e. excluding x60 to x7E). The high-order bit was always set. Using the paper tape reader and punch, you could transmit arbitrary 8-bit characters. It was the model 32 that was Baudot. -- John Cowan http://www.ccil.org/~cowan cowan at ccil.org Dream projects long deferred usually bite the wax tadpole. --James Lileks ^ permalink raw reply [flat|nested] 66+ messages in thread
* [TUHS] terminal - just for fun 2014-08-06 13:22 ` [TUHS] terminal - just for fun John Cowan @ 2014-08-06 13:44 ` Steve Nickolas 2014-08-06 15:26 ` Jeremy C. Reed 1 sibling, 0 replies; 66+ messages in thread From: Steve Nickolas @ 2014-08-06 13:44 UTC (permalink / raw) On Wed, 6 Aug 2014, John Cowan wrote: > arnold at skeeve.com scripsit: > >> So the model-33 wasn't ASCII? > > The keyboard could send all of ASCII except lower-case letters, grave, > braces, and vertical bar (i.e. excluding x60 to x7E). The high-order > bit was always set. Using the paper tape reader and punch, you could > transmit arbitrary 8-bit characters. Sounds like an Apple ][+ keyboard. -uso. ^ permalink raw reply [flat|nested] 66+ messages in thread
* [TUHS] terminal - just for fun 2014-08-06 13:22 ` [TUHS] terminal - just for fun John Cowan 2014-08-06 13:44 ` Steve Nickolas @ 2014-08-06 15:26 ` Jeremy C. Reed 2014-08-06 16:15 ` Armando Stettner ` (3 more replies) 1 sibling, 4 replies; 66+ messages in thread From: Jeremy C. Reed @ 2014-08-06 15:26 UTC (permalink / raw) On Wed, 6 Aug 2014, John Cowan wrote: > > So the model-33 wasn't ASCII? > > The keyboard could send all of ASCII except lower-case letters, grave, > braces, and vertical bar (i.e. excluding x60 to x7E). The high-order > bit was always set. Using the paper tape reader and punch, you could > transmit arbitrary 8-bit characters. I guess it was common to use the Teletype Model 33 independently without any video display. (I read that it could accommodate a modem too.) Did it automatically print to paper everything typed to keyboard in real-time? Or maybe only when LINE FEED or RE-TURN key was pressed? How would RUB OUT be used when using the sh shell? (I tried looking through the code and manual for some old 32V and previous versions but didn't see code for it yet.) When did the sh shell provide intra-line editing? Were the early Unix versions case insensitive? (Like could I run "DaTe" from shell?) If not, how to get the model-33 to work with it? What about the model-33 printer? Did it print lowercase? How was the "HERE IS" key programmed? Was it used in Unix? What was the "REPT" key used for? I also noticed there wasn't any tilde key. So I looked at some old Unix code and didn't see tilde used for home directory until 1980 csh. But how was tilde entered for previous uses? (Maybe I just overlooked on keyboard.) Was there any concept of intra-line editing when using a model-33 -- but without seeing what is being typed or having it print over (and over) same line content? (I should assume that intra-line editing can only happen on video terminals.) (My book in progress explains a lot about the history of ex/vi but the earliest version I have is 1.1 which included the support for intra-line editing and even visual mode for HP 2645 and LSI ADM-3A cursor-addressible terminals. I am hoping my book can also introduce the basic usage concepts for readers who have no familiarity with the hardware around then. One of the TUHS list participants and termcap/vi developer already told me some about the hjkl arrow keys, for example.) ^ permalink raw reply [flat|nested] 66+ messages in thread
* [TUHS] terminal - just for fun 2014-08-06 15:26 ` Jeremy C. Reed @ 2014-08-06 16:15 ` Armando Stettner 2014-08-06 20:16 ` Jaap Akkerhuis 2014-08-06 16:37 ` John Cowan ` (2 subsequent siblings) 3 siblings, 1 reply; 66+ messages in thread From: Armando Stettner @ 2014-08-06 16:15 UTC (permalink / raw) My answers, embedded though I'm sure millions will reply. From my recollection.... aps Begin forwarded message: > From: "Jeremy C. Reed" <reed at reedmedia.net> > Subject: Re: [TUHS] terminal - just for fun > Date: August 6, 2014 at 8:26:22 AM PDT > To: tuhs at minnie.tuhs.org > > On Wed, 6 Aug 2014, John Cowan wrote: > >>> So the model-33 wasn't ASCII? >> >> The keyboard could send all of ASCII except lower-case letters, grave, >> braces, and vertical bar (i.e. excluding x60 to x7E). The high-order >> bit was always set. Using the paper tape reader and punch, you could >> transmit arbitrary 8-bit characters. > > I guess it was common to use the Teletype Model 33 independently without > any video display. (I read that it could accommodate a modem too.) Did > it automatically print to paper everything typed to keyboard in > real-time? Or maybe only when LINE FEED or RE-TURN key was pressed? The 33 was capable of full-duplex so this depended upon what it was talking to (or how it was optioned). Teletype did have an OEM acoustically coupled modem on 33's (and 32's??). In the "barebones" version, they were current-loop machines (make-brake contacts to represent the 1's and 0's for the code). There was also an OEM option for RS232. > How would RUB OUT be used when using the sh shell? (I tried looking > through the code and manual for some old 32V and previous versions but > didn't see code for it yet.) When you pressed RUBOUT, the 'deleted' character was printed on the paper by the system to which the 33 was connected and removed from the butter (pointer moved backwards, etc.). > When did the sh shell provide intra-line editing? I first experienced this with the CSH but maybe there were others before. > Were the early Unix versions case insensitive? (Like could I run "DaTe" > from shell?) If not, how to get the model-33 to work with it? I recall that there was an STTY command that would allow case to be ignored. Remember, the shell would look for a file name in a set of directories (later, $PATH) for the file name to fork/exec. > What about the model-33 printer? Did it print lowercase? I do not believe so. > How was the "HERE IS" key programmed? Was it used in Unix? 32's and 33's were focused on Telex and TWX services. Hence the "HERE IS" (popular with Telex or TWX call initiations) and REPT (I can't recall its meaning but, geez, looks like a request to repeat last transmission or indicating that what follows is a repeat transmission). > What was the "REPT" key used for? See above. > I also noticed there wasn't any tilde key. So I looked at some old Unix > code and didn't see tilde used for home directory until 1980 csh. But > how was tilde entered for previous uses? (Maybe I just overlooked on > keyboard.) I thought the tilde (~) was used in the C language. I remember seeing tildes as home directories in V7 or certainly in CSH. Again, my recollections... > Was there any concept of intra-line editing when using a model-33 -- but > without seeing what is being typed or having it print over (and over) > same line content? (I should assume that intra-line editing can only > happen on video terminals.) As implied before, I don't recall any intraline editing (beyond backspacing or erasing-the-last-character commands for those "glass tty's" that could support it) until CSH. > (My book in progress explains a lot about the history of ex/vi but > the earliest version I have is 1.1 which included the support for > intra-line editing and even visual mode for HP 2645 and LSI ADM-3A > cursor-addressible terminals. I am hoping my book can also introduce the > basic usage concepts for readers who have no familiarity with the > hardware around then. One of the TUHS list participants and termcap/vi > developer already told me some about the hjkl arrow keys, for example.) > _______________________________________________ > TUHS mailing list > TUHS at minnie.tuhs.org > https://minnie.tuhs.org/mailman/listinfo/tuhs > ^ permalink raw reply [flat|nested] 66+ messages in thread
* [TUHS] terminal - just for fun 2014-08-06 16:15 ` Armando Stettner @ 2014-08-06 20:16 ` Jaap Akkerhuis 2014-08-06 20:32 ` Ronald Natalie 0 siblings, 1 reply; 66+ messages in thread From: Jaap Akkerhuis @ 2014-08-06 20:16 UTC (permalink / raw) >> >> When did the sh shell provide intra-line editing? > > I first experienced this with the CSH but maybe there were others before. If I remember correctly traditionally there were the kill and erase (#, @) characters, later on Berkeley added thinks like ^W (rub out last word) and similar stuff. This was all handle by the terminal driver in the kernel (saved context switches). Later people started to move the edit operations to the CLI applications and libraries like "readline", the terminal driver runs in cbreak (or whatever it was called) mode. jaap -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 235 bytes Desc: Message signed with OpenPGP using GPGMail URL: <http://minnie.tuhs.org/pipermail/tuhs/attachments/20140806/40d17fe1/attachment.sig> ^ permalink raw reply [flat|nested] 66+ messages in thread
* [TUHS] terminal - just for fun 2014-08-06 20:16 ` Jaap Akkerhuis @ 2014-08-06 20:32 ` Ronald Natalie 0 siblings, 0 replies; 66+ messages in thread From: Ronald Natalie @ 2014-08-06 20:32 UTC (permalink / raw) Cooked mode (or ICANON for later drivers) did the ERASE, KILL, (and later) WERASE. The later TCSH, KSH, BRL 5R2 version of the (with editing turned on) Bourne Shell, etc... ran the shell in raw (-icanon) mode to do fancier editing including moving the cursor back over already entered text and to insert/delete at the cursor. ^ permalink raw reply [flat|nested] 66+ messages in thread
* [TUHS] terminal - just for fun 2014-08-06 15:26 ` Jeremy C. Reed 2014-08-06 16:15 ` Armando Stettner @ 2014-08-06 16:37 ` John Cowan 2014-08-06 17:53 ` scj 2014-08-06 16:49 ` Milo Velimirović 2014-08-06 18:26 ` Mary Ann Horton 3 siblings, 1 reply; 66+ messages in thread From: John Cowan @ 2014-08-06 16:37 UTC (permalink / raw) Jeremy C. Reed scripsit: > I guess it was common to use the Teletype Model 33 independently without > any video display. Yes, it was. The first video terminal I ever saw was the DEC VT05. > Did it automatically print to paper everything typed to keyboard in > real-time? Or maybe only when LINE FEED or RE-TURN key was pressed? No. It was a full-duplex device, so echoing was normally provided by the remote system, just like today. > How would RUB OUT be used when using the sh shell? (I tried looking > through the code and manual for some old 32V and previous versions but > didn't see code for it yet.) RUB OUT transmitted the character DEL (0x7F), which was the default "intr" character (typically ^C today). > When did the sh shell provide intra-line editing? With @ and #, from the beginning. > Were the early Unix versions case insensitive? (Like could I run "DaTe" > from shell?) If not, how to get the model-33 to work with it? The stty settings iuclc and olcuc lowercased input and uppercased output, and they still work today. If you tried to log in in all upper case, login would downcase your username and turn on these settings, a feature not present today. > What about the model-33 printer? Did it print lowercase? No. IIRC, it printed lower case as upper case, but I may be wrong. > How was the "HERE IS" key programmed? Was it used in Unix? I think it was done in the hardware of the teletype. By default it sent a string of NUL characters. > What was the "REPT" key used for? It was a shift key which, when held down, caused other keys to be repeated. The Model 33 did not provide auto-repeating keys. > I also noticed there wasn't any tilde key. So I looked at some old Unix > code and didn't see tilde used for home directory until 1980 csh. But > how was tilde entered for previous uses? (Maybe I just overlooked on > keyboard.) None of `, ~, {, |, or } were present on the keyboard. If there was a way to type them to Unix, I don't know what it was. > Was there any concept of intra-line editing when using a model-33 -- but > without seeing what is being typed or having it print over (and over) > same line content? (I should assume that intra-line editing can only > happen on video terminals.) On DEC OSes, the RUBOUT key echoed as \, and you had to count them to see what you had, or push ^R to get the line re-echoed cleanly. The modern uses of ^R, ^U, ^O, and ^Z on Windows all come from DEC. -- John Cowan http://www.ccil.org/~cowan cowan at ccil.org All "isms" should be "wasms". --Abbie ^ permalink raw reply [flat|nested] 66+ messages in thread
* [TUHS] terminal - just for fun 2014-08-06 16:37 ` John Cowan @ 2014-08-06 17:53 ` scj 2014-08-06 19:44 ` A. P. Garcia 2014-08-06 20:38 ` Ronald Natalie 0 siblings, 2 replies; 66+ messages in thread From: scj @ 2014-08-06 17:53 UTC (permalink / raw) While on this thread, I have to share my favorite Model 37 TYY story. The Model 37 was a mechanical marvel--under the hood it was filled with levers and cams and all manner of strange mechanisms. Dennis Ritchie had one at home long after most of the rest of us had moved on to glass teletypes. It mostly worked, although as it aged the mechanical systems got a bit rickety and had a tendency to insert an extra blank character into the line you were typing, especially if you were typing fast. The last straw for Dennis happened late one evening when he was doing the usual housekeeping after compiling a large program: rm *.o (after all, disc space was very limited in those days) and he got back the message: .o not found ^ permalink raw reply [flat|nested] 66+ messages in thread
* [TUHS] terminal - just for fun 2014-08-06 17:53 ` scj @ 2014-08-06 19:44 ` A. P. Garcia 2014-08-06 20:36 ` Ronald Natalie 2014-08-06 20:38 ` Ronald Natalie 1 sibling, 1 reply; 66+ messages in thread From: A. P. Garcia @ 2014-08-06 19:44 UTC (permalink / raw) On Aug 6, 2014 12:54 PM, <scj at yaccman.com> wrote: > > While on this thread, I have to share my favorite Model 37 TYY story. > > The Model 37 was a mechanical marvel--under the hood it was filled with > levers and cams and all manner of strange mechanisms. Dennis Ritchie had > one at home long after most of the rest of us had moved on to glass > teletypes. It mostly worked, although as it aged the mechanical systems > got a bit rickety and had a tendency to insert an extra blank character > into the line you were typing, especially if you were typing fast. > > The last straw for Dennis happened late one evening when he was doing the > usual housekeeping after compiling a large program: > rm *.o > (after all, disc space was very limited in those days) and he got back the > message: > .o not found ouch. Another Model 37 classic: "values of beta will give rise to dom!" [ http://cm.bell-labs.com/who/dmr/odd.html] -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://minnie.tuhs.org/pipermail/tuhs/attachments/20140806/a7becff9/attachment.html> ^ permalink raw reply [flat|nested] 66+ messages in thread
* [TUHS] terminal - just for fun 2014-08-06 19:44 ` A. P. Garcia @ 2014-08-06 20:36 ` Ronald Natalie 0 siblings, 0 replies; 66+ messages in thread From: Ronald Natalie @ 2014-08-06 20:36 UTC (permalink / raw) Actually, I had a Model 37 (ASR) in my house for a while (originally property of Rocky Flats Weapons Center). It had a big NEWLINE key on it and it's one of the few terminals where you didn't have to turn on cr/nl mapping. It also dealt with all those ESC-8 and ESC-9 characters and the like that nroff put out by default. It also put had a big green PROCEED light that came on with DSR or CD on the serial interface. Mine didn't have the greek type box that you switched in and out with SHIFT IN / SHIFT OUT characters and yes, an unprogrammed HERE IS drum. One neat feature about the RUBOUT (or DELETE) character is that it was "all ones" in binary. The way you'd correct errors in off-line generated paper tape was to backspace the punch and then hit rubout. The input device would subsequently ignore any such characters. ^ permalink raw reply [flat|nested] 66+ messages in thread
* [TUHS] terminal - just for fun 2014-08-06 17:53 ` scj 2014-08-06 19:44 ` A. P. Garcia @ 2014-08-06 20:38 ` Ronald Natalie 1 sibling, 0 replies; 66+ messages in thread From: Ronald Natalie @ 2014-08-06 20:38 UTC (permalink / raw) At the University of Maryland all the teletypes were given unique "site id's" encoded on the here-is drum. The UNIVAC port multiplexors would send ENQ to them to get the site id to record in the login sequence on EXEC 8, ^ permalink raw reply [flat|nested] 66+ messages in thread
* [TUHS] terminal - just for fun 2014-08-06 15:26 ` Jeremy C. Reed 2014-08-06 16:15 ` Armando Stettner 2014-08-06 16:37 ` John Cowan @ 2014-08-06 16:49 ` Milo Velimirović 2014-08-06 18:26 ` Mary Ann Horton 3 siblings, 0 replies; 66+ messages in thread From: Milo Velimirović @ 2014-08-06 16:49 UTC (permalink / raw) I used v6 on an 11/45 -- my comments refer to my recollections from the mid-late 1970s. On Aug 6, 2014, at 10:26 AM, Jeremy C. Reed <reed at reedmedia.net> wrote: > On Wed, 6 Aug 2014, John Cowan wrote: > >>> So the model-33 wasn't ASCII? >> >> The keyboard could send all of ASCII except lower-case letters, grave, >> braces, and vertical bar (i.e. excluding x60 to x7E). The high-order >> bit was always set. Using the paper tape reader and punch, you could >> transmit arbitrary 8-bit characters. > > I guess it was common to use the Teletype Model 33 independently without > any video display. (I read that it could accommodate a modem too.) Did > it automatically print to paper everything typed to keyboard in > real-time? Or maybe only when LINE FEED or RE-TURN key was pressed? What video? I don't recall ever seeing a TTY have video displays. Terminals could operate in either Full Duplex or Half Duplex. The former required every character to be echoed in order to be printed. In HDX mode every character typed was both sent down the wire and printed. Yes, some TTYs had an attached acoustic coupler and/or a paper tape reader-punch. > > How would RUB OUT be used when using the sh shell? (I tried looking > through the code and manual for some old 32V and previous versions but > didn't see code for it yet.) It wasn't really used. Most often rubout was used on systems where a "text" would be prepared offline and punched on paper tape as it was being typed. Hitting rubout would punch holes in all positions on the tape effectively obliterating whatever had been typed. Once the offline text was complete the tape could be transmitted to a host for further processing. This was the Automatic Send part of the ASR-33. I recall doing this in the early 70s at a community college I went to -- but this wasn't connected to a UNIX system. > > When did the sh shell provide intra-line editing? ^ permalink raw reply [flat|nested] 66+ messages in thread
* [TUHS] terminal - just for fun 2014-08-06 15:26 ` Jeremy C. Reed ` (2 preceding siblings ...) 2014-08-06 16:49 ` Milo Velimirović @ 2014-08-06 18:26 ` Mary Ann Horton 2014-08-06 18:48 ` Mary Ann Horton 3 siblings, 1 reply; 66+ messages in thread From: Mary Ann Horton @ 2014-08-06 18:26 UTC (permalink / raw) Quoting "Jeremy C. Reed" <reed at reedmedia.net>: > When did the sh shell provide intra-line editing? I don't think sh ever did line editing, unless sh is a link to bash or ksh. I first saw this in csh around 1978, ed-style. David Korn added EMACS editing to ksh in the early 80s, and Alan Hewitt wrote a mini-vi version which Korn also included. Once I had access to vi in the shell, I switched from csh to ksh and never went back. > How was the "HERE IS" key programmed? Was it used in Unix? HERE IS was intended for two teletypes connected to each other via modem. There was a short ID string hardcoded somehow into the teletype - I think the limit was 8 or 16 characters, and if not null, typically was a short ID of whose teletype it was (e.g. the organization name or site in the org.) If you press HERE IS, it was as if you had typed those characters. More interesting was that if one side of the link sent the ASCII ENQ (enquiry, control E) character, the other side would respond with its HERE IS string. You were supposed to type a message offline onto paper tape (editing with the "back space" button on the tape punch, which rewound the tape reel one character so the most recent char was ready to be punched again) and then type RUB OUT, which obliterated the typo.) Then you would put the tape in the reader, dial the number of another teletype, and press Start on the tape reader. Your tape would read and be transmitted to the other side. Sort of a primitive email system, it was widely used by news media. There was even a "Telex" network of these things - the Wikipedia entry for Telex has some background and a few vintage photos. I think if you put an ENQ at the beginning of your tape, the other side would identify itself, so you were sure it went to the right place. Of course, the tape kept reading, so you'd better have several NULL characters after the ENQ. I never tried this, my ASR33 days were spent dialing up computers, not other teletypes. I actually bought one of these things as a college sophomore so I could access the computer center from my dorm room! UNIX didn't use HERE IS. Mary Ann ^ permalink raw reply [flat|nested] 66+ messages in thread
* [TUHS] terminal - just for fun 2014-08-06 18:26 ` Mary Ann Horton @ 2014-08-06 18:48 ` Mary Ann Horton 0 siblings, 0 replies; 66+ messages in thread From: Mary Ann Horton @ 2014-08-06 18:48 UTC (permalink / raw) I just discovered that Wikipedia has a nice article "teleprinter" that goes into detail about these devices. About "HERE IS" they state this: Some teleprinters had a "Here is" key, which transmitted a fixed sequence 20 or 22 characters, programmable by breaking tabs off a drum. This sequence could also be transmitted automatically upon receipt of an ENQ (control E) signal, if enabled.[19][20] This was commonly used to identify a station; the operator could press the key to send the station identifier to the other end, or the remote station could trigger its transmission by sending the ENQ character, essentially asking "who are you?". Quoting Mary Ann Horton <mah at mhorton.net>: > Quoting "Jeremy C. Reed" <reed at reedmedia.net>: > > >> When did the sh shell provide intra-line editing? > > I don't think sh ever did line editing, unless sh is a link to bash or ksh. > I first saw this in csh around 1978, ed-style. David Korn added EMACS > editing to ksh in the early 80s, and Alan Hewitt wrote a mini-vi version > which Korn also included. Once I had access to vi in the shell, I switched > from csh to ksh and never went back. > >> How was the "HERE IS" key programmed? Was it used in Unix? > > HERE IS was intended for two teletypes connected to each other via modem. > There was a short ID string hardcoded somehow into the teletype - I think > the limit was 8 or 16 characters, and if not null, typically was a short > ID of whose teletype it was (e.g. the organization name or site in the org.) > If you press HERE IS, it was as if you had typed those characters. > More interesting was that if one side of the link sent the ASCII ENQ > (enquiry, control E) character, the other side would respond with its > HERE IS string. > > You were supposed to type a message offline onto paper tape (editing > with the "back space" button on the tape punch, which rewound the tape > reel one character so the most recent char was ready to be punched again) > and then type RUB OUT, which obliterated the typo.) Then you would put > the tape in the reader, dial the number of another teletype, and press > Start on the tape reader. Your tape would read and be transmitted to the > other side. Sort of a primitive email system, it was widely used by news > media. There was even a "Telex" network of these things - the Wikipedia > entry for Telex has some background and a few vintage photos. > > I think if you put an ENQ at the beginning of your tape, the other side > would identify itself, so you were sure it went to the right place. > Of course, the tape kept reading, so you'd better have several NULL > characters after the ENQ. > > I never tried this, my ASR33 days were spent dialing up computers, not > other teletypes. I actually bought one of these things as a > college sophomore so I could access the computer center from my dorm > room! UNIX didn't > use HERE IS. > > Mary Ann > > _______________________________________________ > TUHS mailing list > TUHS at minnie.tuhs.org > https://minnie.tuhs.org/mailman/listinfo/tuhs > ^ permalink raw reply [flat|nested] 66+ messages in thread
* [TUHS] terminal - just for fun @ 2014-08-04 20:46 Norman Wilson 2014-08-04 21:07 ` Diomidis Spinellis 0 siblings, 1 reply; 66+ messages in thread From: Norman Wilson @ 2014-08-04 20:46 UTC (permalink / raw) Tim Newsham: I was referring to the bell labs guys who wrote linux and later plan9... ======= Which Bell Labs guys wrote Linux? I assume you're not referring to Andy Tanenbaum, erstwhile teacher of a certain famous Finn ... Norman Wilson Toronto ON PS: it's true that the Plan 9 folks at Bell Labs were early champions of both Unicode and the UTF-8 encoding. Source: personal memory. ^ permalink raw reply [flat|nested] 66+ messages in thread
* [TUHS] terminal - just for fun 2014-08-04 20:46 Norman Wilson @ 2014-08-04 21:07 ` Diomidis Spinellis 0 siblings, 0 replies; 66+ messages in thread From: Diomidis Spinellis @ 2014-08-04 21:07 UTC (permalink / raw) [-- Warning: decoded text below may be mangled, UTF-8 assumed --] [-- Attachment #1: Type: text/plain, Size: 348 bytes --] On 04/08/2014 23:46, Norman Wilson wrote: > PS: it's true that the Plan 9 folks at Bell Labs were early > champions of both Unicode and the UTF-8 encoding. Source: > personal memory. See the paper " Hello World or Καλημέρα κόσμε or こんにちは 世界" by Rob Pike & Ken Thompson http://plan9.bell-labs.com/sys/doc/utf.html ^ permalink raw reply [flat|nested] 66+ messages in thread
* [TUHS] terminal - just for fun
@ 2014-08-04 19:46 Doug McIlroy
0 siblings, 0 replies; 66+ messages in thread
From: Doug McIlroy @ 2014-08-04 19:46 UTC (permalink / raw)
> Remember that writing programs on terminals was a relative latecomer --
> FORTRAN was designed for punched cards.
Remember that FORTRAN also was a latecomer. It was a shock
to convert from the full character set of the Flexowriters at
Whirlwind to the rebarbative upper-case-only of the 704.
In that vein, there was a period when the Chicago Manual Style
disparaged uppercase text, with an exception being made for
computer programs, which of course should be presented in
upper case.
Doug
^ permalink raw reply [flat|nested] 66+ messages in thread
* [TUHS] terminal - just for fun @ 2014-07-31 19:44 Tim Newsham 2014-07-31 22:59 ` Dave Horsfall 2014-08-01 9:00 ` Dario Niedermann 0 siblings, 2 replies; 66+ messages in thread From: Tim Newsham @ 2014-07-31 19:44 UTC (permalink / raw) just for fun, you might want to run your ancient unix in simh using this terminal: https://github.com/Swordifish90/cool-old-term -- Tim Newsham | www.thenewsh.com/~newsham | @newshtwit | thenewsh.blogspot.com ^ permalink raw reply [flat|nested] 66+ messages in thread
* [TUHS] terminal - just for fun 2014-07-31 19:44 Tim Newsham @ 2014-07-31 22:59 ` Dave Horsfall 2014-08-02 13:30 ` random832 2014-08-01 9:00 ` Dario Niedermann 1 sibling, 1 reply; 66+ messages in thread From: Dave Horsfall @ 2014-07-31 22:59 UTC (permalink / raw) On Thu, 31 Jul 2014, Tim Newsham wrote: > just for fun, you might want to run your > ancient unix in simh using this terminal: > https://github.com/Swordifish90/cool-old-term Gadzooks - that takes me back! Curved screen and everything... -- Dave ^ permalink raw reply [flat|nested] 66+ messages in thread
* [TUHS] terminal - just for fun 2014-07-31 22:59 ` Dave Horsfall @ 2014-08-02 13:30 ` random832 0 siblings, 0 replies; 66+ messages in thread From: random832 @ 2014-08-02 13:30 UTC (permalink / raw) On Thu, Jul 31, 2014, at 18:59, Dave Horsfall wrote: > On Thu, 31 Jul 2014, Tim Newsham wrote: > > > just for fun, you might want to run your > > ancient unix in simh using this terminal: > > https://github.com/Swordifish90/cool-old-term > > Gadzooks - that takes me back! Curved screen and everything... Of course, curved screens aren't that far back compared to the rest - PCs had them into the early 2000s. ^ permalink raw reply [flat|nested] 66+ messages in thread
* [TUHS] terminal - just for fun 2014-07-31 19:44 Tim Newsham 2014-07-31 22:59 ` Dave Horsfall @ 2014-08-01 9:00 ` Dario Niedermann 2014-08-01 15:13 ` Andy Kosela 1 sibling, 1 reply; 66+ messages in thread From: Dario Niedermann @ 2014-08-01 9:00 UTC (permalink / raw) Tim Newsham <tim.newsham at gmail.com> wrote: > just for fun, you might want to run your > ancient unix in simh using this terminal: > https://github.com/Swordifish90/cool-old-term Cool! I've been waiting for ages for something like the Cathode terminal emulator to appear on Linux too. Cathode is Mac OS X only, unfortunately. Homepage: http://devio.us/~ndr/ Gopherhole: gopher://retro-net.org/1/dnied/ ^ permalink raw reply [flat|nested] 66+ messages in thread
* [TUHS] terminal - just for fun 2014-08-01 9:00 ` Dario Niedermann @ 2014-08-01 15:13 ` Andy Kosela 2014-08-01 15:28 ` Milo Velimirović 0 siblings, 1 reply; 66+ messages in thread From: Andy Kosela @ 2014-08-01 15:13 UTC (permalink / raw) On Friday, August 1, 2014, Dario Niedermann <dnied at tiscali.it> wrote: > Tim Newsham <tim.newsham at gmail.com <javascript:;>> wrote: > > > just for fun, you might want to run your > > ancient unix in simh using this terminal: > > https://github.com/Swordifish90/cool-old-term > > Cool! I've been waiting for ages for something like the Cathode terminal > emulator > to appear on Linux too. Cathode is Mac OS X only, unfortunately. > Homepage: http://devio.us/~ndr/ > Gopherhole: gopher://retro-net.org/1/dnied/ > > I still prefer my old Digital VT terminal though. Nothing will beat CRT screen when it comes to low resolution text-only mode. --Andy -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://minnie.tuhs.org/pipermail/tuhs/attachments/20140801/a42e960a/attachment.html> ^ permalink raw reply [flat|nested] 66+ messages in thread
* [TUHS] terminal - just for fun 2014-08-01 15:13 ` Andy Kosela @ 2014-08-01 15:28 ` Milo Velimirović 2014-08-01 17:50 ` Mary Ann Horton 0 siblings, 1 reply; 66+ messages in thread From: Milo Velimirović @ 2014-08-01 15:28 UTC (permalink / raw) On Aug 1, 2014, at 10:13 AM, Andy Kosela <akosela at andykosela.com> wrote: > > > On Friday, August 1, 2014, Dario Niedermann <dnied at tiscali.it> wrote: > Tim Newsham <tim.newsham at gmail.com> wrote: > > > just for fun, you might want to run your > > ancient unix in simh using this terminal: > > https://github.com/Swordifish90/cool-old-term > > Cool! I've been waiting for ages for something like the Cathode terminal emulator > to appear on Linux too. Cathode is Mac OS X only, unfortunately. > Homepage: http://devio.us/~ndr/ > Gopherhole: gopher://retro-net.org/1/dnied/ > > > I still prefer my old Digital VT terminal though. Nothing will beat CRT screen when it comes to low resolution text-only mode. With a keyboard that has the CTRL key in the location where $DEITY intended it to be. - MV > > --Andy > _______________________________________________ > TUHS mailing list > TUHS at minnie.tuhs.org > https://minnie.tuhs.org/mailman/listinfo/tuhs -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://minnie.tuhs.org/pipermail/tuhs/attachments/20140801/e9c2c256/attachment.html> ^ permalink raw reply [flat|nested] 66+ messages in thread
* [TUHS] terminal - just for fun 2014-08-01 15:28 ` Milo Velimirović @ 2014-08-01 17:50 ` Mary Ann Horton 2014-08-01 17:59 ` Cory Smelosky 2014-08-01 20:11 ` Dave Horsfall 0 siblings, 2 replies; 66+ messages in thread From: Mary Ann Horton @ 2014-08-01 17:50 UTC (permalink / raw) Yes! The Sun 5c US/UNIX Keyboard (USB) is widely available and reasonably priced, and many of them have Control and Esc where God put them! I bought a lifetime supply (a pack of 5) on ebay several months ago. Nobody else can stand to use my keyboard :) Quoting Milo Velimirovi? <milov at cs.uwlax.edu>: > With a keyboard that has the CTRL key in the location where $DEITY > intended it to be. > > - MV ^ permalink raw reply [flat|nested] 66+ messages in thread
* [TUHS] terminal - just for fun 2014-08-01 17:50 ` Mary Ann Horton @ 2014-08-01 17:59 ` Cory Smelosky 2014-08-01 19:59 ` Tim Newsham 2014-08-01 20:11 ` Dave Horsfall 1 sibling, 1 reply; 66+ messages in thread From: Cory Smelosky @ 2014-08-01 17:59 UTC (permalink / raw) On Fri, 1 Aug 2014, Mary Ann Horton wrote: > I bought a lifetime supply (a pack of 5) on ebay several months ago. > Hehe. ;) > Nobody else can stand to use my keyboard :) > Really? Aside from the extra keys and a couple being in different locations I can't imagine anyone having too many issues! > Quoting Milo Velimirovi? <milov at cs.uwlax.edu>: > > >> With a keyboard that has the CTRL key in the location where $DEITY intended >> it to be. >> >> - MV > > _______________________________________________ > TUHS mailing list > TUHS at minnie.tuhs.org > https://minnie.tuhs.org/mailman/listinfo/tuhs -- Cory Smelosky http://gewt.net Personal stuff http://gimme-sympathy.org Projects ^ permalink raw reply [flat|nested] 66+ messages in thread
* [TUHS] terminal - just for fun 2014-08-01 17:59 ` Cory Smelosky @ 2014-08-01 19:59 ` Tim Newsham 0 siblings, 0 replies; 66+ messages in thread From: Tim Newsham @ 2014-08-01 19:59 UTC (permalink / raw) coincidentally both keyboard design and music composition reached their pinnacle during my formative years. (... and editors!) On Fri, Aug 1, 2014 at 7:59 AM, Cory Smelosky <b4 at gewt.net> wrote: > On Fri, 1 Aug 2014, Mary Ann Horton wrote: > >> I bought a lifetime supply (a pack of 5) on ebay several months ago. >> > > Hehe. ;) > > >> Nobody else can stand to use my keyboard :) >> > > Really? Aside from the extra keys and a couple being in different locations > I can't imagine anyone having too many issues! > > >> Quoting Milo Velimirovi? <milov at cs.uwlax.edu>: >> >> >>> With a keyboard that has the CTRL key in the location where $DEITY >>> intended it to be. >>> >>> - MV >> >> >> _______________________________________________ >> TUHS mailing list >> TUHS at minnie.tuhs.org >> https://minnie.tuhs.org/mailman/listinfo/tuhs > > > -- > Cory Smelosky > http://gewt.net Personal stuff > http://gimme-sympathy.org Projects > > _______________________________________________ > TUHS mailing list > TUHS at minnie.tuhs.org > https://minnie.tuhs.org/mailman/listinfo/tuhs -- Tim Newsham | www.thenewsh.com/~newsham | @newshtwit | thenewsh.blogspot.com ^ permalink raw reply [flat|nested] 66+ messages in thread
* [TUHS] terminal - just for fun 2014-08-01 17:50 ` Mary Ann Horton 2014-08-01 17:59 ` Cory Smelosky @ 2014-08-01 20:11 ` Dave Horsfall 2014-08-01 20:35 ` John Cowan 2014-08-01 21:32 ` Dario Niedermann 1 sibling, 2 replies; 66+ messages in thread From: Dave Horsfall @ 2014-08-01 20:11 UTC (permalink / raw) On Fri, 1 Aug 2014, Mary Ann Horton wrote: > The Sun 5c US/UNIX Keyboard (USB) is widely available and reasonably > priced, and many of them have Control and Esc where God put them! Personally I've yet to think of a single use for Caps Lock and Num Lock. Whenever I get stuck with a M$ keyboard (which seems to be most of them) I prise off a few irritating keys so that I don't hit the poxy things by mistake. Best keyboard I ever used was the PC-101, with the runner-up being the one with the function keys down the LHS. Can't remember the Sun keyboards, but they did have some pretty ghastly ones, such as the first one; it was so heavy that you could've used it as a lethal weapon. -- Dave ^ permalink raw reply [flat|nested] 66+ messages in thread
* [TUHS] terminal - just for fun 2014-08-01 20:11 ` Dave Horsfall @ 2014-08-01 20:35 ` John Cowan 2014-08-02 1:49 ` Dave Horsfall 2014-08-01 21:32 ` Dario Niedermann 1 sibling, 1 reply; 66+ messages in thread From: John Cowan @ 2014-08-01 20:35 UTC (permalink / raw) Dave Horsfall scripsit: > Personally I've yet to think of a single use for Caps Lock and Num Lock. It was essential in the transition period when keyboards had acquired upper and lower case but operating systems only understood upper case. Since then it has been nothing but a nuisance. > Whenever I get stuck with a M$ keyboard (which seems to be most of them) I > prise off a few irritating keys so that I don't hit the poxy things by > mistake. The echt-MS keyboard I am using right now under Windows 7 has a driver that lets me disable Caps Lock, and so I have done. -- John Cowan http://www.ccil.org/~cowan cowan at ccil.org We do, doodley do, doodley do, doodley do, What we must, muddily must, muddily must, muddily must; Muddily do, muddily do, muddily do, muddily do, Until we bust, bodily bust, bodily bust, bodily bust. --Bokonon ^ permalink raw reply [flat|nested] 66+ messages in thread
* [TUHS] terminal - just for fun 2014-08-01 20:35 ` John Cowan @ 2014-08-02 1:49 ` Dave Horsfall 2014-08-02 3:27 ` Tim Bradshaw ` (2 more replies) 0 siblings, 3 replies; 66+ messages in thread From: Dave Horsfall @ 2014-08-02 1:49 UTC (permalink / raw) On Fri, 1 Aug 2014, John Cowan wrote: > > Personally I've yet to think of a single use for Caps Lock and Num > > Lock. > > It was essential in the transition period when keyboards had acquired > upper and lower case but operating systems only understood upper case. Hadn't really noticed; I went straight from CP/M to Unix, giving MS-DOS a miss. -- Dave ^ permalink raw reply [flat|nested] 66+ messages in thread
* [TUHS] terminal - just for fun 2014-08-02 1:49 ` Dave Horsfall @ 2014-08-02 3:27 ` Tim Bradshaw 2014-08-02 3:45 ` Greg 'groggy' Lehey ` (3 more replies) 2014-08-02 3:37 ` Greg 'groggy' Lehey [not found] ` <20140802061214.GC13625@mercury.ccil.org> 2 siblings, 4 replies; 66+ messages in thread From: Tim Bradshaw @ 2014-08-02 3:27 UTC (permalink / raw) On 2 Aug 2014, at 02:49, Dave Horsfall <dave at horsfall.org> wrote: > > Hadn't really noticed; I went straight from CP/M to Unix, giving MS-DOS a > miss. MS-DOS understood lowercase: it just didn't care in the common way. Did filenames have case at all? I can't remember. Interestingly, other than minority systems (Unix!) the modern standard for filenames seems to be to remember but not care about case: this is what the Mac does (with the default FS options) and I am pretty sure what Windows does too. I've been bitten several times by Mac things which fail horribly because there's a README and a ReadMe in a tarball. Did FORTRAN understand lowercase, always? I suspect it didn't officially, until Fortran 90, although obviously many F77 compilers accepted lowercase. More to the point for quite a long time, whether or not the system would accept lowercase, people actually *wrote* un uppercase and caps lock was probably useful for that. Also COBOL I suspect, and probably SQL? There was a lot of code written in those languages. --tim ^ permalink raw reply [flat|nested] 66+ messages in thread
* [TUHS] terminal - just for fun 2014-08-02 3:27 ` Tim Bradshaw @ 2014-08-02 3:45 ` Greg 'groggy' Lehey 2014-08-02 9:24 ` Tim Bradshaw ` (2 more replies) 2014-08-02 4:28 ` Dave Horsfall ` (2 subsequent siblings) 3 siblings, 3 replies; 66+ messages in thread From: Greg 'groggy' Lehey @ 2014-08-02 3:45 UTC (permalink / raw) On Saturday, 2 August 2014 at 4:27:50 +0100, Tim Bradshaw wrote: > > On 2 Aug 2014, at 02:49, Dave Horsfall <dave at horsfall.org> wrote: >> >> Hadn't really noticed; I went straight from CP/M to Unix, giving MS-DOS a >> miss. > > MS-DOS understood lowercase: it just didn't care in the common way. > Did filenames have case at all? Only in the sense that all file names were upper case, and lower case names were upshifted. > Did FORTRAN understand lowercase, always? No. It was first implemented on the IBM 704, which had a 6 bit BCD character set. No lower case. > I suspect it didn't officially, until Fortran 90, although obviously > many F77 compilers accepted lowercase. More to the point for quite > a long time, whether or not the system would accept lowercase, > people actually *wrote* un uppercase and caps lock was probably > useful for that. Also COBOL I suspect, and probably SQL? Basically, until the introduction of ASCII, there weren't many systems with lower case. IBM had lower case characters with EBCDIC, but didn't seem to use them. I wrote code in FORTRAN and COBOL before the introduction of lower-case, but later compilers I've seen for both languages accepted lower case. I think the real reason for the retention of upper case in these languages was because it made people feel leet. "We're computer programmers, we write in upper case". It's like the disregard for normal punctuation that some style guides require( like putting spaces on the wrong sides of parentheses, or omitting them where required ). Greg -- Sent from my desktop computer. Finger grog at FreeBSD.org for PGP public key. See complete headers for address and phone numbers. This message is digitally signed. If your Microsoft MUA reports problems, please read http://tinyurl.com/broken-mua -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 196 bytes Desc: not available URL: <http://minnie.tuhs.org/pipermail/tuhs/attachments/20140802/8d312510/attachment.sig> ^ permalink raw reply [flat|nested] 66+ messages in thread
* [TUHS] terminal - just for fun 2014-08-02 3:45 ` Greg 'groggy' Lehey @ 2014-08-02 9:24 ` Tim Bradshaw 2014-08-03 6:47 ` Dave Horsfall 2014-08-04 18:04 ` scj 2 siblings, 0 replies; 66+ messages in thread From: Tim Bradshaw @ 2014-08-02 9:24 UTC (permalink / raw) On 2 Aug 2014, at 04:45, Greg 'groggy' Lehey <grog at lemis.com> wrote: > Only in the sense that all file names were upper case, and lower case > names were upshifted. Yes, that's what I meant: you could type at it in lowercase and it didn't care, it just translated to uppercase for you. So you didn't need a caps lock key. > > I think the real reason for the retention of upper case in these > languages was because it made people feel leet. "We're computer > programmers, we write in upper case". It's like the disregard for > normal punctuation that some style guides require( like putting spaces > on the wrong sides of parentheses, or omitting them where required ). And actually that's the only reason for needing a caps lock key really: for systems which *had* no lowercase, then you wouldn't need a caps lock key because you couldn't *type* lowercase! As a (possibly now dry) Lisp person, case was a very sensitive issue. Lisp originated on systems without lowercase (indeed, on the IBM 704, of course, like all good things) and most implementations used uppercase symbols. Common Lisp is fully case-sensitive (symbols can contain mixed case, and in fact can contain any character known to the implementation), but all the standard symbols are uppercase. However by default the reader translates lowercase to uppercase for symbol names (not for strings of course), and you can also persuade the printer to *print* symbol names in lowercase except where that would be ambiguous, so the language looks as if it is case-insensitive lowercase-preferred, except it isn't at all. Very much smoke and flame has been produced about this topic, especially among adherents of some of the more extreme sects (Lisp being more correctly thought of as a religion than a programming language). -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 801 bytes Desc: Message signed with OpenPGP using GPGMail URL: <http://minnie.tuhs.org/pipermail/tuhs/attachments/20140802/753b62ae/attachment.sig> ^ permalink raw reply [flat|nested] 66+ messages in thread
* [TUHS] terminal - just for fun 2014-08-02 3:45 ` Greg 'groggy' Lehey 2014-08-02 9:24 ` Tim Bradshaw @ 2014-08-03 6:47 ` Dave Horsfall 2014-08-04 18:04 ` scj 2 siblings, 0 replies; 66+ messages in thread From: Dave Horsfall @ 2014-08-03 6:47 UTC (permalink / raw) On Sat, 2 Aug 2014, Greg 'groggy' Lehey wrote: > Basically, until the introduction of ASCII, there weren't many systems > with lower case. IBM had lower case characters with EBCDIC, but didn't > seem to use them. I wrote code in FORTRAN and COBOL before the > introduction of lower-case, but later compilers I've seen for both > languages accepted lower case. ISTR that the mighty 1403 printer had the "text train" - type TN, if memory serves. It slowed down printing (not as many duplications) but you got lower case and a few more symbols. You quickly learned to never leave a cup of coffee on the lid, because it lifted automatically... > I think the real reason for the retention of upper case in these > languages was because it made people feel leet. "We're computer > programmers, we write in upper case". It's like the disregard for > normal punctuation that some style guides require( like putting spaces > on the wrong sides of parentheses, or omitting them where required ). I had a boss once who had this annoying habit of writing "(\ blah\ )" in his Nroff documents. -- Dave ^ permalink raw reply [flat|nested] 66+ messages in thread
* [TUHS] terminal - just for fun 2014-08-02 3:45 ` Greg 'groggy' Lehey 2014-08-02 9:24 ` Tim Bradshaw 2014-08-03 6:47 ` Dave Horsfall @ 2014-08-04 18:04 ` scj 2014-08-04 18:18 ` Tim Newsham ` (2 more replies) 2 siblings, 3 replies; 66+ messages in thread From: scj @ 2014-08-04 18:04 UTC (permalink / raw) Remember that writing programs on terminals was a relative latecomer -- FORTRAN was designed for punched cards. Their 6-bit character set has "numbers" and "letters" (no case need apply). The printers and other supporting peripherals printed capital letters, probably because you could get legibility with fewer dots that way and didn't have to worry about descenders. At Bell Labs (before Unix days) programmers wrote their programs on coding sheets and handed them in to a room full of keypunchers. They would punch the program up on cards, and then a second person would repeat the process using a verifier, a piece of hardware that took in a punched card, and had a keyboard, and would verify that what the person typed in was what had been punched on the card. Then the punched and verified deck of cards was returned to the programmer, who could submit it to the mainframe to run it. Although the coding sheet had little tick marks to indicate the column positions, the keypunchers took advantage of FORTRAN syntax to simply ignore spaces (they did know enough to respect blanks in Hollerith strings and to start typing the program in the appropriate column). Leaving the blanks out not only made the process go faster, but also reduced the number of false failures in verification, where the original keypuncher and verifier disagreed on how many spaces should be inserted. The model 33 Teletypes that were the most common terminal attached to Unix in the early days had only a single case, as I recall, being primarily used with paper tape with a character set closely related to the character set used on punched cards (although with some features that eventually become supported in ASCII). Unix, however, interpreted the "letters" in the character set as lower case by default, which was highly unusual at that time, since there were almost no printers or terminals that would print upper and lower case. > On Saturday, 2 August 2014 at 4:27:50 +0100, Tim Bradshaw wrote: >> >> On 2 Aug 2014, at 02:49, Dave Horsfall <dave at horsfall.org> wrote: > >> Did FORTRAN understand lowercase, always? > > No. It was first implemented on the IBM 704, which had a 6 bit BCD > character set. No lower case. > ^ permalink raw reply [flat|nested] 66+ messages in thread
* [TUHS] terminal - just for fun 2014-08-04 18:04 ` scj @ 2014-08-04 18:18 ` Tim Newsham 2014-08-04 18:29 ` John Cowan 2014-08-04 18:28 ` John Cowan 2014-08-04 20:15 ` Jaap Akkerhuis 2 siblings, 1 reply; 66+ messages in thread From: Tim Newsham @ 2014-08-04 18:18 UTC (permalink / raw) On Mon, Aug 4, 2014 at 8:04 AM, <scj at yaccman.com> wrote: > Unix, however, interpreted the "letters" in > the character set as lower case by default, which was highly > unusual at that time, since there were almost no printers or > terminals that would print upper and lower case. years later those same rabble rousers would force unicode on us :) -- Tim Newsham | www.thenewsh.com/~newsham | @newshtwit | thenewsh.blogspot.com ^ permalink raw reply [flat|nested] 66+ messages in thread
* [TUHS] terminal - just for fun 2014-08-04 18:18 ` Tim Newsham @ 2014-08-04 18:29 ` John Cowan 2014-08-04 19:10 ` Tim Newsham 0 siblings, 1 reply; 66+ messages in thread From: John Cowan @ 2014-08-04 18:29 UTC (permalink / raw) Tim Newsham scripsit: > years later those same rabble rousers would force unicode on us :) Hah! Unix had to be dragged kicking and screaming into the Unicode age. Microsoft and Apple were well ahead on internationalization and mostly still are. -- John Cowan http://www.ccil.org/~cowan cowan at ccil.org Winter: MIT, / Keio, INRIA, / Issue lots of Drafts. So much more to understand! / Might simplicity return? (A "tanka", or extended haiku) ^ permalink raw reply [flat|nested] 66+ messages in thread
* [TUHS] terminal - just for fun 2014-08-04 18:29 ` John Cowan @ 2014-08-04 19:10 ` Tim Newsham 2014-08-04 19:13 ` Milo Velimirović 0 siblings, 1 reply; 66+ messages in thread From: Tim Newsham @ 2014-08-04 19:10 UTC (permalink / raw) On Mon, Aug 4, 2014 at 8:29 AM, John Cowan <cowan at mercury.ccil.org> wrote: >> years later those same rabble rousers would force unicode on us :) > > Hah! Unix had to be dragged kicking and screaming into the Unicode age. > Microsoft and Apple were well ahead on internationalization and mostly > still are. I was referring to the bell labs guys who wrote linux and later plan9... > John Cowan http://www.ccil.org/~cowan cowan at ccil.org -- Tim Newsham | www.thenewsh.com/~newsham | @newshtwit | thenewsh.blogspot.com ^ permalink raw reply [flat|nested] 66+ messages in thread
* [TUHS] terminal - just for fun 2014-08-04 19:10 ` Tim Newsham @ 2014-08-04 19:13 ` Milo Velimirović 2014-08-04 19:21 ` Tim Newsham 0 siblings, 1 reply; 66+ messages in thread From: Milo Velimirović @ 2014-08-04 19:13 UTC (permalink / raw) [-- Warning: decoded text below may be mangled, UTF-8 assumed --] [-- Attachment #1: Type: text/plain, Size: 1057 bytes --] On Aug 4, 2014, at 2:10 PM, Tim Newsham <tim.newsham at gmail.com> wrote: > On Mon, Aug 4, 2014 at 8:29 AM, John Cowan <cowan at mercury.ccil.org> wrote: >>> years later those same rabble rousers would force unicode on us :) >> >> Hah! Unix had to be dragged kicking and screaming into the Unicode age. >> Microsoft and Apple were well ahead on internationalization and mostly >> still are. > > I was referring to the bell labs guys who wrote linux and later plan9... LINUX? surely you jest... or your fingers have a mind of their own. > >> John Cowan http://www.ccil.org/~cowan cowan at ccil.org > > -- > Tim Newsham | www.thenewsh.com/~newsham | @newshtwit | thenewsh.blogspot.com > _______________________________________________ > TUHS mailing list > TUHS at minnie.tuhs.org > https://minnie.tuhs.org/mailman/listinfo/tuhs -- Milo Velimirović Network Specialist - ITS Network Services 608.785.6618 Office - 608.386.2817 Cell University of Wisconsin - La Crosse La Crosse, Wisconsin 54601 USA 43 48 48 N 91 13 53 W ^ permalink raw reply [flat|nested] 66+ messages in thread
* [TUHS] terminal - just for fun 2014-08-04 19:13 ` Milo Velimirović @ 2014-08-04 19:21 ` Tim Newsham 0 siblings, 0 replies; 66+ messages in thread From: Tim Newsham @ 2014-08-04 19:21 UTC (permalink / raw) [-- Warning: decoded text below may be mangled, UTF-8 assumed --] [-- Attachment #1: Type: text/plain, Size: 1312 bytes --] ack, slip of the keyboard.. no insult intended... On Mon, Aug 4, 2014 at 9:13 AM, Milo Velimirović <milov at cs.uwlax.edu> wrote: > > On Aug 4, 2014, at 2:10 PM, Tim Newsham <tim.newsham at gmail.com> wrote: > >> On Mon, Aug 4, 2014 at 8:29 AM, John Cowan <cowan at mercury.ccil.org> wrote: >>>> years later those same rabble rousers would force unicode on us :) >>> >>> Hah! Unix had to be dragged kicking and screaming into the Unicode age. >>> Microsoft and Apple were well ahead on internationalization and mostly >>> still are. >> >> I was referring to the bell labs guys who wrote linux and later plan9... > > LINUX? surely you jest... or your fingers have a mind of their own. > > >> >>> John Cowan http://www.ccil.org/~cowan cowan at ccil.org >> >> -- >> Tim Newsham | www.thenewsh.com/~newsham | @newshtwit | thenewsh.blogspot.com >> _______________________________________________ >> TUHS mailing list >> TUHS at minnie.tuhs.org >> https://minnie.tuhs.org/mailman/listinfo/tuhs > > -- > Milo Velimirović > Network Specialist - ITS Network Services > 608.785.6618 Office - 608.386.2817 Cell > University of Wisconsin - La Crosse > La Crosse, Wisconsin 54601 USA 43 48 48 N 91 13 53 W > > > > > -- Tim Newsham | www.thenewsh.com/~newsham | @newshtwit | thenewsh.blogspot.com ^ permalink raw reply [flat|nested] 66+ messages in thread
* [TUHS] terminal - just for fun 2014-08-04 18:04 ` scj 2014-08-04 18:18 ` Tim Newsham @ 2014-08-04 18:28 ` John Cowan 2014-08-05 13:13 ` arnold 2014-08-04 20:15 ` Jaap Akkerhuis 2 siblings, 1 reply; 66+ messages in thread From: John Cowan @ 2014-08-04 18:28 UTC (permalink / raw) scj at yaccman.com scripsit: > capital letters, probably because you could > get legibility with fewer dots that way and didn't have to worry about > descenders. According to legend, Teletype's own legibility studies showed the opposite, that all lower case was far more legible in the presence poor light, a weak ribbon, dirty paper, and other noise sourcess, but this was overridden by management on the grounds that it would make it impossible to spell "God" correctly. Untrue, but amusing. > The model 33 Teletypes that were the most common terminal attached to Unix > in the early days had only a single case, as I recall, being primarily > used with paper tape with a character set closely related to the character > set used on punched cards (although with some features that eventually > become supported in ASCII). The model 33 was released in 1963 and was one of the first devices to use (the 1963 version of) ASCII. System/360 was originally supposed to use it, but the effort to make ASCII-compatible printers and card readers in time for its release was a failure. The Unix treatment of LF as newline shows, however, that you folks had model 37 TTYs; the model 33 still required CR+LF for newline. -- John Cowan http://www.ccil.org/~cowan cowan at ccil.org Schlingt dreifach einen Kreis vom dies! Schliesst euer Aug vor heiliger Schau, Denn er genoss vom Honig-Tau, Und trank die Milch vom Paradies. ^ permalink raw reply [flat|nested] 66+ messages in thread
* [TUHS] terminal - just for fun 2014-08-04 18:28 ` John Cowan @ 2014-08-05 13:13 ` arnold 2014-08-05 14:20 ` John Cowan 0 siblings, 1 reply; 66+ messages in thread From: arnold @ 2014-08-05 13:13 UTC (permalink / raw) John Cowan <cowan at mercury.ccil.org> wrote: > The Unix treatment of LF as newline shows, however, that you folks had > model 37 TTYs; the model 33 still required CR+LF for newline. I think I'd trust the memory of the Bell Labs guys here. The tty driver (and stty(1)) had options for translating LF to CR+LF on output and CR to LF on input. I've seen mention here and in other places of Model 33 too many times to believe that it was really a Model 37. :-) Thanks, Arnold ^ permalink raw reply [flat|nested] 66+ messages in thread
* [TUHS] terminal - just for fun 2014-08-05 13:13 ` arnold @ 2014-08-05 14:20 ` John Cowan 2014-08-05 14:46 ` arnold 0 siblings, 1 reply; 66+ messages in thread From: John Cowan @ 2014-08-05 14:20 UTC (permalink / raw) arnold at skeeve.com scripsit: > I think I'd trust the memory of the Bell Labs guys here. The tty driver > (and stty(1)) had options for translating LF to CR+LF on output and > CR to LF on input. I've seen mention here and in other places of Model 33 > too many times to believe that it was really a Model 37. :-) That shows that they did have Model 33s, as was confirmed for me in private mail. At first there were only a few Model 37s, but they did exist; after nroff, they became more common. -- John Cowan http://www.ccil.org/~cowan cowan at ccil.org To say that Bilbo's breath was taken away is no description at all. There are no words left to express his staggerment, since Men changed the language that they learned of elves in the days when all the world was wonderful. --The Hobbit ^ permalink raw reply [flat|nested] 66+ messages in thread
* [TUHS] terminal - just for fun 2014-08-05 14:20 ` John Cowan @ 2014-08-05 14:46 ` arnold 0 siblings, 0 replies; 66+ messages in thread From: arnold @ 2014-08-05 14:46 UTC (permalink / raw) John Cowan <cowan at mercury.ccil.org> wrote: > arnold at skeeve.com scripsit: > > > I think I'd trust the memory of the Bell Labs guys here. The tty driver > > (and stty(1)) had options for translating LF to CR+LF on output and > > CR to LF on input. I've seen mention here and in other places of Model 33 > > too many times to believe that it was really a Model 37. :-) > > That shows that they did have Model 33s, as was confirmed for me in > private mail. At first there were only a few Model 37s, but they > did exist; after nroff, they became more common. Interesting that they had both - I don't remember hearing about the 37 but that doesn't mean much. :-) Thanks, Arnold ^ permalink raw reply [flat|nested] 66+ messages in thread
* [TUHS] terminal - just for fun 2014-08-04 18:04 ` scj 2014-08-04 18:18 ` Tim Newsham 2014-08-04 18:28 ` John Cowan @ 2014-08-04 20:15 ` Jaap Akkerhuis 2014-08-04 20:39 ` Dave Horsfall 2 siblings, 1 reply; 66+ messages in thread From: Jaap Akkerhuis @ 2014-08-04 20:15 UTC (permalink / raw) On Aug 4, 2014, at 20:04, scj at yaccman.com wrote: > The model 33 Teletypes that were the most common terminal attached to Unix > in the early days had only a single case, as I recall, being primarily > used with paper tape with a character set closely related to the character > set used on punched cards (although with some features that eventually > become supported in ASCII). Unix, however, interpreted the "letters" in > the character set as lower case by default, which was highly unusual at > that time, since there were almost no printers or terminals that would > print upper and lower case. I vaguely remember the DEC LA 30(?) we had as a console to the 11/45. It would only print Upper Case. Related to this is the stty -lcase option that mapped lower case char to upper (or the other way around, I forgot) jaap -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 235 bytes Desc: Message signed with OpenPGP using GPGMail URL: <http://minnie.tuhs.org/pipermail/tuhs/attachments/20140804/edaf99da/attachment.sig> ^ permalink raw reply [flat|nested] 66+ messages in thread
* [TUHS] terminal - just for fun 2014-08-04 20:15 ` Jaap Akkerhuis @ 2014-08-04 20:39 ` Dave Horsfall 0 siblings, 0 replies; 66+ messages in thread From: Dave Horsfall @ 2014-08-04 20:39 UTC (permalink / raw) On Mon, 4 Aug 2014, Jaap Akkerhuis wrote: > Related to this is the stty -lcase option that mapped lower case char to > upper (or the other way around, I forgot) Wait until you've used a VT-05 as the console; 72x20, upper case on display with few symbols (so Unix showed "{" as "\(" for example), a switch that told it to send lower case, and another switch that echoed locally (useful for passwords). And the upper-case printers that overstruck "{" as "(\b-".... Those poxy things were about as Unix-hostile as you could get. -- Dave ^ permalink raw reply [flat|nested] 66+ messages in thread
* [TUHS] terminal - just for fun 2014-08-02 3:27 ` Tim Bradshaw 2014-08-02 3:45 ` Greg 'groggy' Lehey @ 2014-08-02 4:28 ` Dave Horsfall 2014-08-02 4:46 ` Warner Losh 2014-08-02 13:22 ` Nemo 3 siblings, 0 replies; 66+ messages in thread From: Dave Horsfall @ 2014-08-02 4:28 UTC (permalink / raw) On Sat, 2 Aug 2014, Tim Bradshaw wrote: > MS-DOS understood lowercase: it just didn't care in the common way. > Did filenames have case at all? I can't remember. Interestingly, other > than minority systems (Unix!) the modern standard for filenames seems to > be to remember but not care about case: this is what the Mac does (with > the default FS options) and I am pretty sure what Windows does too. > I've been bitten several times by Mac things which fail horribly because > there's a README and a ReadMe in a tarball. One of my irritations was "Makefile" and "makefile"; I could never remember which had priority. I standardised on "Makefile", but oddly enough "makefile" was/is popular; I prefer my metafiles to stand out. -- Dave ^ permalink raw reply [flat|nested] 66+ messages in thread
* [TUHS] terminal - just for fun 2014-08-02 3:27 ` Tim Bradshaw 2014-08-02 3:45 ` Greg 'groggy' Lehey 2014-08-02 4:28 ` Dave Horsfall @ 2014-08-02 4:46 ` Warner Losh 2014-08-02 13:22 ` Nemo 3 siblings, 0 replies; 66+ messages in thread From: Warner Losh @ 2014-08-02 4:46 UTC (permalink / raw) [-- Warning: decoded text below may be mangled, UTF-8 assumed --] [-- Attachment #1: Type: text/plain, Size: 2170 bytes --] On Aug 1, 2014, at 9:27 PM, Tim Bradshaw <tfb at tfeb.org> wrote: > > On 2 Aug 2014, at 02:49, Dave Horsfall <dave at horsfall.org> wrote: >> >> Hadn't really noticed; I went straight from CP/M to Unix, giving MS-DOS a >> miss. > > MS-DOS understood lowercase: it just didn't care in the common way. Did filenames have case at all? I can't remember. Interestingly, other than minority systems (Unix!) the modern standard for filenames seems to be to remember but not care about case: this is what the Mac does (with the default FS options) and I am pretty sure what Windows does too. I've been bitten several times by Mac things which fail horribly because there's a README and a ReadMe in a tar ball. MS-DOS was strictly upper case (with lower case converted) until Win95 expanded the lengths and case restrictions (but case was preserved, but not significant). Mac followed the same convention, although today it depends on the filesystem options for case being significant or not (for some programs it matters, strangely enough). > Did FORTRAN understand lowercase, always? I suspect it didn't officially, until Fortran 90, although obviously many F77 compilers accepted lowercase. More to the point for quite a long time, whether or not the system would accept lowercase, people actually *wrote* un uppercase and caps lock was probably useful for that. Also COBOL I suspect, and probably SQL? There was a lot of code written in those languages. FORTRAN III and IV compilers for the PDP-11 RSX-11 / RSTS-E / RT-11 system accepted lowercase, but in the LST files it produced it always converted to upper case. But the terminals of the time had sensible caps locks keys that weren’t directly to the left of the ‘a’ key… and the few that did had the control key to the left of it rather than relegated to its “modern” place below the shift key... Warner -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 842 bytes Desc: Message signed with OpenPGP using GPGMail URL: <http://minnie.tuhs.org/pipermail/tuhs/attachments/20140801/dba3354a/attachment.sig> ^ permalink raw reply [flat|nested] 66+ messages in thread
* [TUHS] terminal - just for fun 2014-08-02 3:27 ` Tim Bradshaw ` (2 preceding siblings ...) 2014-08-02 4:46 ` Warner Losh @ 2014-08-02 13:22 ` Nemo 3 siblings, 0 replies; 66+ messages in thread From: Nemo @ 2014-08-02 13:22 UTC (permalink / raw) On 1 August 2014 23:27, Tim Bradshaw <tfb at tfeb.org> wrote (in part): > I've been bitten several times by Mac things which fail horribly because there's a README > and a ReadMe in a tarball. As a side note, I run OS X on a case-sensitive fs and had only one bother when an installation script had mixed case. N. ^ permalink raw reply [flat|nested] 66+ messages in thread
* [TUHS] terminal - just for fun 2014-08-02 1:49 ` Dave Horsfall 2014-08-02 3:27 ` Tim Bradshaw @ 2014-08-02 3:37 ` Greg 'groggy' Lehey 2014-08-02 5:45 ` Dave Horsfall [not found] ` <20140802061214.GC13625@mercury.ccil.org> 2 siblings, 1 reply; 66+ messages in thread From: Greg 'groggy' Lehey @ 2014-08-02 3:37 UTC (permalink / raw) On Saturday, 2 August 2014 at 11:49:02 +1000, Dave Horsfall wrote: > On Fri, 1 Aug 2014, John Cowan wrote: > >>> Personally I've yet to think of a single use for Caps Lock and Num >>> Lock. >> >> It was essential in the transition period when keyboards had acquired >> upper and lower case but operating systems only understood upper case. > > Hadn't really noticed; I went straight from CP/M to Unix, giving MS-DOS a > miss. While I'm not convinced I agree with John, this would have predated CP/M. After all it, and MS-DOS after it, *did* understand lower case. And the CapSlock key was there on the earliest upper/lower case keyboards I've seen. Greg -- Sent from my desktop computer. Finger grog at FreeBSD.org for PGP public key. See complete headers for address and phone numbers. This message is digitally signed. If your Microsoft MUA reports problems, please read http://tinyurl.com/broken-mua -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 196 bytes Desc: not available URL: <http://minnie.tuhs.org/pipermail/tuhs/attachments/20140802/4a0c36a3/attachment.sig> ^ permalink raw reply [flat|nested] 66+ messages in thread
* [TUHS] terminal - just for fun 2014-08-02 3:37 ` Greg 'groggy' Lehey @ 2014-08-02 5:45 ` Dave Horsfall 2014-08-02 6:09 ` Greg 'groggy' Lehey 0 siblings, 1 reply; 66+ messages in thread From: Dave Horsfall @ 2014-08-02 5:45 UTC (permalink / raw) On Sat, 2 Aug 2014, Greg 'groggy' Lehey wrote: > While I'm not convinced I agree with John, this would have predated > CP/M. After all it, and MS-DOS after it, *did* understand lower case. > And the CapSlock key was there on the earliest upper/lower case > keyboards I've seen. Now you're taking me back to the 2741 and ye olde 360/50... The Teletype on the PDP-8 was upper-case, as was the 2741 with the APL goofball. I never saw a Terminet. -- Dave ^ permalink raw reply [flat|nested] 66+ messages in thread
* [TUHS] terminal - just for fun 2014-08-02 5:45 ` Dave Horsfall @ 2014-08-02 6:09 ` Greg 'groggy' Lehey 0 siblings, 0 replies; 66+ messages in thread From: Greg 'groggy' Lehey @ 2014-08-02 6:09 UTC (permalink / raw) On Saturday, 2 August 2014 at 15:45:29 +1000, Dave Horsfall wrote: > On Sat, 2 Aug 2014, Greg 'groggy' Lehey wrote: > >> While I'm not convinced I agree with John, this would have predated >> CP/M. After all it, and MS-DOS after it, *did* understand lower case. >> And the CapSlock key was there on the earliest upper/lower case >> keyboards I've seen. > > Now you're taking me back to the 2741 and ye olde 360/50... Heh. I never used a 2741, just a 735, which I interfaced to a Z-80 in the early 1980s. Its native code was neither BCD nor EBCDIC, just two tilt and 4 (I think) rotate bits that mapped to a position on the ball. > The Teletype on the PDP-8 was upper-case, as was the 2741 with the > APL goofball. Yes, that was my first machine too, with the cheaper ASR-33 without lower case. Does anybody who used the ASR-35 recall if it had a CapsLock key? Greg -- Sent from my desktop computer. Finger grog at FreeBSD.org for PGP public key. See complete headers for address and phone numbers. This message is digitally signed. If your Microsoft MUA reports problems, please read http://tinyurl.com/broken-mua -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 196 bytes Desc: not available URL: <http://minnie.tuhs.org/pipermail/tuhs/attachments/20140802/fe9bc6b3/attachment.sig> ^ permalink raw reply [flat|nested] 66+ messages in thread
[parent not found: <20140802061214.GC13625@mercury.ccil.org>]
* [TUHS] terminal - just for fun [not found] ` <20140802061214.GC13625@mercury.ccil.org> @ 2014-08-02 6:17 ` Dave Horsfall 2014-08-02 13:35 ` Bill Pechter 2014-08-02 14:30 ` John Cowan 0 siblings, 2 replies; 66+ messages in thread From: Dave Horsfall @ 2014-08-02 6:17 UTC (permalink / raw) On Sat, 2 Aug 2014, John Cowan wrote: > > Hadn't really noticed; I went straight from CP/M to Unix, giving > > MS-DOS a miss. > > I was actually thinking about OS/8 and RT-11. Ahh... RT-11 and TECO... Who here hasn't typed their name into it to see what it did? I was thinking of home systems. -- Dave ^ permalink raw reply [flat|nested] 66+ messages in thread
* [TUHS] terminal - just for fun 2014-08-02 6:17 ` Dave Horsfall @ 2014-08-02 13:35 ` Bill Pechter 2014-08-02 14:04 ` Milo Velimirovic 2014-08-02 14:30 ` John Cowan 1 sibling, 1 reply; 66+ messages in thread From: Bill Pechter @ 2014-08-02 13:35 UTC (permalink / raw) RT11 was my first home system... Got to love those DEC employee purchase PDT11/150's. Slow as hell but the OS was miles beyond DOS and CP/M. VT180 was next followed by an AT&T 6300 DOS/Xenix box. Bo;; -- d|i|g|i|t|a|l had it THEN. Don't you wish you could still buy it now! pechter-at-gmail.com On Sat, Aug 2, 2014 at 2:17 AM, Dave Horsfall <dave at horsfall.org> wrote: > On Sat, 2 Aug 2014, John Cowan wrote: > > > > Hadn't really noticed; I went straight from CP/M to Unix, giving > > > MS-DOS a miss. > > > > I was actually thinking about OS/8 and RT-11. > > Ahh... RT-11 and TECO... Who here hasn't typed their name into it to see > what it did? > > I was thinking of home systems. > > -- Dave > _______________________________________________ > TUHS mailing list > TUHS at minnie.tuhs.org > https://minnie.tuhs.org/mailman/listinfo/tuhs > -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://minnie.tuhs.org/pipermail/tuhs/attachments/20140802/fb15d346/attachment.html> ^ permalink raw reply [flat|nested] 66+ messages in thread
* [TUHS] terminal - just for fun 2014-08-02 13:35 ` Bill Pechter @ 2014-08-02 14:04 ` Milo Velimirovic 2014-08-03 2:00 ` Greg 'groggy' Lehey 0 siblings, 1 reply; 66+ messages in thread From: Milo Velimirovic @ 2014-08-02 14:04 UTC (permalink / raw) I've got a PDT11/150 and VT100. I wonder where the 8" floppies went. Anyone willing to duplicate a bootable PDT11 RT11 floppy? - Milo On Aug 2, 2014, at 8:35 AM, Bill Pechter wrote: > RT11 was my first home system... Got to love those DEC employee purchase PDT11/150's. > Slow as hell but the OS was miles beyond DOS and CP/M. > > VT180 was next followed by an AT&T 6300 DOS/Xenix box. > > Bo;; > > -- > d|i|g|i|t|a|l had it THEN. Don't you wish you could still buy it now! > pechter-at-gmail.com > > > On Sat, Aug 2, 2014 at 2:17 AM, Dave Horsfall <dave at horsfall.org> wrote: > On Sat, 2 Aug 2014, John Cowan wrote: > > > > Hadn't really noticed; I went straight from CP/M to Unix, giving > > > MS-DOS a miss. > > > > I was actually thinking about OS/8 and RT-11. > > Ahh... RT-11 and TECO... Who here hasn't typed their name into it to see > what it did? > > I was thinking of home systems. > > -- Dave > _______________________________________________ > TUHS mailing list > TUHS at minnie.tuhs.org > https://minnie.tuhs.org/mailman/listinfo/tuhs > > _______________________________________________ > TUHS mailing list > TUHS at minnie.tuhs.org > https://minnie.tuhs.org/mailman/listinfo/tuhs -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://minnie.tuhs.org/pipermail/tuhs/attachments/20140802/cecd6d8f/attachment.html> ^ permalink raw reply [flat|nested] 66+ messages in thread
* [TUHS] terminal - just for fun 2014-08-02 14:04 ` Milo Velimirovic @ 2014-08-03 2:00 ` Greg 'groggy' Lehey 0 siblings, 0 replies; 66+ messages in thread From: Greg 'groggy' Lehey @ 2014-08-03 2:00 UTC (permalink / raw) On Saturday, 2 August 2014 at 9:04:12 -0500, Milo Velimirovic wrote: > I've got a PDT11/150 and VT100. > > I wonder where the 8" floppies went. Anyone willing to duplicate a > bootable PDT11 RT11 floppy? Not really, but I have a couple of drives it you want them. I gave my PDP-11 away a couple of years ago. Greg -- Sent from my desktop computer. Finger grog at FreeBSD.org for PGP public key. See complete headers for address and phone numbers. This message is digitally signed. If your Microsoft MUA reports problems, please read http://tinyurl.com/broken-mua -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 196 bytes Desc: not available URL: <http://minnie.tuhs.org/pipermail/tuhs/attachments/20140803/3ad22e41/attachment.sig> ^ permalink raw reply [flat|nested] 66+ messages in thread
* [TUHS] terminal - just for fun 2014-08-02 6:17 ` Dave Horsfall 2014-08-02 13:35 ` Bill Pechter @ 2014-08-02 14:30 ` John Cowan 1 sibling, 0 replies; 66+ messages in thread From: John Cowan @ 2014-08-02 14:30 UTC (permalink / raw) Dave Horsfall scripsit: > Ahh... RT-11 and TECO... Who here hasn't typed their name into it to see > what it did? In my case, it's trivial: it jumps to the start of the buffer (J) and then crashes by trying to go to (O) the label "HN COWAN" and failing. -- John Cowan http://www.ccil.org/~cowan cowan at ccil.org Where the wombat has walked, it will inevitably walk again. (even through brick walls!) ^ permalink raw reply [flat|nested] 66+ messages in thread
* [TUHS] terminal - just for fun 2014-08-01 20:11 ` Dave Horsfall 2014-08-01 20:35 ` John Cowan @ 2014-08-01 21:32 ` Dario Niedermann 2014-08-01 21:38 ` Warner Losh 1 sibling, 1 reply; 66+ messages in thread From: Dario Niedermann @ 2014-08-01 21:32 UTC (permalink / raw) Dave Horsfall <dave at horsfall.org> wrote: > Personally I've yet to think of a single use for Caps Lock and Num Lock. > > Whenever I get stuck with a M$ keyboard (which seems to be most of them) I > prise off a few irritating keys so that I don't hit the poxy things by > mistake. CapsLock has its use, it's just that on a typical PC keyboard the key is unnecessarily large and easy to reach. But it's simple enough to swap it with -say- Esc. I've been doing just that on X11, Linux console and OpenBSD console. See: X11: xmodmap(1); Linux: loadkeys(1), keymaps(5); OpenBSD: wsconsctl(8) -- Gopherhole: gopher://retro-net.org/1/dnied/ Homepage: http://devio.us/~ndr/ ^ permalink raw reply [flat|nested] 66+ messages in thread
* [TUHS] terminal - just for fun 2014-08-01 21:32 ` Dario Niedermann @ 2014-08-01 21:38 ` Warner Losh 2014-08-01 21:56 ` Dario Niedermann 0 siblings, 1 reply; 66+ messages in thread From: Warner Losh @ 2014-08-01 21:38 UTC (permalink / raw) [-- Warning: decoded text below may be mangled, UTF-8 assumed --] [-- Attachment #1: Type: text/plain, Size: 1090 bytes --] On Aug 1, 2014, at 3:32 PM, Dario Niedermann <dnied at tiscali.it> wrote: > Dave Horsfall <dave at horsfall.org> wrote: > >> Personally I've yet to think of a single use for Caps Lock and Num Lock. >> >> Whenever I get stuck with a M$ keyboard (which seems to be most of them) I >> prise off a few irritating keys so that I don't hit the poxy things by >> mistake. > > CapsLock has its use, it's just that on a typical PC keyboard the key is > unnecessarily large and easy to reach. But it's simple enough to swap it > with -say- Esc. I've been doing just that on X11, Linux console and > OpenBSD console. > > See: X11: xmodmap(1); Linux: loadkeys(1), keymaps(5); > OpenBSD: wsconsctl(8) The one true key to the left of the ‘a’ key is Control. All other keyboards are heretical. Warner -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 842 bytes Desc: Message signed with OpenPGP using GPGMail URL: <http://minnie.tuhs.org/pipermail/tuhs/attachments/20140801/a7592574/attachment.sig> ^ permalink raw reply [flat|nested] 66+ messages in thread
* [TUHS] terminal - just for fun 2014-08-01 21:38 ` Warner Losh @ 2014-08-01 21:56 ` Dario Niedermann 0 siblings, 0 replies; 66+ messages in thread From: Dario Niedermann @ 2014-08-01 21:56 UTC (permalink / raw) [-- Warning: decoded text below may be mangled, UTF-8 assumed --] [-- Attachment #1: Type: text/plain, Size: 303 bytes --] Warner Losh <imp at bsdimp.com> wrote: > The one true key to the left of the ‘a’ key is Control. All other > keyboards are heretical. To each their own. As a Vi user, nothing beats having Esc on the home row. -- Gopherhole: gopher://retro-net.org/1/dnied/ Homepage: http://devio.us/~ndr/ ^ permalink raw reply [flat|nested] 66+ messages in thread
end of thread, other threads:[~2014-08-07 6:44 UTC | newest] Thread overview: 66+ messages (download: mbox.gz / follow: Atom feed) -- links below jump to the message on this page -- 2014-08-06 2:56 [TUHS] terminal - just for fun Doug McIlroy 2014-08-06 6:45 ` arnold 2014-08-06 7:47 ` Dave Horsfall 2014-08-06 9:09 ` Jaap Akkerhuis 2014-08-06 20:43 ` Ronald Natalie 2014-08-06 21:40 ` Mary Ann Horton 2014-08-07 6:44 ` [TUHS] Baudot/ASCII (was Re: terminal - just for fun) Dave Horsfall 2014-08-06 13:22 ` [TUHS] terminal - just for fun John Cowan 2014-08-06 13:44 ` Steve Nickolas 2014-08-06 15:26 ` Jeremy C. Reed 2014-08-06 16:15 ` Armando Stettner 2014-08-06 20:16 ` Jaap Akkerhuis 2014-08-06 20:32 ` Ronald Natalie 2014-08-06 16:37 ` John Cowan 2014-08-06 17:53 ` scj 2014-08-06 19:44 ` A. P. Garcia 2014-08-06 20:36 ` Ronald Natalie 2014-08-06 20:38 ` Ronald Natalie 2014-08-06 16:49 ` Milo Velimirović 2014-08-06 18:26 ` Mary Ann Horton 2014-08-06 18:48 ` Mary Ann Horton -- strict thread matches above, loose matches on Subject: below -- 2014-08-04 20:46 Norman Wilson 2014-08-04 21:07 ` Diomidis Spinellis 2014-08-04 19:46 Doug McIlroy 2014-07-31 19:44 Tim Newsham 2014-07-31 22:59 ` Dave Horsfall 2014-08-02 13:30 ` random832 2014-08-01 9:00 ` Dario Niedermann 2014-08-01 15:13 ` Andy Kosela 2014-08-01 15:28 ` Milo Velimirović 2014-08-01 17:50 ` Mary Ann Horton 2014-08-01 17:59 ` Cory Smelosky 2014-08-01 19:59 ` Tim Newsham 2014-08-01 20:11 ` Dave Horsfall 2014-08-01 20:35 ` John Cowan 2014-08-02 1:49 ` Dave Horsfall 2014-08-02 3:27 ` Tim Bradshaw 2014-08-02 3:45 ` Greg 'groggy' Lehey 2014-08-02 9:24 ` Tim Bradshaw 2014-08-03 6:47 ` Dave Horsfall 2014-08-04 18:04 ` scj 2014-08-04 18:18 ` Tim Newsham 2014-08-04 18:29 ` John Cowan 2014-08-04 19:10 ` Tim Newsham 2014-08-04 19:13 ` Milo Velimirović 2014-08-04 19:21 ` Tim Newsham 2014-08-04 18:28 ` John Cowan 2014-08-05 13:13 ` arnold 2014-08-05 14:20 ` John Cowan 2014-08-05 14:46 ` arnold 2014-08-04 20:15 ` Jaap Akkerhuis 2014-08-04 20:39 ` Dave Horsfall 2014-08-02 4:28 ` Dave Horsfall 2014-08-02 4:46 ` Warner Losh 2014-08-02 13:22 ` Nemo 2014-08-02 3:37 ` Greg 'groggy' Lehey 2014-08-02 5:45 ` Dave Horsfall 2014-08-02 6:09 ` Greg 'groggy' Lehey [not found] ` <20140802061214.GC13625@mercury.ccil.org> 2014-08-02 6:17 ` Dave Horsfall 2014-08-02 13:35 ` Bill Pechter 2014-08-02 14:04 ` Milo Velimirovic 2014-08-03 2:00 ` Greg 'groggy' Lehey 2014-08-02 14:30 ` John Cowan 2014-08-01 21:32 ` Dario Niedermann 2014-08-01 21:38 ` Warner Losh 2014-08-01 21:56 ` Dario Niedermann
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).