Bummer, no attachments...

        paul

> On Apr 26, 2022, at 5:14 PM, Paul Koning via cctalk <cctalk@classiccmp.org> 
> wrote:
> 
> 
> 
>> On Apr 26, 2022, at 4:41 PM, ben via cctalk <cctalk@classiccmp.org> wrote:
>> 
>> ...
>> PS: Did any common I/O devices have the ALGOL symbols Less than or Equals, 
>> Greater than or equals , not , arrows and other misc symbols?
> 
> Yes, the Flexowriters at TU Eindhoven used to punch ALGOL programs for the 
> Electrologica X8 machine there (late 1960s through early 1970s).  As I 
> recall, Dijkstra made some comment somewhere about the usefulness of being 
> able to specify your own character set.  
> 
> Those machines had upper/lower case letters, several special character such 
> as the logic symbols not, or, and, the subscript 10 for exponential notation 
> numbers, plus non-escaping underline and vertical bar.  The underline was 
> used for keywords, so the ALGOL keyword "begin" was keyed as _b_e_g_i_n.  It 
> would also make several other special characters, for example _= (underlined 
> equal) is the Boolean equivalence operator, and _ followed by the not symbol 
> gives you the "implies" operator, and _< is less-or-equal.  The vertical bar 
> would also make several overstruck symbols, for example |= becomes not-equal, 
> | followed by the and symbol is uparrow (for exponentiation).  The local 
> inventions |< and |> were used for string quotes.
> 
> Here's a sample of what it would look like printed on the Flexowriter.  The 
> line printers were upper-case only; they'd print lower case letters as upper 
> case, upper case letters overprinted with a period.  Ugh...
> 
>       paul
> 

Reply via email to