• =?UTF-8?B?eGtjZDogQ3LDqnBl?=

    From Lynn McGuire@21:1/5 to All on Fri May 13 15:11:57 2022
    XPost: rec.arts.sf.written

    xkcd: Crêpe
    https://www.xkcd.com/2619/

    I love crêpes ! My Dad, myself, my son, and three of my nephews stood
    at a fancy crêpe stand and ate about 20 to 30 of them in Paris by the
    Eiffel Tower back in 2009. We had a lot more fun than standing in that
    hours long line to ride the Eiffel Tower elevator.

    And funky non-ASCII characters are tough on us programmers.

    Explained at:
    https://www.explainxkcd.com/wiki/index.php/2619:_Cr%C3%AApe

    Lynn

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Alan@21:1/5 to Lynn McGuire on Fri May 13 13:12:59 2022
    XPost: rec.arts.sf.written

    On 2022-05-13 1:11 p.m., Lynn McGuire wrote:
    xkcd: Crêpe
       https://www.xkcd.com/2619/

    I love crêpes !  My Dad, myself, my son, and three of my nephews stood
    at a fancy crêpe stand and ate about 20 to 30 of them in Paris by the
    Eiffel Tower back in 2009.  We had a lot more fun than standing in that hours long line to ride the Eiffel Tower elevator.

    And funky non-ASCII characters are tough on us programmers.

    They were...

    ...about a million years ago.


    Explained at:
       https://www.explainxkcd.com/wiki/index.php/2619:_Cr%C3%AApe

    Lynn

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Lynn McGuire@21:1/5 to Alan on Fri May 13 15:20:56 2022
    XPost: rec.arts.sf.written

    On 5/13/2022 3:12 PM, Alan wrote:
    On 2022-05-13 1:11 p.m., Lynn McGuire wrote:
    xkcd: Crêpe
        https://www.xkcd.com/2619/

    I love crêpes !  My Dad, myself, my son, and three of my nephews stood
    at a fancy crêpe stand and ate about 20 to 30 of them in Paris by the
    Eiffel Tower back in 2009.  We had a lot more fun than standing in
    that hours long line to ride the Eiffel Tower elevator.

    And funky non-ASCII characters are tough on us programmers.

    They were...

    ...about a million years ago.


    Explained at:
        https://www.explainxkcd.com/wiki/index.php/2619:_Cr%C3%AApe

    Lynn

    I should have said old school programmers with a lot of Fortran code. I
    have 850,000 lines of Fortran 77 in my calculation engine.

    Lynn

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From J. Clarke@21:1/5 to lynnmcguire5@gmail.com on Fri May 13 17:32:22 2022
    XPost: rec.arts.sf.written

    On Fri, 13 May 2022 15:20:56 -0500, Lynn McGuire
    <lynnmcguire5@gmail.com> wrote:

    On 5/13/2022 3:12 PM, Alan wrote:
    On 2022-05-13 1:11 p.m., Lynn McGuire wrote:
    xkcd: Crêpe
        https://www.xkcd.com/2619/

    I love crêpes !  My Dad, myself, my son, and three of my nephews stood >>> at a fancy crêpe stand and ate about 20 to 30 of them in Paris by the
    Eiffel Tower back in 2009.  We had a lot more fun than standing in
    that hours long line to ride the Eiffel Tower elevator.

    And funky non-ASCII characters are tough on us programmers.

    They were...

    ...about a million years ago.


    Explained at:
        https://www.explainxkcd.com/wiki/index.php/2619:_Cr%C3%AApe

    Lynn

    I should have said old school programmers with a lot of Fortran code. I
    have 850,000 lines of Fortran 77 in my calculation engine.

    APL is nearly as old-school as Fortran, and funky non-ASCII characters
    abound.

    Nice thing about Windows--if you routinely use another language that
    uses a different character set, just install the keyboard map for that language. Dyalog even handles APL through that mechanism.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From John W Kennedy@21:1/5 to Lynn McGuire on Fri May 13 18:26:33 2022
    XPost: rec.arts.sf.written

    On 5/13/22 4:11 PM, Lynn McGuire wrote:
    xkcd: Crêpe
       https://www.xkcd.com/2619/

    I love crêpes !  My Dad, myself, my son, and three of my nephews stood
    at a fancy crêpe stand and ate about 20 to 30 of them in Paris by the
    Eiffel Tower back in 2009.  We had a lot more fun than standing in that hours long line to ride the Eiffel Tower elevator.

    And funky non-ASCII characters are tough on us programmers.

    Explained at:
       https://www.explainxkcd.com/wiki/index.php/2619:_Cr%C3%AApe

    Lynn

    Well, this mess isn’t even a Unicode character. And, on my Mac, I can’t even fake it by putting a combining circumflex over a combining inverted
    breve over the e, though it ought to work in theory. (I tried both
    straight output to the command-line window and a trivial SwiftUI app.)

    --
    John W. Kennedy
    Algernon Burbage, Lord Roderick, Father Martin, Bishop Baldwin,
    King Pellinore, Captain Bailey, Merlin -- A Kingdom for a Stage!

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Lynn McGuire@21:1/5 to John W Kennedy on Fri May 13 22:28:29 2022
    XPost: rec.arts.sf.written

    On 5/13/2022 5:26 PM, John W Kennedy wrote:
    On 5/13/22 4:11 PM, Lynn McGuire wrote:
    xkcd: Crêpe
        https://www.xkcd.com/2619/

    I love crêpes !  My Dad, myself, my son, and three of my nephews stood
    at a fancy crêpe stand and ate about 20 to 30 of them in Paris by the
    Eiffel Tower back in 2009.  We had a lot more fun than standing in
    that hours long line to ride the Eiffel Tower elevator.

    And funky non-ASCII characters are tough on us programmers.

    Explained at:
        https://www.explainxkcd.com/wiki/index.php/2619:_Cr%C3%AApe

    Lynn

    Well, this mess isn’t even a Unicode character. And, on my Mac, I can’t even fake it by putting a combining circumflex over a combining inverted breve over the e, though it ought to work in theory. (I tried both
    straight output to the command-line window and a trivial SwiftUI app.)

    So you are saying that the ê is not a Unicode character ? Or are you
    talking about the little hat over the e ?

    Lynn

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Lynn McGuire@21:1/5 to J. Clarke on Fri May 13 23:55:24 2022
    XPost: rec.arts.sf.written

    On 5/13/2022 4:32 PM, J. Clarke wrote:
    On Fri, 13 May 2022 15:20:56 -0500, Lynn McGuire
    <lynnmcguire5@gmail.com> wrote:

    On 5/13/2022 3:12 PM, Alan wrote:
    On 2022-05-13 1:11 p.m., Lynn McGuire wrote:
    xkcd: Crêpe
        https://www.xkcd.com/2619/

    I love crêpes !  My Dad, myself, my son, and three of my nephews stood >>>> at a fancy crêpe stand and ate about 20 to 30 of them in Paris by the >>>> Eiffel Tower back in 2009.  We had a lot more fun than standing in
    that hours long line to ride the Eiffel Tower elevator.

    And funky non-ASCII characters are tough on us programmers.

    They were...

    ...about a million years ago.


    Explained at:
        https://www.explainxkcd.com/wiki/index.php/2619:_Cr%C3%AApe

    Lynn

    I should have said old school programmers with a lot of Fortran code. I
    have 850,000 lines of Fortran 77 in my calculation engine.

    APL is nearly as old-school as Fortran, and funky non-ASCII characters abound.

    Nice thing about Windows--if you routinely use another language that
    uses a different character set, just install the keyboard map for that language. Dyalog even handles APL through that mechanism.

    My Dad used APL in the 1960s trying to control a refinery cat-cracker
    using an IBM 360. He kinda got it working and wrote his PhD Chem
    Engineering thesis on it. He got his PhD from Princeton in three years
    because of that.

    Lynn

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Dorothy J Heydt@21:1/5 to lynnmcguire5@gmail.com on Sat May 14 14:33:12 2022
    XPost: rec.arts.sf.written

    In article <t5me2e$u7k$1@dont-email.me>,
    Lynn McGuire <lynnmcguire5@gmail.com> wrote:
    xkcd: Crêpe
    https://www.xkcd.com/2619/

    I love crêpes ! My Dad, myself, my son, and three of my nephews stood
    at a fancy crêpe stand and ate about 20 to 30 of them in Paris by the
    Eiffel Tower back in 2009. We had a lot more fun than standing in that
    hours long line to ride the Eiffel Tower elevator.

    And funky non-ASCII characters are tough on us programmers.

    And on us non-programmers who can't turn
    backslash-x-alpha-numeric into something we don't have to guess
    from context.


    --
    Dorothy J. Heydt
    Vallejo, California
    djheydt at gmail dot com
    Www.kithrup.com/~djheydt/

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From John W Kennedy@21:1/5 to Lynn McGuire on Sat May 14 17:07:05 2022
    XPost: rec.arts.sf.written

    On 5/13/22 11:28 PM, Lynn McGuire wrote:
    On 5/13/2022 5:26 PM, John W Kennedy wrote:
    On 5/13/22 4:11 PM, Lynn McGuire wrote:
    xkcd: Crêpe
        https://www.xkcd.com/2619/

    I love crêpes !  My Dad, myself, my son, and three of my nephews
    stood at a fancy crêpe stand and ate about 20 to 30 of them in Paris
    by the Eiffel Tower back in 2009.  We had a lot more fun than
    standing in that hours long line to ride the Eiffel Tower elevator.

    And funky non-ASCII characters are tough on us programmers.

    Explained at:
        https://www.explainxkcd.com/wiki/index.php/2619:_Cr%C3%AApe

    Lynn

    Well, this mess isn’t even a Unicode character. And, on my Mac, I
    can’t even fake it by putting a combining circumflex over a combining
    inverted breve over the e, though it ought to work in theory. (I tried
    both straight output to the command-line window and a trivial SwiftUI
    app.)

    So you are saying that the ê is not a Unicode character ?  Or are you talking about the little hat over the e ?

    Lynn

    It’s not a proper Ê. It either E with an inverted breve above it (Ȇ) and
    a circumflex ^ above the inverted breve, or else it’s an E with a tiny A
    (or a Starfleet A badge or even a simple 2-D line drawing of Duke, the
    Java mascot) above it.

    On further research, I find that the three-part E+ ̑+ ̂ combination works
    on my Mac with in a trivial SwiftUI app if I use Arial as the font.

    --
    John W. Kennedy
    Algernon Burbage, Lord Roderick, Father Martin, Bishop Baldwin,
    King Pellinore, Captain Bailey, Merlin -- A Kingdom for a Stage!

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Lynn McGuire@21:1/5 to Dorothy J Heydt on Sat May 14 16:31:11 2022
    XPost: rec.arts.sf.written

    On 5/14/2022 9:33 AM, Dorothy J Heydt wrote:
    In article <t5me2e$u7k$1@dont-email.me>,
    Lynn McGuire <lynnmcguire5@gmail.com> wrote:
    xkcd: Crêpe
    https://www.xkcd.com/2619/

    I love crêpes ! My Dad, myself, my son, and three of my nephews stood
    at a fancy crêpe stand and ate about 20 to 30 of them in Paris by the
    Eiffel Tower back in 2009. We had a lot more fun than standing in that
    hours long line to ride the Eiffel Tower elevator.

    And funky non-ASCII characters are tough on us programmers.

    And on us non-programmers who can't turn
    backslash-x-alpha-numeric into something we don't have to guess
    from context.

    What, you don't have over 100,000 characters memorized, such as ♖.
    https://www.unicode.org/charts/PDF/U2600.pdf

    Lynn

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Dorothy J Heydt@21:1/5 to lynnmcguire5@gmail.com on Sun May 15 01:58:52 2022
    XPost: rec.arts.sf.written

    In article <t5p732$ag7$1@dont-email.me>,
    Lynn McGuire <lynnmcguire5@gmail.com> wrote:
    On 5/14/2022 9:33 AM, Dorothy J Heydt wrote:
    In article <t5me2e$u7k$1@dont-email.me>,
    Lynn McGuire <lynnmcguire5@gmail.com> wrote:
    xkcd: Crêpe
    https://www.xkcd.com/2619/

    I love crêpes ! My Dad, myself, my son, and three of my nephews stood
    at a fancy crêpe stand and ate about 20 to 30 of them in Paris by the
    Eiffel Tower back in 2009. We had a lot more fun than standing in that
    hours long line to ride the Eiffel Tower elevator.

    And funky non-ASCII characters are tough on us programmers.

    And on us non-programmers who can't turn
    backslash-x-alpha-numeric into something we don't have to guess
    from context.

    What, you don't have over 100,000 characters memorized, such as ♖.
    https://www.unicode.org/charts/PDF/U2600.pdf

    Nope. I did have one memorized around fifteen years ago, so I
    could quote words in Elvish with their vowel-length marks. But
    that was fifteen years ago, and I seem to have forgotten it.

    --
    Dorothy J. Heydt
    Vallejo, California
    djheydt at gmail dot com
    Www.kithrup.com/~djheydt/

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Dorothy J Heydt@21:1/5 to lynnmcguire5@gmail.com on Sun May 15 01:54:48 2022
    XPost: rec.arts.sf.written

    In article <t5ncnu$jer$1@dont-email.me>,
    Lynn McGuire <lynnmcguire5@gmail.com> wrote:

    My Dad used APL in the 1960s trying to control a refinery cat-cracker
    using an IBM 360.

    Ok, I am certain that the refinery was not cracking felines.
    The ASPCA would have complained. What does "cat-" stand for in
    this instance?

    He kinda got it working and wrote his PhD Chem
    Engineering thesis on it. He got his PhD from Princeton in three years >because of that.

    Good for him.

    --
    Dorothy J. Heydt
    Vallejo, California
    djheydt at gmail dot com
    Www.kithrup.com/~djheydt/

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Lynn McGuire@21:1/5 to Dorothy J Heydt on Sat May 14 21:27:05 2022
    XPost: rec.arts.sf.written

    On 5/14/2022 8:58 PM, Dorothy J Heydt wrote:
    In article <t5p732$ag7$1@dont-email.me>,
    Lynn McGuire <lynnmcguire5@gmail.com> wrote:
    On 5/14/2022 9:33 AM, Dorothy J Heydt wrote:
    In article <t5me2e$u7k$1@dont-email.me>,
    Lynn McGuire <lynnmcguire5@gmail.com> wrote:
    xkcd: Crêpe
    https://www.xkcd.com/2619/

    I love crêpes ! My Dad, myself, my son, and three of my nephews stood >>>> at a fancy crêpe stand and ate about 20 to 30 of them in Paris by the >>>> Eiffel Tower back in 2009. We had a lot more fun than standing in that >>>> hours long line to ride the Eiffel Tower elevator.

    And funky non-ASCII characters are tough on us programmers.

    And on us non-programmers who can't turn
    backslash-x-alpha-numeric into something we don't have to guess
    from context.

    What, you don't have over 100,000 characters memorized, such as ♖.
    https://www.unicode.org/charts/PDF/U2600.pdf

    Nope. I did have one memorized around fifteen years ago, so I
    could quote words in Elvish with their vowel-length marks. But
    that was fifteen years ago, and I seem to have forgotten it.

    I'll be 62 in a couple of weeks. I now find it difficult to move back
    and forth from C++ to Fortran and back to C++ in the same day now. I
    suspect that this problem will get worse, not better over time.

    Lynn

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Lynn McGuire@21:1/5 to Dorothy J Heydt on Sat May 14 21:23:42 2022
    XPost: rec.arts.sf.written

    On 5/14/2022 8:54 PM, Dorothy J Heydt wrote:
    In article <t5ncnu$jer$1@dont-email.me>,
    Lynn McGuire <lynnmcguire5@gmail.com> wrote:

    My Dad used APL in the 1960s trying to control a refinery cat-cracker
    using an IBM 360.

    Ok, I am certain that the refinery was not cracking felines.
    The ASPCA would have complained. What does "cat-" stand for in
    this instance?

    He kinda got it working and wrote his PhD Chem
    Engineering thesis on it. He got his PhD from Princeton in three years
    because of that.

    Good for him.

    A refinery catalytic-cracker is a special type of reactor that mixes
    catalysts in the vaporized crude oil stream using high pressure
    compressors and cracks the long hydrocarbon chains into short
    hydrocarbon chains for making diesel, jet fuel, and gasoline. Heavy
    crude oils such as Venezuelan, South Texas, Saudi Heavy, Iranian Heavy,
    etc need cracking in order to make use of the last 20 to 40% of the
    barrel of oil.

    Lynn

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Dorothy J Heydt@21:1/5 to lynnmcguire5@gmail.com on Sun May 15 04:09:11 2022
    XPost: rec.arts.sf.written

    In article <t5po7h$fjq$1@dont-email.me>,
    Lynn McGuire <lynnmcguire5@gmail.com> wrote:
    On 5/14/2022 8:54 PM, Dorothy J Heydt wrote:
    In article <t5ncnu$jer$1@dont-email.me>,
    Lynn McGuire <lynnmcguire5@gmail.com> wrote:

    My Dad used APL in the 1960s trying to control a refinery cat-cracker
    using an IBM 360.

    Ok, I am certain that the refinery was not cracking felines.
    The ASPCA would have complained. What does "cat-" stand for in
    this instance?

    He kinda got it working and wrote his PhD Chem
    Engineering thesis on it. He got his PhD from Princeton in three years
    because of that.

    Good for him.

    A refinery catalytic-cracker is a special type of reactor that mixes >catalysts in the vaporized crude oil stream using high pressure
    compressors and cracks the long hydrocarbon chains into short
    hydrocarbon chains for making diesel, jet fuel, and gasoline. Heavy
    crude oils such as Venezuelan, South Texas, Saudi Heavy, Iranian Heavy,
    etc need cracking in order to make use of the last 20 to 40% of the
    barrel of oil.

    Thank you. Now I know.

    --
    Dorothy J. Heydt
    Vallejo, California
    djheydt at gmail dot com
    Www.kithrup.com/~djheydt/

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Thomas Koenig@21:1/5 to Dorothy J Heydt on Sun May 15 17:37:30 2022
    XPost: rec.arts.sf.written

    Dorothy J Heydt <djheydt@kithrup.com> schrieb:
    In article <t5ncnu$jer$1@dont-email.me>,
    Lynn McGuire <lynnmcguire5@gmail.com> wrote:

    My Dad used APL in the 1960s trying to control a refinery cat-cracker
    using an IBM 360.

    Ok, I am certain that the refinery was not cracking felines.
    The ASPCA would have complained. What does "cat-" stand for in
    this instance?

    "cat" is short for "catalytic".

    Which reminds me of something that happened ~20 years ago. We were
    discussing a chemically unstable catalyst, which decomposed.

    A Belgian colleague was abbreviating "catalyst" with "cat", so
    he talked about "cat decomposition" all the time, which evoked
    some unpleasent pictures in my mind. At the end of the meeting,
    I told him about this, and he has not used that particular term
    since :-)

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From John W Kennedy@21:1/5 to Dorothy J Heydt on Sun May 15 14:26:48 2022
    XPost: rec.arts.sf.written

    On 5/14/22 9:54 PM, Dorothy J Heydt wrote:
    In article <t5ncnu$jer$1@dont-email.me>,
    Lynn McGuire <lynnmcguire5@gmail.com> wrote:

    My Dad used APL in the 1960s trying to control a refinery cat-cracker
    using an IBM 360.

    Ok, I am certain that the refinery was not cracking felines.
    The ASPCA would have complained. What does "cat-" stand for in
    this instance?

    He kinda got it working and wrote his PhD Chem
    Engineering thesis on it. He got his PhD from Princeton in three years
    because of that.

    Good for him.

    Actually, APL was becoming very popular among accountants and the like
    in the prehistoric days before VisiCalc (awaiting a cry from the Peanut Gallery, “What’s Visicalc?”).

    --
    John W. Kennedy
    Algernon Burbage, Lord Roderick, Father Martin, Bishop Baldwin,
    King Pellinore, Captain Bailey, Merlin -- A Kingdom for a Stage!

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Gary R. Schmidt@21:1/5 to John W Kennedy on Mon May 16 15:35:03 2022
    XPost: rec.arts.sf.written

    On 15/05/2022 07:07, John W Kennedy wrote:
    On 5/13/22 11:28 PM, Lynn McGuire wrote:
    On 5/13/2022 5:26 PM, John W Kennedy wrote:
    On 5/13/22 4:11 PM, Lynn McGuire wrote:
    xkcd: Crêpe
        https://www.xkcd.com/2619/

    I love crêpes !  My Dad, myself, my son, and three of my nephews
    stood at a fancy crêpe stand and ate about 20 to 30 of them in Paris
    by the Eiffel Tower back in 2009.  We had a lot more fun than
    standing in that hours long line to ride the Eiffel Tower elevator.

    And funky non-ASCII characters are tough on us programmers.

    Explained at:
        https://www.explainxkcd.com/wiki/index.php/2619:_Cr%C3%AApe

    Lynn

    Well, this mess isn’t even a Unicode character. And, on my Mac, I
    can’t even fake it by putting a combining circumflex over a combining
    inverted breve over the e, though it ought to work in theory. (I
    tried both straight output to the command-line window and a trivial
    SwiftUI app.)

    So you are saying that the ê is not a Unicode character ?  Or are you
    talking about the little hat over the e ?

    Lynn

    It’s not a proper Ê. It either E with an inverted breve above it (Ȇ) and a circumflex ^ above the inverted breve, or else it’s an E with a tiny A (or a Starfleet A badge or even a simple 2-D line drawing of Duke, the
    Java mascot) above it.

    Do you often find your hair being parted as the joke whooshes by???

    Cheers,
    Gary B-)

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From J. Clarke@21:1/5 to john.w.kennedy@gmail.com on Mon May 16 09:08:01 2022
    XPost: rec.arts.sf.written

    On Sun, 15 May 2022 14:26:48 -0400, John W Kennedy
    <john.w.kennedy@gmail.com> wrote:

    On 5/14/22 9:54 PM, Dorothy J Heydt wrote:
    In article <t5ncnu$jer$1@dont-email.me>,
    Lynn McGuire <lynnmcguire5@gmail.com> wrote:

    My Dad used APL in the 1960s trying to control a refinery cat-cracker
    using an IBM 360.

    Ok, I am certain that the refinery was not cracking felines.
    The ASPCA would have complained. What does "cat-" stand for in
    this instance?

    He kinda got it working and wrote his PhD Chem
    Engineering thesis on it. He got his PhD from Princeton in three years
    because of that.

    Good for him.

    Actually, APL was becoming very popular among accountants and the like
    in the prehistoric days before VisiCalc (awaiting a cry from the Peanut >Gallery, “What’s Visicalc?”).

    Right now a debate above my pay grade at my current employer is
    whether to keep APL or move everything that is currently on APL to
    another platform.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Lynn McGuire@21:1/5 to J. Clarke on Mon May 16 15:12:54 2022
    XPost: rec.arts.sf.written

    On 5/16/2022 8:08 AM, J. Clarke wrote:
    On Sun, 15 May 2022 14:26:48 -0400, John W Kennedy
    <john.w.kennedy@gmail.com> wrote:

    On 5/14/22 9:54 PM, Dorothy J Heydt wrote:
    In article <t5ncnu$jer$1@dont-email.me>,
    Lynn McGuire <lynnmcguire5@gmail.com> wrote:

    My Dad used APL in the 1960s trying to control a refinery cat-cracker
    using an IBM 360.

    Ok, I am certain that the refinery was not cracking felines.
    The ASPCA would have complained. What does "cat-" stand for in
    this instance?

    He kinda got it working and wrote his PhD Chem
    Engineering thesis on it. He got his PhD from Princeton in three years >>>> because of that.

    Good for him.

    Actually, APL was becoming very popular among accountants and the like
    in the prehistoric days before VisiCalc (awaiting a cry from the Peanut
    Gallery, “What’s Visicalc?”).

    Right now a debate above my pay grade at my current employer is
    whether to keep APL or move everything that is currently on APL to
    another platform.

    I was not even aware that there was a current APL compiler.

    Lynn

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Lynn McGuire@21:1/5 to Gary R. Schmidt on Mon May 16 15:14:51 2022
    XPost: rec.arts.sf.written

    On 5/16/2022 12:35 AM, Gary R. Schmidt wrote:
    On 15/05/2022 07:07, John W Kennedy wrote:
    On 5/13/22 11:28 PM, Lynn McGuire wrote:
    On 5/13/2022 5:26 PM, John W Kennedy wrote:
    On 5/13/22 4:11 PM, Lynn McGuire wrote:
    xkcd: Crêpe
        https://www.xkcd.com/2619/

    I love crêpes !  My Dad, myself, my son, and three of my nephews
    stood at a fancy crêpe stand and ate about 20 to 30 of them in
    Paris by the Eiffel Tower back in 2009.  We had a lot more fun than >>>>> standing in that hours long line to ride the Eiffel Tower elevator.

    And funky non-ASCII characters are tough on us programmers.

    Explained at:
        https://www.explainxkcd.com/wiki/index.php/2619:_Cr%C3%AApe

    Lynn

    Well, this mess isn’t even a Unicode character. And, on my Mac, I
    can’t even fake it by putting a combining circumflex over a
    combining inverted breve over the e, though it ought to work in
    theory. (I tried both straight output to the command-line window and
    a trivial SwiftUI app.)

    So you are saying that the ê is not a Unicode character ?  Or are you
    talking about the little hat over the e ?

    Lynn

    It’s not a proper Ê. It either E with an inverted breve above it (Ȇ)
    and a circumflex ^ above the inverted breve, or else it’s an E with a
    tiny A (or a Starfleet A badge or even a simple 2-D line drawing of
    Duke, the Java mascot) above it.

    Do you often find your hair being parted as the joke whooshes by???

        Cheers,
            Gary    B-)

    Sorry, I did not intend a joke here. As a computer programmer, I find
    Unicode both fascinating and horrifying.

    Lynn

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Quinn C@21:1/5 to All on Mon May 16 18:07:29 2022
    XPost: rec.arts.sf.written

    * John W Kennedy:

    On 5/13/22 11:28 PM, Lynn McGuire wrote:
    On 5/13/2022 5:26 PM, John W Kennedy wrote:
    On 5/13/22 4:11 PM, Lynn McGuire wrote:
    xkcd: Crêpe
        https://www.xkcd.com/2619/

    I love crêpes !  My Dad, myself, my son, and three of my nephews
    stood at a fancy crêpe stand and ate about 20 to 30 of them in Paris
    by the Eiffel Tower back in 2009.  We had a lot more fun than
    standing in that hours long line to ride the Eiffel Tower elevator.

    And funky non-ASCII characters are tough on us programmers.

    Explained at:
        https://www.explainxkcd.com/wiki/index.php/2619:_Cr%C3%AApe

    Lynn

    Well, this mess isn’t even a Unicode character. And, on my Mac, I
    can’t even fake it by putting a combining circumflex over a combining
    inverted breve over the e, though it ought to work in theory. (I tried
    both straight output to the command-line window and a trivial SwiftUI
    app.)

    So you are saying that the ê is not a Unicode character ?  Or are you
    talking about the little hat over the e ?

    Lynn

    It’s not a proper Ê. It either E with an inverted breve above it (Ȇ) and a circumflex ^ above the inverted breve, or else it’s an E with a tiny A (or a Starfleet A badge or even a simple 2-D line drawing of Duke, the
    Java mascot) above it.

    My spontaneous interpretation was that it was a circumflex in an outline
    font. I don't think we can combine a diacritic in an outline font with a character in a different font, though.

    --
    Worf: You are not in my shoes.
    Dax: Too bad. You'd be amazed at what I can do in a pair of size 18
    boots.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From J. Clarke@21:1/5 to lynnmcguire5@gmail.com on Mon May 16 20:39:30 2022
    XPost: rec.arts.sf.written

    On Mon, 16 May 2022 15:14:51 -0500, Lynn McGuire
    <lynnmcguire5@gmail.com> wrote:

    On 5/16/2022 12:35 AM, Gary R. Schmidt wrote:
    On 15/05/2022 07:07, John W Kennedy wrote:
    On 5/13/22 11:28 PM, Lynn McGuire wrote:
    On 5/13/2022 5:26 PM, John W Kennedy wrote:
    On 5/13/22 4:11 PM, Lynn McGuire wrote:
    xkcd: Crêpe
        https://www.xkcd.com/2619/

    I love crêpes !  My Dad, myself, my son, and three of my nephews >>>>>> stood at a fancy crêpe stand and ate about 20 to 30 of them in
    Paris by the Eiffel Tower back in 2009.  We had a lot more fun than >>>>>> standing in that hours long line to ride the Eiffel Tower elevator. >>>>>>
    And funky non-ASCII characters are tough on us programmers.

    Explained at:
        https://www.explainxkcd.com/wiki/index.php/2619:_Cr%C3%AApe >>>>>>
    Lynn

    Well, this mess isn’t even a Unicode character. And, on my Mac, I
    can’t even fake it by putting a combining circumflex over a
    combining inverted breve over the e, though it ought to work in
    theory. (I tried both straight output to the command-line window and >>>>> a trivial SwiftUI app.)

    So you are saying that the ê is not a Unicode character ?  Or are you >>>> talking about the little hat over the e ?

    Lynn

    It’s not a proper Ê. It either E with an inverted breve above it (?)
    and a circumflex ^ above the inverted breve, or else it’s an E with a
    tiny A (or a Starfleet A badge or even a simple 2-D line drawing of
    Duke, the Java mascot) above it.

    Do you often find your hair being parted as the joke whooshes by???

        Cheers,
            Gary    B-)

    Sorry, I did not intend a joke here. As a computer programmer, I find >Unicode both fascinating and horrifying.

    As implemented it's a bit wild-west, but it was necessary--you can't
    handle Chinese with 8 bits.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From J. Clarke@21:1/5 to lynnmcguire5@gmail.com on Mon May 16 20:38:19 2022
    XPost: rec.arts.sf.written

    On Mon, 16 May 2022 15:12:54 -0500, Lynn McGuire
    <lynnmcguire5@gmail.com> wrote:

    On 5/16/2022 8:08 AM, J. Clarke wrote:
    On Sun, 15 May 2022 14:26:48 -0400, John W Kennedy
    <john.w.kennedy@gmail.com> wrote:

    On 5/14/22 9:54 PM, Dorothy J Heydt wrote:
    In article <t5ncnu$jer$1@dont-email.me>,
    Lynn McGuire <lynnmcguire5@gmail.com> wrote:

    My Dad used APL in the 1960s trying to control a refinery cat-cracker >>>>> using an IBM 360.

    Ok, I am certain that the refinery was not cracking felines.
    The ASPCA would have complained. What does "cat-" stand for in
    this instance?

    He kinda got it working and wrote his PhD Chem
    Engineering thesis on it. He got his PhD from Princeton in three years >>>>> because of that.

    Good for him.

    Actually, APL was becoming very popular among accountants and the like
    in the prehistoric days before VisiCalc (awaiting a cry from the Peanut
    Gallery, “What’s Visicalc?”).

    Right now a debate above my pay grade at my current employer is
    whether to keep APL or move everything that is currently on APL to
    another platform.

    I was not even aware that there was a current APL compiler.

    While there have been APL compilers in the past, they are aberrations.
    APL has historically been an interpreted language and most APL code
    expects that environment.

    Current commercial implementations are APL+Win, APL2 (I think--it was
    an IBM product and has been divested--I'm not sure that it's currently
    being sold) and Dyalog. There are also the open-source Gnu APL and
    NARS2000. Those are the ones that come to me off the top of my head.
    Then there's the whole j universe.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Lynn McGuire@21:1/5 to J. Clarke on Mon May 16 20:50:05 2022
    XPost: rec.arts.sf.written

    On 5/16/2022 7:39 PM, J. Clarke wrote:
    On Mon, 16 May 2022 15:14:51 -0500, Lynn McGuire
    <lynnmcguire5@gmail.com> wrote:

    On 5/16/2022 12:35 AM, Gary R. Schmidt wrote:
    On 15/05/2022 07:07, John W Kennedy wrote:
    On 5/13/22 11:28 PM, Lynn McGuire wrote:
    On 5/13/2022 5:26 PM, John W Kennedy wrote:
    On 5/13/22 4:11 PM, Lynn McGuire wrote:
    xkcd: Crêpe
        https://www.xkcd.com/2619/

    I love crêpes !  My Dad, myself, my son, and three of my nephews >>>>>>> stood at a fancy crêpe stand and ate about 20 to 30 of them in
    Paris by the Eiffel Tower back in 2009.  We had a lot more fun than >>>>>>> standing in that hours long line to ride the Eiffel Tower elevator. >>>>>>>
    And funky non-ASCII characters are tough on us programmers.

    Explained at:
        https://www.explainxkcd.com/wiki/index.php/2619:_Cr%C3%AApe >>>>>>>
    Lynn

    Well, this mess isn’t even a Unicode character. And, on my Mac, I >>>>>> can’t even fake it by putting a combining circumflex over a
    combining inverted breve over the e, though it ought to work in
    theory. (I tried both straight output to the command-line window and >>>>>> a trivial SwiftUI app.)

    So you are saying that the ê is not a Unicode character ?  Or are you >>>>> talking about the little hat over the e ?

    Lynn

    It’s not a proper Ê. It either E with an inverted breve above it (?) >>>> and a circumflex ^ above the inverted breve, or else it’s an E with a >>>> tiny A (or a Starfleet A badge or even a simple 2-D line drawing of
    Duke, the Java mascot) above it.

    Do you often find your hair being parted as the joke whooshes by???

        Cheers,
            Gary    B-)

    Sorry, I did not intend a joke here. As a computer programmer, I find
    Unicode both fascinating and horrifying.

    As implemented it's a bit wild-west, but it was necessary--you can't
    handle Chinese with 8 bits.

    Yes, you can with variable-width character encoding UTF-8. We are in
    the middle of converting our software distribution to it. The Fortran
    code is dicey at best though.
    https://en.wikipedia.org/wiki/UTF-8

    Lynn

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Quinn C@21:1/5 to All on Mon May 16 22:27:13 2022
    XPost: rec.arts.sf.written

    * Lynn McGuire:

    On 5/16/2022 7:39 PM, J. Clarke wrote:
    On Mon, 16 May 2022 15:14:51 -0500, Lynn McGuire
    <lynnmcguire5@gmail.com> wrote:

    On 5/16/2022 12:35 AM, Gary R. Schmidt wrote:
    On 15/05/2022 07:07, John W Kennedy wrote:
    On 5/13/22 11:28 PM, Lynn McGuire wrote:
    On 5/13/2022 5:26 PM, John W Kennedy wrote:
    On 5/13/22 4:11 PM, Lynn McGuire wrote:
    xkcd: Crêpe
        https://www.xkcd.com/2619/

    I love crêpes !  My Dad, myself, my son, and three of my nephews >>>>>>>> stood at a fancy crêpe stand and ate about 20 to 30 of them in >>>>>>>> Paris by the Eiffel Tower back in 2009.  We had a lot more fun than >>>>>>>> standing in that hours long line to ride the Eiffel Tower elevator. >>>>>>>>
    And funky non-ASCII characters are tough on us programmers.

    Explained at:
        https://www.explainxkcd.com/wiki/index.php/2619:_Cr%C3%AApe >>>>>>>>
    Lynn

    Well, this mess isn’t even a Unicode character. And, on my Mac, I >>>>>>> can’t even fake it by putting a combining circumflex over a
    combining inverted breve over the e, though it ought to work in
    theory. (I tried both straight output to the command-line window and >>>>>>> a trivial SwiftUI app.)

    So you are saying that the ê is not a Unicode character ?  Or are you >>>>>> talking about the little hat over the e ?

    Lynn

    It’s not a proper Ê. It either E with an inverted breve above it (?) >>>>> and a circumflex ^ above the inverted breve, or else it’s an E with a >>>>> tiny A (or a Starfleet A badge or even a simple 2-D line drawing of
    Duke, the Java mascot) above it.

    Do you often find your hair being parted as the joke whooshes by???

        Cheers,
            Gary    B-)

    Sorry, I did not intend a joke here. As a computer programmer, I find
    Unicode both fascinating and horrifying.

    As implemented it's a bit wild-west, but it was necessary--you can't
    handle Chinese with 8 bits.

    Yes, you can with variable-width character encoding UTF-8.

    That's doesn't fall under the normal interpretation of "handle with 8
    bits" for me.

    --
    Ice hockey is a form of disorderly conduct
    in which the score is kept.
    -- Doug Larson

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Gary R. Schmidt@21:1/5 to Lynn McGuire on Tue May 17 14:00:49 2022
    XPost: rec.arts.sf.written

    On 17/05/2022 06:14, Lynn McGuire wrote:
    On 5/16/2022 12:35 AM, Gary R. Schmidt wrote:
    On 15/05/2022 07:07, John W Kennedy wrote:
    On 5/13/22 11:28 PM, Lynn McGuire wrote:
    On 5/13/2022 5:26 PM, John W Kennedy wrote:
    On 5/13/22 4:11 PM, Lynn McGuire wrote:
    xkcd: Crêpe
        https://www.xkcd.com/2619/

    I love crêpes !  My Dad, myself, my son, and three of my nephews >>>>>> stood at a fancy crêpe stand and ate about 20 to 30 of them in
    Paris by the Eiffel Tower back in 2009.  We had a lot more fun
    than standing in that hours long line to ride the Eiffel Tower
    elevator.

    And funky non-ASCII characters are tough on us programmers.

    Explained at:
        https://www.explainxkcd.com/wiki/index.php/2619:_Cr%C3%AApe >>>>>>
    Lynn

    Well, this mess isn’t even a Unicode character. And, on my Mac, I
    can’t even fake it by putting a combining circumflex over a
    combining inverted breve over the e, though it ought to work in
    theory. (I tried both straight output to the command-line window
    and a trivial SwiftUI app.)

    So you are saying that the ê is not a Unicode character ?  Or are
    you talking about the little hat over the e ?

    Lynn

    It’s not a proper Ê. It either E with an inverted breve above it (Ȇ) >>> and a circumflex ^ above the inverted breve, or else it’s an E with a
    tiny A (or a Starfleet A badge or even a simple 2-D line drawing of
    Duke, the Java mascot) above it.

    Do you often find your hair being parted as the joke whooshes by???

         Cheers,
             Gary    B-)

    Sorry, I did not intend a joke here.  As a computer programmer, I find Unicode both fascinating and horrifying.

    UNICODE?? It's a joke, Joyce. (If only it was!!)

    And I've been fighting with UNICODE (and incompetence/lack of
    understanding) of UNICODE for decades.

    The only thing less (or wrongly) understood than UNICODE in computing is
    time and date.

    Cheers,
    Gary B-)

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Scott Lurndal@21:1/5 to Lynn McGuire on Tue May 17 13:24:18 2022
    XPost: rec.arts.sf.written

    Lynn McGuire <lynnmcguire5@gmail.com> writes:
    On 5/16/2022 7:39 PM, J. Clarke wrote:
    On Mon, 16 May 2022 15:14:51 -0500, Lynn McGuire
    <lynnmcguire5@gmail.com> wrote:

    On 5/16/2022 12:35 AM, Gary R. Schmidt wrote:
    On 15/05/2022 07:07, John W Kennedy wrote:
    On 5/13/22 11:28 PM, Lynn McGuire wrote:
    On 5/13/2022 5:26 PM, John W Kennedy wrote:
    On 5/13/22 4:11 PM, Lynn McGuire wrote:
    xkcd: Crêpe
        https://www.xkcd.com/2619/

    I love crêpes !  My Dad, myself, my son, and three of my nephews >>>>>>>> stood at a fancy crêpe stand and ate about 20 to 30 of them in >>>>>>>> Paris by the Eiffel Tower back in 2009.  We had a lot more fun than >>>>>>>> standing in that hours long line to ride the Eiffel Tower elevator. >>>>>>>>
    And funky non-ASCII characters are tough on us programmers.

    Explained at:
        https://www.explainxkcd.com/wiki/index.php/2619:_Cr%C3%AApe >>>>>>>>
    Lynn

    Well, this mess isn’t even a Unicode character. And, on my Mac, I >>>>>>> can’t even fake it by putting a combining circumflex over a
    combining inverted breve over the e, though it ought to work in
    theory. (I tried both straight output to the command-line window and >>>>>>> a trivial SwiftUI app.)

    So you are saying that the ê is not a Unicode character ?  Or are you >>>>>> talking about the little hat over the e ?

    Lynn

    It’s not a proper Ê. It either E with an inverted breve above it (?) >>>>> and a circumflex ^ above the inverted breve, or else it’s an E with a >>>>> tiny A (or a Starfleet A badge or even a simple 2-D line drawing of
    Duke, the Java mascot) above it.

    Do you often find your hair being parted as the joke whooshes by???

        Cheers,
            Gary    B-)

    Sorry, I did not intend a joke here. As a computer programmer, I find
    Unicode both fascinating and horrifying.

    As implemented it's a bit wild-west, but it was necessary--you can't
    handle Chinese with 8 bits.

    Yes, you can with variable-width character encoding UTF-8. We are in
    the middle of converting our software distribution to it. The Fortran
    code is dicey at best though.
    https://en.wikipedia.org/wiki/UTF-8


    UTF-8 _is_ unicode. There are many possible encodings for unicode,
    UTF-8 is the most common outside of windows, which uses UTF-16 by
    default.

    And Clarke is correct, you cannot represent Chinese in 8 bits, even
    when using UTF-8 encoding.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From John W Kennedy@21:1/5 to J. Clarke on Tue May 17 12:59:28 2022
    XPost: rec.arts.sf.written

    On 5/16/22 8:38 PM, J. Clarke wrote:
    On Mon, 16 May 2022 15:12:54 -0500, Lynn McGuire
    <lynnmcguire5@gmail.com> wrote:

    On 5/16/2022 8:08 AM, J. Clarke wrote:
    On Sun, 15 May 2022 14:26:48 -0400, John W Kennedy
    <john.w.kennedy@gmail.com> wrote:

    On 5/14/22 9:54 PM, Dorothy J Heydt wrote:
    In article <t5ncnu$jer$1@dont-email.me>,
    Lynn McGuire <lynnmcguire5@gmail.com> wrote:

    My Dad used APL in the 1960s trying to control a refinery cat-cracker >>>>>> using an IBM 360.

    Ok, I am certain that the refinery was not cracking felines.
    The ASPCA would have complained. What does "cat-" stand for in
    this instance?

    He kinda got it working and wrote his PhD Chem
    Engineering thesis on it. He got his PhD from Princeton in three years >>>>>> because of that.

    Good for him.

    Actually, APL was becoming very popular among accountants and the like >>>> in the prehistoric days before VisiCalc (awaiting a cry from the Peanut >>>> Gallery, “What’s Visicalc?”).

    Right now a debate above my pay grade at my current employer is
    whether to keep APL or move everything that is currently on APL to
    another platform.

    I was not even aware that there was a current APL compiler.

    While there have been APL compilers in the past, they are aberrations.
    APL has historically been an interpreted language and most APL code
    expects that environment.

    Especially since the ⍎ operator (small circle over inverted-T),
    “Execute” was added, which interprets a character string as an APL expression in the current context.
    Current commercial implementations are APL+Win, APL2 (I think--it was
    an IBM product and has been divested--I'm not sure that it's currently
    being sold) and Dyalog. There are also the open-source Gnu APL and
    NARS2000. Those are the ones that come to me off the top of my head.
    Then there's the whole j universe.

    It was only in 2021 that IBM sold APL2 to Log-On Software, which now
    sells it as Log-On APL2.

    --
    John W. Kennedy
    Algernon Burbage, Lord Roderick, Father Martin, Bishop Baldwin,
    King Pellinore, Captain Bailey, Merlin -- A Kingdom for a Stage!

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From John W Kennedy@21:1/5 to Scott Lurndal on Tue May 17 13:03:23 2022
    XPost: rec.arts.sf.written

    On 5/17/22 9:24 AM, Scott Lurndal wrote:
    Lynn McGuire <lynnmcguire5@gmail.com> writes:
    On 5/16/2022 7:39 PM, J. Clarke wrote:
    On Mon, 16 May 2022 15:14:51 -0500, Lynn McGuire
    <lynnmcguire5@gmail.com> wrote:

    On 5/16/2022 12:35 AM, Gary R. Schmidt wrote:
    On 15/05/2022 07:07, John W Kennedy wrote:
    On 5/13/22 11:28 PM, Lynn McGuire wrote:
    On 5/13/2022 5:26 PM, John W Kennedy wrote:
    On 5/13/22 4:11 PM, Lynn McGuire wrote:
    xkcd: Crêpe
        https://www.xkcd.com/2619/

    I love crêpes !  My Dad, myself, my son, and three of my nephews >>>>>>>>> stood at a fancy crêpe stand and ate about 20 to 30 of them in >>>>>>>>> Paris by the Eiffel Tower back in 2009.  We had a lot more fun than >>>>>>>>> standing in that hours long line to ride the Eiffel Tower elevator. >>>>>>>>>
    And funky non-ASCII characters are tough on us programmers.

    Explained at:
        https://www.explainxkcd.com/wiki/index.php/2619:_Cr%C3%AApe >>>>>>>>>
    Lynn

    Well, this mess isn’t even a Unicode character. And, on my Mac, I >>>>>>>> can’t even fake it by putting a combining circumflex over a
    combining inverted breve over the e, though it ought to work in >>>>>>>> theory. (I tried both straight output to the command-line window and >>>>>>>> a trivial SwiftUI app.)

    So you are saying that the ê is not a Unicode character ?  Or are you >>>>>>> talking about the little hat over the e ?

    Lynn

    It’s not a proper Ê. It either E with an inverted breve above it (?) >>>>>> and a circumflex ^ above the inverted breve, or else it’s an E with a >>>>>> tiny A (or a Starfleet A badge or even a simple 2-D line drawing of >>>>>> Duke, the Java mascot) above it.

    Do you often find your hair being parted as the joke whooshes by???

        Cheers,
            Gary    B-)

    Sorry, I did not intend a joke here. As a computer programmer, I find >>>> Unicode both fascinating and horrifying.

    As implemented it's a bit wild-west, but it was necessary--you can't
    handle Chinese with 8 bits.

    Yes, you can with variable-width character encoding UTF-8. We are in
    the middle of converting our software distribution to it. The Fortran
    code is dicey at best though.
    https://en.wikipedia.org/wiki/UTF-8


    UTF-8 _is_ unicode. There are many possible encodings for unicode,
    UTF-8 is the most common outside of windows, which uses UTF-16 by
    default.

    Cocoa has always used UTF-16 (though with translation to/from UTF-8 and
    UTF-32 are available), but, a couple of years ago, Swift changed its
    internal representation to UTF-8.

    And Clarke is correct, you cannot represent Chinese in 8 bits, even
    when using UTF-8 encoding.


    --
    John W. Kennedy
    Algernon Burbage, Lord Roderick, Father Martin, Bishop Baldwin,
    King Pellinore, Captain Bailey, Merlin -- A Kingdom for a Stage!

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Jaimie Vandenbergh@21:1/5 to john.w.kennedy@gmail.com on Tue May 17 17:46:32 2022
    XPost: rec.arts.sf.written

    On 14 May 2022 at 22:07:05 BST, "John W Kennedy"
    <john.w.kennedy@gmail.com> wrote:

    On 5/13/22 11:28 PM, Lynn McGuire wrote:
    On 5/13/2022 5:26 PM, John W Kennedy wrote:
    On 5/13/22 4:11 PM, Lynn McGuire wrote:
    xkcd: Crêpe
    https://www.xkcd.com/2619/

    I love crêpes ! My Dad, myself, my son, and three of my nephews
    stood at a fancy crêpe stand and ate about 20 to 30 of them in Paris
    by the Eiffel Tower back in 2009. We had a lot more fun than
    standing in that hours long line to ride the Eiffel Tower elevator.

    And funky non-ASCII characters are tough on us programmers.

    Explained at:
    https://www.explainxkcd.com/wiki/index.php/2619:_Cr%C3%AApe

    Lynn

    Well, this mess isn’t even a Unicode character. And, on my Mac, I
    can’t even fake it by putting a combining circumflex over a combining
    inverted breve over the e, though it ought to work in theory. (I tried
    both straight output to the command-line window and a trivial SwiftUI
    app.)

    So you are saying that the ê is not a Unicode character ? Or are you
    talking about the little hat over the e ?

    Lynn

    It’s not a proper Ê. It either E with an inverted breve above it (Ȇ) and a circumflex ^ above the inverted breve, or else it’s an E with a tiny A (or a Starfleet A badge or even a simple 2-D line drawing of Duke, the
    Java mascot) above it.

    On further research, I find that the three-part E+ ̑+ ̂ combination works on my Mac with in a trivial SwiftUI app if I use Arial as the font.

    Ew. I rescind my previous article, which of course also isn't possible
    on Usenet.

    Cheers - Jaimie
    --
    "But people have always eaten people!
    What else is there to eat?
    If the Juju had meant us not to eat people
    He wouldn't have made us of meat!"
    -- Flanders & Swann

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Jaimie Vandenbergh@21:1/5 to john.w.kennedy@gmail.com on Tue May 17 17:45:07 2022
    XPost: rec.arts.sf.written

    On 13 May 2022 at 23:26:33 BST, "John W Kennedy"
    <john.w.kennedy@gmail.com> wrote:

    On 5/13/22 4:11 PM, Lynn McGuire wrote:
    xkcd: Crêpe
    https://www.xkcd.com/2619/

    I love crêpes ! My Dad, myself, my son, and three of my nephews stood
    at a fancy crêpe stand and ate about 20 to 30 of them in Paris by the
    Eiffel Tower back in 2009. We had a lot more fun than standing in that
    hours long line to ride the Eiffel Tower elevator.

    And funky non-ASCII characters are tough on us programmers.

    Explained at:
    https://www.explainxkcd.com/wiki/index.php/2619:_Cr%C3%AApe

    Lynn

    Well, this mess isn’t even a Unicode character. And, on my Mac, I can’t even fake it by putting a combining circumflex over a combining inverted breve over the e, though it ought to work in theory. (I tried both
    straight output to the command-line window and a trivial SwiftUI app.)

    On a Mac, just hold the "e" key down for about 2.5 seconds and you get a
    popup with accent offerings. Applies to the other obvious candidate keys
    also.

    There's no sense in trying to work out characters that have been to
    Usenet and back, though. Clients and servers alike are awful at anything
    other than straight ascii, and will badly smash any other encoding
    during transit unless a miracle happens.

    Cheers - Jaimie
    --
    I hope I live long enough
    to vindicate my pessimism
    -- http://www.boasas.com/?c=1108

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Lynn McGuire@21:1/5 to Gary R. Schmidt on Tue May 17 14:51:51 2022
    XPost: rec.arts.sf.written

    On 5/16/2022 11:00 PM, Gary R. Schmidt wrote:
    On 17/05/2022 06:14, Lynn McGuire wrote:
    On 5/16/2022 12:35 AM, Gary R. Schmidt wrote:
    On 15/05/2022 07:07, John W Kennedy wrote:
    On 5/13/22 11:28 PM, Lynn McGuire wrote:
    On 5/13/2022 5:26 PM, John W Kennedy wrote:
    On 5/13/22 4:11 PM, Lynn McGuire wrote:
    xkcd: Crêpe
        https://www.xkcd.com/2619/

    I love crêpes !  My Dad, myself, my son, and three of my nephews >>>>>>> stood at a fancy crêpe stand and ate about 20 to 30 of them in
    Paris by the Eiffel Tower back in 2009.  We had a lot more fun
    than standing in that hours long line to ride the Eiffel Tower
    elevator.

    And funky non-ASCII characters are tough on us programmers.

    Explained at:
        https://www.explainxkcd.com/wiki/index.php/2619:_Cr%C3%AApe >>>>>>>
    Lynn

    Well, this mess isn’t even a Unicode character. And, on my Mac, I >>>>>> can’t even fake it by putting a combining circumflex over a
    combining inverted breve over the e, though it ought to work in
    theory. (I tried both straight output to the command-line window
    and a trivial SwiftUI app.)

    So you are saying that the ê is not a Unicode character ?  Or are
    you talking about the little hat over the e ?

    Lynn

    It’s not a proper Ê. It either E with an inverted breve above it (Ȇ) >>>> and a circumflex ^ above the inverted breve, or else it’s an E with
    a tiny A (or a Starfleet A badge or even a simple 2-D line drawing
    of Duke, the Java mascot) above it.

    Do you often find your hair being parted as the joke whooshes by???

         Cheers,
             Gary    B-)

    Sorry, I did not intend a joke here.  As a computer programmer, I find
    Unicode both fascinating and horrifying.

    UNICODE??  It's a joke, Joyce.  (If only it was!!)

    And I've been fighting with UNICODE (and incompetence/lack of
    understanding) of UNICODE for decades.

    The only thing less (or wrongly) understood than UNICODE in computing is
    time and date.

        Cheers,
            Gary    B-)

    We are in the middle of converting our software distribution of 1.3
    million lines of C++ and F77 from ASCII to Unicode (UTF-8). The
    conversion is not going well and we have yet to start on the Fortran code.

    Lynn

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From J. Clarke@21:1/5 to lynnmcguire5@gmail.com on Tue May 17 17:59:07 2022
    XPost: rec.arts.sf.written

    On Mon, 16 May 2022 20:50:05 -0500, Lynn McGuire
    <lynnmcguire5@gmail.com> wrote:

    On 5/16/2022 7:39 PM, J. Clarke wrote:
    On Mon, 16 May 2022 15:14:51 -0500, Lynn McGuire
    <lynnmcguire5@gmail.com> wrote:

    On 5/16/2022 12:35 AM, Gary R. Schmidt wrote:
    On 15/05/2022 07:07, John W Kennedy wrote:
    On 5/13/22 11:28 PM, Lynn McGuire wrote:
    On 5/13/2022 5:26 PM, John W Kennedy wrote:
    On 5/13/22 4:11 PM, Lynn McGuire wrote:
    xkcd: Crêpe
        https://www.xkcd.com/2619/

    I love crêpes !  My Dad, myself, my son, and three of my nephews >>>>>>>> stood at a fancy crêpe stand and ate about 20 to 30 of them in >>>>>>>> Paris by the Eiffel Tower back in 2009.  We had a lot more fun than >>>>>>>> standing in that hours long line to ride the Eiffel Tower elevator. >>>>>>>>
    And funky non-ASCII characters are tough on us programmers.

    Explained at:
        https://www.explainxkcd.com/wiki/index.php/2619:_Cr%C3%AApe >>>>>>>>
    Lynn

    Well, this mess isn’t even a Unicode character. And, on my Mac, I >>>>>>> can’t even fake it by putting a combining circumflex over a
    combining inverted breve over the e, though it ought to work in
    theory. (I tried both straight output to the command-line window and >>>>>>> a trivial SwiftUI app.)

    So you are saying that the ê is not a Unicode character ?  Or are you >>>>>> talking about the little hat over the e ?

    Lynn

    It’s not a proper Ê. It either E with an inverted breve above it (?) >>>>> and a circumflex ^ above the inverted breve, or else it’s an E with a >>>>> tiny A (or a Starfleet A badge or even a simple 2-D line drawing of
    Duke, the Java mascot) above it.

    Do you often find your hair being parted as the joke whooshes by???

        Cheers,
            Gary    B-)

    Sorry, I did not intend a joke here. As a computer programmer, I find
    Unicode both fascinating and horrifying.

    As implemented it's a bit wild-west, but it was necessary--you can't
    handle Chinese with 8 bits.

    Yes, you can with variable-width character encoding UTF-8. We are in
    the middle of converting our software distribution to it. The Fortran
    code is dicey at best though.
    https://en.wikipedia.org/wiki/UTF-8

    UTF-8 isn't 8-bit. It's variable width with an 8-bit subset.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From J. Clarke@21:1/5 to john.w.kennedy@gmail.com on Tue May 17 17:57:50 2022
    XPost: rec.arts.sf.written

    On Tue, 17 May 2022 12:59:28 -0400, John W Kennedy
    <john.w.kennedy@gmail.com> wrote:

    On 5/16/22 8:38 PM, J. Clarke wrote:
    On Mon, 16 May 2022 15:12:54 -0500, Lynn McGuire
    <lynnmcguire5@gmail.com> wrote:

    On 5/16/2022 8:08 AM, J. Clarke wrote:
    On Sun, 15 May 2022 14:26:48 -0400, John W Kennedy
    <john.w.kennedy@gmail.com> wrote:

    On 5/14/22 9:54 PM, Dorothy J Heydt wrote:
    In article <t5ncnu$jer$1@dont-email.me>,
    Lynn McGuire <lynnmcguire5@gmail.com> wrote:

    My Dad used APL in the 1960s trying to control a refinery cat-cracker >>>>>>> using an IBM 360.

    Ok, I am certain that the refinery was not cracking felines.
    The ASPCA would have complained. What does "cat-" stand for in
    this instance?

    He kinda got it working and wrote his PhD Chem
    Engineering thesis on it. He got his PhD from Princeton in three years >>>>>>> because of that.

    Good for him.

    Actually, APL was becoming very popular among accountants and the like >>>>> in the prehistoric days before VisiCalc (awaiting a cry from the Peanut >>>>> Gallery, “What’s Visicalc?”).

    Right now a debate above my pay grade at my current employer is
    whether to keep APL or move everything that is currently on APL to
    another platform.

    I was not even aware that there was a current APL compiler.

    While there have been APL compilers in the past, they are aberrations.
    APL has historically been an interpreted language and most APL code
    expects that environment.

    Especially since the ? operator (small circle over inverted-T),
    “Execute” was added, which interprets a character string as an APL >expression in the current context.
    Current commercial implementations are APL+Win, APL2 (I think--it was
    an IBM product and has been divested--I'm not sure that it's currently
    being sold) and Dyalog. There are also the open-source Gnu APL and
    NARS2000. Those are the ones that come to me off the top of my head.
    Then there's the whole j universe.

    It was only in 2021 that IBM sold APL2 to Log-On Software, which now
    sells it as Log-On APL2.

    Is Log-On actually selling it at this point? I knew they were
    supporting it, but I seem to recall they had some difficulty that was preventing actual sales.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Paul S Person@21:1/5 to lynnmcguire5@gmail.com on Wed May 18 09:48:21 2022
    XPost: rec.arts.sf.written

    On Tue, 17 May 2022 14:51:51 -0500, Lynn McGuire
    <lynnmcguire5@gmail.com> wrote:

    On 5/16/2022 11:00 PM, Gary R. Schmidt wrote:
    On 17/05/2022 06:14, Lynn McGuire wrote:
    On 5/16/2022 12:35 AM, Gary R. Schmidt wrote:
    On 15/05/2022 07:07, John W Kennedy wrote:
    On 5/13/22 11:28 PM, Lynn McGuire wrote:
    On 5/13/2022 5:26 PM, John W Kennedy wrote:
    On 5/13/22 4:11 PM, Lynn McGuire wrote:
    xkcd: Crpe
    https://www.xkcd.com/2619/

    I love crpes ! My Dad, myself, my son, and three of my nephews >>>>>>>> stood at a fancy crpe stand and ate about 20 to 30 of them in >>>>>>>> Paris by the Eiffel Tower back in 2009. We had a lot more fun >>>>>>>> than standing in that hours long line to ride the Eiffel Tower >>>>>>>> elevator.

    And funky non-ASCII characters are tough on us programmers.

    Explained at:
    https://www.explainxkcd.com/wiki/index.php/2619:_Cr%C3%AApe >>>>>>>>
    Lynn

    Well, this mess isnt even a Unicode character. And, on my Mac, I >>>>>>> cant even fake it by putting a combining circumflex over a
    combining inverted breve over the e, though it ought to work in
    theory. (I tried both straight output to the command-line window >>>>>>> and a trivial SwiftUI app.)

    So you are saying that the is not a Unicode character ? Or are
    you talking about the little hat over the e ?

    Lynn

    Its not a proper . It either E with an inverted breve above it (?) >>>>> and a circumflex ^ above the inverted breve, or else its an E with
    a tiny A (or a Starfleet A badge or even a simple 2-D line drawing
    of Duke, the Java mascot) above it.

    Do you often find your hair being parted as the joke whooshes by???

    Cheers,
    Gary B-)

    Sorry, I did not intend a joke here. As a computer programmer, I find
    Unicode both fascinating and horrifying.

    UNICODE?? It's a joke, Joyce. (If only it was!!)

    And I've been fighting with UNICODE (and incompetence/lack of
    understanding) of UNICODE for decades.

    The only thing less (or wrongly) understood than UNICODE in computing is
    time and date.

    Cheers,
    Gary B-)

    We are in the middle of converting our software distribution of 1.3
    million lines of C++ and F77 from ASCII to Unicode (UTF-8). The
    conversion is not going well and we have yet to start on the Fortran code.

    Stupid question time:

    you mean that you are revising the code to read, store, and write
    Unicode, right?

    not that you are rewriting the code itself in Unicode

    I /said/ it was a stupid question.
    --
    "I begin to envy Petronius."
    "I have envied him long since."

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Lynn McGuire@21:1/5 to Paul S Person on Wed May 18 17:17:31 2022
    XPost: rec.arts.sf.written

    On 5/18/2022 11:48 AM, Paul S Person wrote:
    On Tue, 17 May 2022 14:51:51 -0500, Lynn McGuire
    <lynnmcguire5@gmail.com> wrote:

    On 5/16/2022 11:00 PM, Gary R. Schmidt wrote:
    On 17/05/2022 06:14, Lynn McGuire wrote:
    On 5/16/2022 12:35 AM, Gary R. Schmidt wrote:
    On 15/05/2022 07:07, John W Kennedy wrote:
    On 5/13/22 11:28 PM, Lynn McGuire wrote:
    On 5/13/2022 5:26 PM, John W Kennedy wrote:
    On 5/13/22 4:11 PM, Lynn McGuire wrote:
    xkcd: Crêpe
        https://www.xkcd.com/2619/

    I love crêpes !  My Dad, myself, my son, and three of my nephews >>>>>>>>> stood at a fancy crêpe stand and ate about 20 to 30 of them in >>>>>>>>> Paris by the Eiffel Tower back in 2009.  We had a lot more fun >>>>>>>>> than standing in that hours long line to ride the Eiffel Tower >>>>>>>>> elevator.

    And funky non-ASCII characters are tough on us programmers.

    Explained at:
        https://www.explainxkcd.com/wiki/index.php/2619:_Cr%C3%AApe >>>>>>>>>
    Lynn

    Well, this mess isn’t even a Unicode character. And, on my Mac, I >>>>>>>> can’t even fake it by putting a combining circumflex over a
    combining inverted breve over the e, though it ought to work in >>>>>>>> theory. (I tried both straight output to the command-line window >>>>>>>> and a trivial SwiftUI app.)

    So you are saying that the ê is not a Unicode character ?  Or are >>>>>>> you talking about the little hat over the e ?

    Lynn

    It’s not a proper Ê. It either E with an inverted breve above it (?) >>>>>> and a circumflex ^ above the inverted breve, or else it’s an E with >>>>>> a tiny A (or a Starfleet A badge or even a simple 2-D line drawing >>>>>> of Duke, the Java mascot) above it.

    Do you often find your hair being parted as the joke whooshes by???

         Cheers,
             Gary    B-)

    Sorry, I did not intend a joke here.  As a computer programmer, I find >>>> Unicode both fascinating and horrifying.

    UNICODE??  It's a joke, Joyce.  (If only it was!!)

    And I've been fighting with UNICODE (and incompetence/lack of
    understanding) of UNICODE for decades.

    The only thing less (or wrongly) understood than UNICODE in computing is >>> time and date.

        Cheers,
            Gary    B-)

    We are in the middle of converting our software distribution of 1.3
    million lines of C++ and F77 from ASCII to Unicode (UTF-8). The
    conversion is not going well and we have yet to start on the Fortran code.

    Stupid question time:

    you mean that you are revising the code to read, store, and write
    Unicode, right?

    not that you are rewriting the code itself in Unicode

    I /said/ it was a stupid question.

    No questions are stupid.

    We are updating our Win32 diagrammatic user interface C++ code (450
    KLOC) to be able read, store, and display UTF-8. We are converting from
    the ASCII Win32 API to the Wide Win32 API, which, we already supported
    in our OLE2 code and in some of our file handling code. Microsoft has
    been screaming at me and threatening me for years to do this.
    https://www.winsim.com/media/refinery.png

    Converting our mostly Fortran 77 (850 KLOC) calculation engine is
    turning into a freaking disaster. The first item is converting from the
    old 1995 Watcom Fortran compiler to the Intel Fortran compiler. I have
    already failed twice by crashing various aspects of the Ifort compiler, starting about 15 years ago. Intel fixed them for me after great
    periods of time but the integration with Microsoft Visual Studio is not
    very good, especially for mixed Fortran and C++. I am moving from my
    two pound hammer to my twenty pound hammer to make it happen.

    I hope that we do not end up with very much code in Unicode. That could
    suck.

    Lynn

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From John W Kennedy@21:1/5 to J. Clarke on Wed May 18 21:01:49 2022
    XPost: rec.arts.sf.written

    On 5/17/22 5:57 PM, J. Clarke wrote:
    On Tue, 17 May 2022 12:59:28 -0400, John W Kennedy
    <john.w.kennedy@gmail.com> wrote:

    On 5/16/22 8:38 PM, J. Clarke wrote:
    On Mon, 16 May 2022 15:12:54 -0500, Lynn McGuire
    <lynnmcguire5@gmail.com> wrote:

    On 5/16/2022 8:08 AM, J. Clarke wrote:
    On Sun, 15 May 2022 14:26:48 -0400, John W Kennedy
    <john.w.kennedy@gmail.com> wrote:

    On 5/14/22 9:54 PM, Dorothy J Heydt wrote:
    In article <t5ncnu$jer$1@dont-email.me>,
    Lynn McGuire <lynnmcguire5@gmail.com> wrote:

    My Dad used APL in the 1960s trying to control a refinery cat-cracker >>>>>>>> using an IBM 360.

    Ok, I am certain that the refinery was not cracking felines.
    The ASPCA would have complained. What does "cat-" stand for in
    this instance?

    He kinda got it working and wrote his PhD Chem
    Engineering thesis on it. He got his PhD from Princeton in three years
    because of that.

    Good for him.

    Actually, APL was becoming very popular among accountants and the like >>>>>> in the prehistoric days before VisiCalc (awaiting a cry from the Peanut >>>>>> Gallery, “What’s Visicalc?”).

    Right now a debate above my pay grade at my current employer is
    whether to keep APL or move everything that is currently on APL to
    another platform.

    I was not even aware that there was a current APL compiler.

    While there have been APL compilers in the past, they are aberrations.
    APL has historically been an interpreted language and most APL code
    expects that environment.

    Especially since the ? operator (small circle over inverted-T),
    “Execute” was added, which interprets a character string as an APL
    expression in the current context.
    Current commercial implementations are APL+Win, APL2 (I think--it was
    an IBM product and has been divested--I'm not sure that it's currently
    being sold) and Dyalog. There are also the open-source Gnu APL and
    NARS2000. Those are the ones that come to me off the top of my head.
    Then there's the whole j universe.

    It was only in 2021 that IBM sold APL2 to Log-On Software, which now
    sells it as Log-On APL2.

    Is Log-On actually selling it at this point? I knew they were
    supporting it, but I seem to recall they had some difficulty that was preventing actual sales.

    I can’t say; I haven’t had access to a mainframe since 1997. But the website says nothing of a problem

    --
    John W. Kennedy
    Algernon Burbage, Lord Roderick, Father Martin, Bishop Baldwin,
    King Pellinore, Captain Bailey, Merlin -- A Kingdom for a Stage!

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Dimensional Traveler@21:1/5 to John W Kennedy on Wed May 18 21:16:45 2022
    XPost: rec.arts.sf.written

    On 5/18/2022 6:01 PM, John W Kennedy wrote:
    On 5/17/22 5:57 PM, J. Clarke wrote:
    On Tue, 17 May 2022 12:59:28 -0400, John W Kennedy
    <john.w.kennedy@gmail.com> wrote:

    On 5/16/22 8:38 PM, J. Clarke wrote:
    On Mon, 16 May 2022 15:12:54 -0500, Lynn McGuire
    <lynnmcguire5@gmail.com> wrote:

    On 5/16/2022 8:08 AM, J. Clarke wrote:
    On Sun, 15 May 2022 14:26:48 -0400, John W Kennedy
    <john.w.kennedy@gmail.com> wrote:

    On 5/14/22 9:54 PM, Dorothy J Heydt wrote:
    In article <t5ncnu$jer$1@dont-email.me>,
    Lynn McGuire  <lynnmcguire5@gmail.com> wrote:

    My Dad used APL in the 1960s trying to control a refinery
    cat-cracker
    using an IBM 360.

    Ok, I am certain that the refinery was not cracking felines.
    The ASPCA would have complained.  What does "cat-" stand for in >>>>>>>> this instance?

    He kinda got it working and wrote his PhD Chem
    Engineering thesis on it.  He got his PhD from Princeton in >>>>>>>>> three years
    because of that.

    Good for him.

    Actually, APL was becoming very popular among accountants and the >>>>>>> like
    in the prehistoric days before VisiCalc (awaiting a cry from the >>>>>>> Peanut
    Gallery, “What’s Visicalc?”).

    Right now a debate above my pay grade at my current employer is
    whether to keep APL or move everything that is currently on APL to >>>>>> another platform.

    I was not even aware that there was a current APL compiler.

    While there have been APL compilers in the past, they are aberrations. >>>> APL has historically been an interpreted language and most APL code
    expects that environment.

    Especially since the ? operator (small circle over inverted-T),
    “Execute” was added, which interprets a character string as an APL
    expression in the current context.
    Current commercial implementations are APL+Win, APL2 (I think--it was
    an IBM product and has been divested--I'm not sure that it's currently >>>> being sold) and Dyalog.  There are also the open-source Gnu APL and
    NARS2000.  Those are the ones that come to me off the top of my head. >>>> Then there's the whole j universe.

    It was only in 2021 that IBM sold APL2 to Log-On Software, which now
    sells it as Log-On APL2.

    Is Log-On actually selling it at this point?  I knew they were
    supporting it, but I seem to recall they had some difficulty that was
    preventing actual sales.

    I can’t say; I haven’t had access to a mainframe since 1997. But the website says nothing of a problem

    Which website? If its the company's website why would you expect it
    tell people about a problem?

    --
    I've done good in this world. Now I'm tired and just want to be a cranky
    dirty old man.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From J. Clarke@21:1/5 to john.w.kennedy@gmail.com on Thu May 19 11:43:50 2022
    XPost: rec.arts.sf.written

    On Wed, 18 May 2022 21:01:49 -0400, John W Kennedy
    <john.w.kennedy@gmail.com> wrote:

    On 5/17/22 5:57 PM, J. Clarke wrote:
    On Tue, 17 May 2022 12:59:28 -0400, John W Kennedy
    <john.w.kennedy@gmail.com> wrote:

    On 5/16/22 8:38 PM, J. Clarke wrote:
    On Mon, 16 May 2022 15:12:54 -0500, Lynn McGuire
    <lynnmcguire5@gmail.com> wrote:

    On 5/16/2022 8:08 AM, J. Clarke wrote:
    On Sun, 15 May 2022 14:26:48 -0400, John W Kennedy
    <john.w.kennedy@gmail.com> wrote:

    On 5/14/22 9:54 PM, Dorothy J Heydt wrote:
    In article <t5ncnu$jer$1@dont-email.me>,
    Lynn McGuire <lynnmcguire5@gmail.com> wrote:

    My Dad used APL in the 1960s trying to control a refinery cat-cracker >>>>>>>>> using an IBM 360.

    Ok, I am certain that the refinery was not cracking felines.
    The ASPCA would have complained. What does "cat-" stand for in >>>>>>>> this instance?

    He kinda got it working and wrote his PhD Chem
    Engineering thesis on it. He got his PhD from Princeton in three years
    because of that.

    Good for him.

    Actually, APL was becoming very popular among accountants and the like >>>>>>> in the prehistoric days before VisiCalc (awaiting a cry from the Peanut >>>>>>> Gallery, “What’s Visicalc?”).

    Right now a debate above my pay grade at my current employer is
    whether to keep APL or move everything that is currently on APL to >>>>>> another platform.

    I was not even aware that there was a current APL compiler.

    While there have been APL compilers in the past, they are aberrations. >>>> APL has historically been an interpreted language and most APL code
    expects that environment.

    Especially since the ? operator (small circle over inverted-T),
    “Execute” was added, which interprets a character string as an APL
    expression in the current context.
    Current commercial implementations are APL+Win, APL2 (I think--it was
    an IBM product and has been divested--I'm not sure that it's currently >>>> being sold) and Dyalog. There are also the open-source Gnu APL and
    NARS2000. Those are the ones that come to me off the top of my head.
    Then there's the whole j universe.

    It was only in 2021 that IBM sold APL2 to Log-On Software, which now
    sells it as Log-On APL2.

    Is Log-On actually selling it at this point? I knew they were
    supporting it, but I seem to recall they had some difficulty that was
    preventing actual sales.

    I can’t say; I haven’t had access to a mainframe since 1997. But the >website says nothing of a problem

    APL2 doesn't require a mainframe you know. Runs fine on Windows.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Paul S Person@21:1/5 to lynnmcguire5@gmail.com on Thu May 19 09:36:10 2022
    XPost: rec.arts.sf.written

    On Wed, 18 May 2022 17:17:31 -0500, Lynn McGuire
    <lynnmcguire5@gmail.com> wrote:

    On 5/18/2022 11:48 AM, Paul S Person wrote:
    On Tue, 17 May 2022 14:51:51 -0500, Lynn McGuire
    <lynnmcguire5@gmail.com> wrote:

    On 5/16/2022 11:00 PM, Gary R. Schmidt wrote:
    On 17/05/2022 06:14, Lynn McGuire wrote:
    On 5/16/2022 12:35 AM, Gary R. Schmidt wrote:
    On 15/05/2022 07:07, John W Kennedy wrote:
    On 5/13/22 11:28 PM, Lynn McGuire wrote:
    On 5/13/2022 5:26 PM, John W Kennedy wrote:
    On 5/13/22 4:11 PM, Lynn McGuire wrote:
    xkcd: Crpe
    https://www.xkcd.com/2619/

    I love crpes ! My Dad, myself, my son, and three of my nephews >>>>>>>>>> stood at a fancy crpe stand and ate about 20 to 30 of them in >>>>>>>>>> Paris by the Eiffel Tower back in 2009. We had a lot more fun >>>>>>>>>> than standing in that hours long line to ride the Eiffel Tower >>>>>>>>>> elevator.

    And funky non-ASCII characters are tough on us programmers. >>>>>>>>>>
    Explained at:
    https://www.explainxkcd.com/wiki/index.php/2619:_Cr%C3%AApe >>>>>>>>>>
    Lynn

    Well, this mess isnt even a Unicode character. And, on my Mac, I >>>>>>>>> cant even fake it by putting a combining circumflex over a
    combining inverted breve over the e, though it ought to work in >>>>>>>>> theory. (I tried both straight output to the command-line window >>>>>>>>> and a trivial SwiftUI app.)

    So you are saying that the is not a Unicode character ? Or are >>>>>>>> you talking about the little hat over the e ?

    Lynn

    Its not a proper . It either E with an inverted breve above it (?) >>>>>>> and a circumflex ^ above the inverted breve, or else its an E with >>>>>>> a tiny A (or a Starfleet A badge or even a simple 2-D line drawing >>>>>>> of Duke, the Java mascot) above it.

    Do you often find your hair being parted as the joke whooshes by??? >>>>>>
    Cheers,
    Gary B-)

    Sorry, I did not intend a joke here. As a computer programmer, I find >>>>> Unicode both fascinating and horrifying.

    UNICODE?? It's a joke, Joyce. (If only it was!!)

    And I've been fighting with UNICODE (and incompetence/lack of
    understanding) of UNICODE for decades.

    The only thing less (or wrongly) understood than UNICODE in computing is >>>> time and date.

    Cheers,
    Gary B-)

    We are in the middle of converting our software distribution of 1.3
    million lines of C++ and F77 from ASCII to Unicode (UTF-8). The
    conversion is not going well and we have yet to start on the Fortran code. >>
    Stupid question time:

    you mean that you are revising the code to read, store, and write
    Unicode, right?

    not that you are rewriting the code itself in Unicode

    I /said/ it was a stupid question.

    No questions are stupid.

    We are updating our Win32 diagrammatic user interface C++ code (450
    KLOC) to be able read, store, and display UTF-8. We are converting from
    the ASCII Win32 API to the Wide Win32 API, which, we already supported
    in our OLE2 code and in some of our file handling code. Microsoft has
    been screaming at me and threatening me for years to do this.
    https://www.winsim.com/media/refinery.png

    Converting our mostly Fortran 77 (850 KLOC) calculation engine is
    turning into a freaking disaster. The first item is converting from the
    old 1995 Watcom Fortran compiler to the Intel Fortran compiler. I have >already failed twice by crashing various aspects of the Ifort compiler, >starting about 15 years ago. Intel fixed them for me after great
    periods of time but the integration with Microsoft Visual Studio is not
    very good, especially for mixed Fortran and C++. I am moving from my
    two pound hammer to my twenty pound hammer to make it happen.

    Too bad you couldn't continue with Watcom, but if you can't, you
    can't. Perhaps different FORTRAN standards are involved.

    I hope that we do not end up with very much code in Unicode. That could >suck.

    IIRC, C pretty much defines it's standard character set, and, lo and
    behold, it is 7-bit ASCII. So Unicode code would probably violate the
    standard.

    Unless, of course, the standard I am referring to has been updated.
    And not just by allowing 8-bit ASCII to accomodate the Europeans.

    I suspect FORTRAN would be, if anything, even more restrictive.
    Although surely lower case is allowed.
    --
    "I begin to envy Petronius."
    "I have envied him long since."

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Lynn McGuire@21:1/5 to Paul S Person on Thu May 19 13:10:27 2022
    XPost: rec.arts.sf.written

    On 5/19/2022 11:36 AM, Paul S Person wrote:
    On Wed, 18 May 2022 17:17:31 -0500, Lynn McGuire
    <lynnmcguire5@gmail.com> wrote:

    On 5/18/2022 11:48 AM, Paul S Person wrote:
    On Tue, 17 May 2022 14:51:51 -0500, Lynn McGuire
    <lynnmcguire5@gmail.com> wrote:

    On 5/16/2022 11:00 PM, Gary R. Schmidt wrote:
    On 17/05/2022 06:14, Lynn McGuire wrote:
    On 5/16/2022 12:35 AM, Gary R. Schmidt wrote:
    On 15/05/2022 07:07, John W Kennedy wrote:
    On 5/13/22 11:28 PM, Lynn McGuire wrote:
    On 5/13/2022 5:26 PM, John W Kennedy wrote:
    On 5/13/22 4:11 PM, Lynn McGuire wrote:
    xkcd: Crêpe
        https://www.xkcd.com/2619/

    I love crêpes !  My Dad, myself, my son, and three of my nephews >>>>>>>>>>> stood at a fancy crêpe stand and ate about 20 to 30 of them in >>>>>>>>>>> Paris by the Eiffel Tower back in 2009.  We had a lot more fun >>>>>>>>>>> than standing in that hours long line to ride the Eiffel Tower >>>>>>>>>>> elevator.

    And funky non-ASCII characters are tough on us programmers. >>>>>>>>>>>
    Explained at:
        https://www.explainxkcd.com/wiki/index.php/2619:_Cr%C3%AApe

    Lynn

    Well, this mess isn’t even a Unicode character. And, on my Mac, I >>>>>>>>>> can’t even fake it by putting a combining circumflex over a >>>>>>>>>> combining inverted breve over the e, though it ought to work in >>>>>>>>>> theory. (I tried both straight output to the command-line window >>>>>>>>>> and a trivial SwiftUI app.)

    So you are saying that the ê is not a Unicode character ?  Or are >>>>>>>>> you talking about the little hat over the e ?

    Lynn

    It’s not a proper Ê. It either E with an inverted breve above it (?)
    and a circumflex ^ above the inverted breve, or else it’s an E with >>>>>>>> a tiny A (or a Starfleet A badge or even a simple 2-D line drawing >>>>>>>> of Duke, the Java mascot) above it.

    Do you often find your hair being parted as the joke whooshes by??? >>>>>>>
         Cheers,
             Gary    B-)

    Sorry, I did not intend a joke here.  As a computer programmer, I find >>>>>> Unicode both fascinating and horrifying.

    UNICODE??  It's a joke, Joyce.  (If only it was!!)

    And I've been fighting with UNICODE (and incompetence/lack of
    understanding) of UNICODE for decades.

    The only thing less (or wrongly) understood than UNICODE in computing is >>>>> time and date.

        Cheers,
            Gary    B-)

    We are in the middle of converting our software distribution of 1.3
    million lines of C++ and F77 from ASCII to Unicode (UTF-8). The
    conversion is not going well and we have yet to start on the Fortran code. >>>
    Stupid question time:

    you mean that you are revising the code to read, store, and write
    Unicode, right?

    not that you are rewriting the code itself in Unicode

    I /said/ it was a stupid question.

    No questions are stupid.

    We are updating our Win32 diagrammatic user interface C++ code (450
    KLOC) to be able read, store, and display UTF-8. We are converting from
    the ASCII Win32 API to the Wide Win32 API, which, we already supported
    in our OLE2 code and in some of our file handling code. Microsoft has
    been screaming at me and threatening me for years to do this.
    https://www.winsim.com/media/refinery.png

    Converting our mostly Fortran 77 (850 KLOC) calculation engine is
    turning into a freaking disaster. The first item is converting from the
    old 1995 Watcom Fortran compiler to the Intel Fortran compiler. I have
    already failed twice by crashing various aspects of the Ifort compiler,
    starting about 15 years ago. Intel fixed them for me after great
    periods of time but the integration with Microsoft Visual Studio is not
    very good, especially for mixed Fortran and C++. I am moving from my
    two pound hammer to my twenty pound hammer to make it happen.

    Too bad you couldn't continue with Watcom, but if you can't, you
    can't. Perhaps different FORTRAN standards are involved.

    I hope that we do not end up with very much code in Unicode. That could
    suck.

    IIRC, C pretty much defines it's standard character set, and, lo and
    behold, it is 7-bit ASCII. So Unicode code would probably violate the standard.

    Unless, of course, the standard I am referring to has been updated.
    And not just by allowing 8-bit ASCII to accomodate the Europeans.

    I suspect FORTRAN would be, if anything, even more restrictive.
    Although surely lower case is allowed.

    C / C++ has wide characters, 16 bit.

    Fortran has allowed lower case since Fortran 77. Maybe even some of the Fortran 66 compilers.

    Lynn

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Lynn McGuire@21:1/5 to Paul S Person on Thu May 19 13:08:57 2022
    XPost: rec.arts.sf.written

    On 5/19/2022 11:36 AM, Paul S Person wrote:
    On Wed, 18 May 2022 17:17:31 -0500, Lynn McGuire
    <lynnmcguire5@gmail.com> wrote:

    On 5/18/2022 11:48 AM, Paul S Person wrote:
    On Tue, 17 May 2022 14:51:51 -0500, Lynn McGuire
    <lynnmcguire5@gmail.com> wrote:

    On 5/16/2022 11:00 PM, Gary R. Schmidt wrote:
    On 17/05/2022 06:14, Lynn McGuire wrote:
    On 5/16/2022 12:35 AM, Gary R. Schmidt wrote:
    On 15/05/2022 07:07, John W Kennedy wrote:
    On 5/13/22 11:28 PM, Lynn McGuire wrote:
    On 5/13/2022 5:26 PM, John W Kennedy wrote:
    On 5/13/22 4:11 PM, Lynn McGuire wrote:
    xkcd: Crêpe
        https://www.xkcd.com/2619/

    I love crêpes !  My Dad, myself, my son, and three of my nephews >>>>>>>>>>> stood at a fancy crêpe stand and ate about 20 to 30 of them in >>>>>>>>>>> Paris by the Eiffel Tower back in 2009.  We had a lot more fun >>>>>>>>>>> than standing in that hours long line to ride the Eiffel Tower >>>>>>>>>>> elevator.

    And funky non-ASCII characters are tough on us programmers. >>>>>>>>>>>
    Explained at:
        https://www.explainxkcd.com/wiki/index.php/2619:_Cr%C3%AApe

    Lynn

    Well, this mess isn’t even a Unicode character. And, on my Mac, I >>>>>>>>>> can’t even fake it by putting a combining circumflex over a >>>>>>>>>> combining inverted breve over the e, though it ought to work in >>>>>>>>>> theory. (I tried both straight output to the command-line window >>>>>>>>>> and a trivial SwiftUI app.)

    So you are saying that the ê is not a Unicode character ?  Or are >>>>>>>>> you talking about the little hat over the e ?

    Lynn

    It’s not a proper Ê. It either E with an inverted breve above it (?)
    and a circumflex ^ above the inverted breve, or else it’s an E with >>>>>>>> a tiny A (or a Starfleet A badge or even a simple 2-D line drawing >>>>>>>> of Duke, the Java mascot) above it.

    Do you often find your hair being parted as the joke whooshes by??? >>>>>>>
         Cheers,
             Gary    B-)

    Sorry, I did not intend a joke here.  As a computer programmer, I find >>>>>> Unicode both fascinating and horrifying.

    UNICODE??  It's a joke, Joyce.  (If only it was!!)

    And I've been fighting with UNICODE (and incompetence/lack of
    understanding) of UNICODE for decades.

    The only thing less (or wrongly) understood than UNICODE in computing is >>>>> time and date.

        Cheers,
            Gary    B-)

    We are in the middle of converting our software distribution of 1.3
    million lines of C++ and F77 from ASCII to Unicode (UTF-8). The
    conversion is not going well and we have yet to start on the Fortran code. >>>
    Stupid question time:

    you mean that you are revising the code to read, store, and write
    Unicode, right?

    not that you are rewriting the code itself in Unicode

    I /said/ it was a stupid question.

    No questions are stupid.

    We are updating our Win32 diagrammatic user interface C++ code (450
    KLOC) to be able read, store, and display UTF-8. We are converting from
    the ASCII Win32 API to the Wide Win32 API, which, we already supported
    in our OLE2 code and in some of our file handling code. Microsoft has
    been screaming at me and threatening me for years to do this.
    https://www.winsim.com/media/refinery.png

    Converting our mostly Fortran 77 (850 KLOC) calculation engine is
    turning into a freaking disaster. The first item is converting from the
    old 1995 Watcom Fortran compiler to the Intel Fortran compiler. I have
    already failed twice by crashing various aspects of the Ifort compiler,
    starting about 15 years ago. Intel fixed them for me after great
    periods of time but the integration with Microsoft Visual Studio is not
    very good, especially for mixed Fortran and C++. I am moving from my
    two pound hammer to my twenty pound hammer to make it happen.

    Too bad you couldn't continue with Watcom, but if you can't, you
    can't. Perhaps different FORTRAN standards are involved.

    I hope that we do not end up with very much code in Unicode. That could
    suck.

    IIRC, C pretty much defines it's standard character set, and, lo and
    behold, it is 7-bit ASCII. So Unicode code would probably violate the standard.

    Unless, of course, the standard I am referring to has been updated.
    And not just by allowing 8-bit ASCII to accomodate the Europeans.

    I suspect FORTRAN would be, if anything, even more restrictive.
    Although surely lower case is allowed.

    We have to move to 64 bit (x64 / Win64). Watcom does not have 64 bit
    compilers and linkers.

    Lynn

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Thomas Koenig@21:1/5 to Lynn McGuire on Thu May 19 19:01:25 2022
    XPost: rec.arts.sf.written

    Lynn McGuire <lynnmcguire5@gmail.com> schrieb:

    Fortran has allowed lower case since Fortran 77.

    Not in code (although it was probably the most widely implemented
    extension). Lower case came in Fortran 90.

    Character strings - these were introduced with FORTRAN 77, before it
    was only non-standard Hollerith, which varied widely. You could put
    lower-case characters in character strings, it was theoretically
    non-portable, but by the time that F77 was implemented, I guess
    that was a moot point.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From John W Kennedy@21:1/5 to Paul S Person on Thu May 19 18:14:57 2022
    XPost: rec.arts.sf.written

    On 5/19/22 12:36 PM, Paul S Person wrote:
    On Wed, 18 May 2022 17:17:31 -0500, Lynn McGuire
    <lynnmcguire5@gmail.com> wrote:

    On 5/18/2022 11:48 AM, Paul S Person wrote:
    On Tue, 17 May 2022 14:51:51 -0500, Lynn McGuire
    <lynnmcguire5@gmail.com> wrote:

    On 5/16/2022 11:00 PM, Gary R. Schmidt wrote:
    On 17/05/2022 06:14, Lynn McGuire wrote:
    On 5/16/2022 12:35 AM, Gary R. Schmidt wrote:
    On 15/05/2022 07:07, John W Kennedy wrote:
    On 5/13/22 11:28 PM, Lynn McGuire wrote:
    On 5/13/2022 5:26 PM, John W Kennedy wrote:
    On 5/13/22 4:11 PM, Lynn McGuire wrote:
    xkcd: Crêpe
        https://www.xkcd.com/2619/

    I love crêpes !  My Dad, myself, my son, and three of my nephews >>>>>>>>>>> stood at a fancy crêpe stand and ate about 20 to 30 of them in >>>>>>>>>>> Paris by the Eiffel Tower back in 2009.  We had a lot more fun >>>>>>>>>>> than standing in that hours long line to ride the Eiffel Tower >>>>>>>>>>> elevator.

    And funky non-ASCII characters are tough on us programmers. >>>>>>>>>>>
    Explained at:
        https://www.explainxkcd.com/wiki/index.php/2619:_Cr%C3%AApe

    Lynn

    Well, this mess isn’t even a Unicode character. And, on my Mac, I >>>>>>>>>> can’t even fake it by putting a combining circumflex over a >>>>>>>>>> combining inverted breve over the e, though it ought to work in >>>>>>>>>> theory. (I tried both straight output to the command-line window >>>>>>>>>> and a trivial SwiftUI app.)

    So you are saying that the ê is not a Unicode character ?  Or are >>>>>>>>> you talking about the little hat over the e ?

    Lynn

    It’s not a proper Ê. It either E with an inverted breve above it (?)
    and a circumflex ^ above the inverted breve, or else it’s an E with >>>>>>>> a tiny A (or a Starfleet A badge or even a simple 2-D line drawing >>>>>>>> of Duke, the Java mascot) above it.

    Do you often find your hair being parted as the joke whooshes by??? >>>>>>>
         Cheers,
             Gary    B-)

    Sorry, I did not intend a joke here.  As a computer programmer, I find >>>>>> Unicode both fascinating and horrifying.

    UNICODE??  It's a joke, Joyce.  (If only it was!!)

    And I've been fighting with UNICODE (and incompetence/lack of
    understanding) of UNICODE for decades.

    The only thing less (or wrongly) understood than UNICODE in computing is >>>>> time and date.

        Cheers,
            Gary    B-)

    We are in the middle of converting our software distribution of 1.3
    million lines of C++ and F77 from ASCII to Unicode (UTF-8). The
    conversion is not going well and we have yet to start on the Fortran code. >>>
    Stupid question time:

    you mean that you are revising the code to read, store, and write
    Unicode, right?

    not that you are rewriting the code itself in Unicode

    I /said/ it was a stupid question.

    No questions are stupid.

    We are updating our Win32 diagrammatic user interface C++ code (450
    KLOC) to be able read, store, and display UTF-8. We are converting from
    the ASCII Win32 API to the Wide Win32 API, which, we already supported
    in our OLE2 code and in some of our file handling code. Microsoft has
    been screaming at me and threatening me for years to do this.
    https://www.winsim.com/media/refinery.png

    Converting our mostly Fortran 77 (850 KLOC) calculation engine is
    turning into a freaking disaster. The first item is converting from the
    old 1995 Watcom Fortran compiler to the Intel Fortran compiler. I have
    already failed twice by crashing various aspects of the Ifort compiler,
    starting about 15 years ago. Intel fixed them for me after great
    periods of time but the integration with Microsoft Visual Studio is not
    very good, especially for mixed Fortran and C++. I am moving from my
    two pound hammer to my twenty pound hammer to make it happen.

    Too bad you couldn't continue with Watcom, but if you can't, you
    can't. Perhaps different FORTRAN standards are involved.

    I hope that we do not end up with very much code in Unicode. That could
    suck.

    IIRC, C pretty much defines it's standard character set, and, lo and
    behold, it is 7-bit ASCII. So Unicode code would probably violate the standard.

    Unless, of course, the standard I am referring to has been updated.
    And not just by allowing 8-bit ASCII to accomodate the Europeans.

    I suspect FORTRAN would be, if anything, even more restrictive.
    Although surely lower case is allowed.

    C99 added the use of Unicode escape sequences, and most compilers today
    support direct use of Unicode.

    Fortran is still hanging back, but gfortran can handle UCS-2.

    --
    John W. Kennedy
    Algernon Burbage, Lord Roderick, Father Martin, Bishop Baldwin,
    King Pellinore, Captain Bailey, Merlin -- A Kingdom for a Stage!

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From John W Kennedy@21:1/5 to Dimensional Traveler on Thu May 19 17:57:44 2022
    XPost: rec.arts.sf.written

    On 5/19/22 12:16 AM, Dimensional Traveler wrote:
    On 5/18/2022 6:01 PM, John W Kennedy wrote:
    On 5/17/22 5:57 PM, J. Clarke wrote:
    On Tue, 17 May 2022 12:59:28 -0400, John W Kennedy
    <john.w.kennedy@gmail.com> wrote:

    On 5/16/22 8:38 PM, J. Clarke wrote:
    On Mon, 16 May 2022 15:12:54 -0500, Lynn McGuire
    <lynnmcguire5@gmail.com> wrote:

    On 5/16/2022 8:08 AM, J. Clarke wrote:
    On Sun, 15 May 2022 14:26:48 -0400, John W Kennedy
    <john.w.kennedy@gmail.com> wrote:

    On 5/14/22 9:54 PM, Dorothy J Heydt wrote:
    In article <t5ncnu$jer$1@dont-email.me>,
    Lynn McGuire  <lynnmcguire5@gmail.com> wrote:

    My Dad used APL in the 1960s trying to control a refinery
    cat-cracker
    using an IBM 360.

    Ok, I am certain that the refinery was not cracking felines. >>>>>>>>> The ASPCA would have complained.  What does "cat-" stand for in >>>>>>>>> this instance?

    He kinda got it working and wrote his PhD Chem
    Engineering thesis on it.  He got his PhD from Princeton in >>>>>>>>>> three years
    because of that.

    Good for him.

    Actually, APL was becoming very popular among accountants and
    the like
    in the prehistoric days before VisiCalc (awaiting a cry from the >>>>>>>> Peanut
    Gallery, “What’s Visicalc?”).

    Right now a debate above my pay grade at my current employer is
    whether to keep APL or move everything that is currently on APL to >>>>>>> another platform.

    I was not even aware that there was a current APL compiler.

    While there have been APL compilers in the past, they are aberrations. >>>>> APL has historically been an interpreted language and most APL code
    expects that environment.

    Especially since the ? operator (small circle over inverted-T),
    “Execute” was added, which interprets a character string as an APL >>>> expression in the current context.
    Current commercial implementations are APL+Win, APL2 (I think--it was >>>>> an IBM product and has been divested--I'm not sure that it's currently >>>>> being sold) and Dyalog.  There are also the open-source Gnu APL and >>>>> NARS2000.  Those are the ones that come to me off the top of my head. >>>>> Then there's the whole j universe.

    It was only in 2021 that IBM sold APL2 to Log-On Software, which now
    sells it as Log-On APL2.

    Is Log-On actually selling it at this point?  I knew they were
    supporting it, but I seem to recall they had some difficulty that was
    preventing actual sales.

    I can’t say; I haven’t had access to a mainframe since 1997. But the
    website says nothing of a problem

    Which website?  If its the company's website why would you expect it
    tell people about a problem?

    You can’t ignore a fundamental problem in a signature product and hope
    to stay in business, especially when the product has been around for
    decades.

    --
    John W. Kennedy
    Algernon Burbage, Lord Roderick, Father Martin, Bishop Baldwin,
    King Pellinore, Captain Bailey, Merlin -- A Kingdom for a Stage!

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From John W Kennedy@21:1/5 to J. Clarke on Thu May 19 17:59:43 2022
    XPost: rec.arts.sf.written

    On 5/19/22 11:43 AM, J. Clarke wrote:
    On Wed, 18 May 2022 21:01:49 -0400, John W Kennedy
    <john.w.kennedy@gmail.com> wrote:

    On 5/17/22 5:57 PM, J. Clarke wrote:
    On Tue, 17 May 2022 12:59:28 -0400, John W Kennedy
    <john.w.kennedy@gmail.com> wrote:

    On 5/16/22 8:38 PM, J. Clarke wrote:
    On Mon, 16 May 2022 15:12:54 -0500, Lynn McGuire
    <lynnmcguire5@gmail.com> wrote:

    On 5/16/2022 8:08 AM, J. Clarke wrote:
    On Sun, 15 May 2022 14:26:48 -0400, John W Kennedy
    <john.w.kennedy@gmail.com> wrote:

    On 5/14/22 9:54 PM, Dorothy J Heydt wrote:
    In article <t5ncnu$jer$1@dont-email.me>,
    Lynn McGuire <lynnmcguire5@gmail.com> wrote:

    My Dad used APL in the 1960s trying to control a refinery cat-cracker
    using an IBM 360.

    Ok, I am certain that the refinery was not cracking felines. >>>>>>>>> The ASPCA would have complained. What does "cat-" stand for in >>>>>>>>> this instance?

    He kinda got it working and wrote his PhD Chem
    Engineering thesis on it. He got his PhD from Princeton in three years
    because of that.

    Good for him.

    Actually, APL was becoming very popular among accountants and the like >>>>>>>> in the prehistoric days before VisiCalc (awaiting a cry from the Peanut
    Gallery, “What’s Visicalc?”).

    Right now a debate above my pay grade at my current employer is
    whether to keep APL or move everything that is currently on APL to >>>>>>> another platform.

    I was not even aware that there was a current APL compiler.

    While there have been APL compilers in the past, they are aberrations. >>>>> APL has historically been an interpreted language and most APL code
    expects that environment.

    Especially since the ? operator (small circle over inverted-T),
    “Execute” was added, which interprets a character string as an APL >>>> expression in the current context.
    Current commercial implementations are APL+Win, APL2 (I think--it was >>>>> an IBM product and has been divested--I'm not sure that it's currently >>>>> being sold) and Dyalog. There are also the open-source Gnu APL and
    NARS2000. Those are the ones that come to me off the top of my head. >>>>> Then there's the whole j universe.

    It was only in 2021 that IBM sold APL2 to Log-On Software, which now
    sells it as Log-On APL2.

    Is Log-On actually selling it at this point? I knew they were
    supporting it, but I seem to recall they had some difficulty that was
    preventing actual sales.

    I can’t say; I haven’t had access to a mainframe since 1997. But the
    website says nothing of a problem

    APL2 doesn't require a mainframe you know. Runs fine on Windows.

    Do you mean APL2 the language or the software product “APL2” sold until last year by IBM?

    --
    John W. Kennedy
    Algernon Burbage, Lord Roderick, Father Martin, Bishop Baldwin,
    King Pellinore, Captain Bailey, Merlin -- A Kingdom for a Stage!

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Dimensional Traveler@21:1/5 to John W Kennedy on Thu May 19 15:28:49 2022
    XPost: rec.arts.sf.written

    On 5/19/2022 2:57 PM, John W Kennedy wrote:
    On 5/19/22 12:16 AM, Dimensional Traveler wrote:
    On 5/18/2022 6:01 PM, John W Kennedy wrote:
    On 5/17/22 5:57 PM, J. Clarke wrote:
    On Tue, 17 May 2022 12:59:28 -0400, John W Kennedy
    <john.w.kennedy@gmail.com> wrote:

    On 5/16/22 8:38 PM, J. Clarke wrote:
    On Mon, 16 May 2022 15:12:54 -0500, Lynn McGuire
    <lynnmcguire5@gmail.com> wrote:

    On 5/16/2022 8:08 AM, J. Clarke wrote:
    On Sun, 15 May 2022 14:26:48 -0400, John W Kennedy
    <john.w.kennedy@gmail.com> wrote:

    On 5/14/22 9:54 PM, Dorothy J Heydt wrote:
    In article <t5ncnu$jer$1@dont-email.me>,
    Lynn McGuire  <lynnmcguire5@gmail.com> wrote:

    My Dad used APL in the 1960s trying to control a refinery >>>>>>>>>>> cat-cracker
    using an IBM 360.

    Ok, I am certain that the refinery was not cracking felines. >>>>>>>>>> The ASPCA would have complained.  What does "cat-" stand for in >>>>>>>>>> this instance?

    He kinda got it working and wrote his PhD Chem
    Engineering thesis on it.  He got his PhD from Princeton in >>>>>>>>>>> three years
    because of that.

    Good for him.

    Actually, APL was becoming very popular among accountants and >>>>>>>>> the like
    in the prehistoric days before VisiCalc (awaiting a cry from >>>>>>>>> the Peanut
    Gallery, “What’s Visicalc?”).

    Right now a debate above my pay grade at my current employer is >>>>>>>> whether to keep APL or move everything that is currently on APL to >>>>>>>> another platform.

    I was not even aware that there was a current APL compiler.

    While there have been APL compilers in the past, they are
    aberrations.
    APL has historically been an interpreted language and most APL code >>>>>> expects that environment.

    Especially since the ? operator (small circle over inverted-T),
    “Execute” was added, which interprets a character string as an APL >>>>> expression in the current context.
    Current commercial implementations are APL+Win, APL2 (I think--it was >>>>>> an IBM product and has been divested--I'm not sure that it's
    currently
    being sold) and Dyalog.  There are also the open-source Gnu APL and >>>>>> NARS2000.  Those are the ones that come to me off the top of my head. >>>>>> Then there's the whole j universe.

    It was only in 2021 that IBM sold APL2 to Log-On Software, which now >>>>> sells it as Log-On APL2.

    Is Log-On actually selling it at this point?  I knew they were
    supporting it, but I seem to recall they had some difficulty that was
    preventing actual sales.

    I can’t say; I haven’t had access to a mainframe since 1997. But the >>> website says nothing of a problem

    Which website?  If its the company's website why would you expect it
    tell people about a problem?

    You can’t ignore a fundamental problem in a signature product and hope
    to stay in business, especially when the product has been around for
    decades.

    Microsoft. :D

    --
    I've done good in this world. Now I'm tired and just want to be a cranky
    dirty old man.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Joy Beeson@21:1/5 to lynnmcguire5@gmail.com on Thu May 19 23:05:45 2022
    XPost: rec.arts.sf.written

    On Mon, 16 May 2022 15:14:51 -0500, Lynn McGuire
    <lynnmcguire5@gmail.com> wrote:

    As a computer programmer, I find
    Unicode both fascinating and horrifying.

    No "universal code" that adamantly refuses to distinguish between
    umlaut and diaresis is worth thinking about. The glyphs of the two
    diacritics don't even resemble each other as much as "1" and "l" do.

    --
    Joy Beeson
    joy beeson at centurylink dot net

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From J. Clarke@21:1/5 to john.w.kennedy@gmail.com on Fri May 20 10:05:30 2022
    XPost: rec.arts.sf.written

    On Thu, 19 May 2022 17:59:43 -0400, John W Kennedy
    <john.w.kennedy@gmail.com> wrote:

    On 5/19/22 11:43 AM, J. Clarke wrote:
    On Wed, 18 May 2022 21:01:49 -0400, John W Kennedy
    <john.w.kennedy@gmail.com> wrote:

    On 5/17/22 5:57 PM, J. Clarke wrote:
    On Tue, 17 May 2022 12:59:28 -0400, John W Kennedy
    <john.w.kennedy@gmail.com> wrote:

    On 5/16/22 8:38 PM, J. Clarke wrote:
    On Mon, 16 May 2022 15:12:54 -0500, Lynn McGuire
    <lynnmcguire5@gmail.com> wrote:

    On 5/16/2022 8:08 AM, J. Clarke wrote:
    On Sun, 15 May 2022 14:26:48 -0400, John W Kennedy
    <john.w.kennedy@gmail.com> wrote:

    On 5/14/22 9:54 PM, Dorothy J Heydt wrote:
    In article <t5ncnu$jer$1@dont-email.me>,
    Lynn McGuire <lynnmcguire5@gmail.com> wrote:

    My Dad used APL in the 1960s trying to control a refinery cat-cracker
    using an IBM 360.

    Ok, I am certain that the refinery was not cracking felines. >>>>>>>>>> The ASPCA would have complained. What does "cat-" stand for in >>>>>>>>>> this instance?

    He kinda got it working and wrote his PhD Chem
    Engineering thesis on it. He got his PhD from Princeton in three years
    because of that.

    Good for him.

    Actually, APL was becoming very popular among accountants and the like
    in the prehistoric days before VisiCalc (awaiting a cry from the Peanut
    Gallery, “What’s Visicalc?”).

    Right now a debate above my pay grade at my current employer is >>>>>>>> whether to keep APL or move everything that is currently on APL to >>>>>>>> another platform.

    I was not even aware that there was a current APL compiler.

    While there have been APL compilers in the past, they are aberrations. >>>>>> APL has historically been an interpreted language and most APL code >>>>>> expects that environment.

    Especially since the ? operator (small circle over inverted-T),
    “Execute” was added, which interprets a character string as an APL >>>>> expression in the current context.
    Current commercial implementations are APL+Win, APL2 (I think--it was >>>>>> an IBM product and has been divested--I'm not sure that it's currently >>>>>> being sold) and Dyalog. There are also the open-source Gnu APL and >>>>>> NARS2000. Those are the ones that come to me off the top of my head. >>>>>> Then there's the whole j universe.

    It was only in 2021 that IBM sold APL2 to Log-On Software, which now >>>>> sells it as Log-On APL2.

    Is Log-On actually selling it at this point? I knew they were
    supporting it, but I seem to recall they had some difficulty that was
    preventing actual sales.

    I can’t say; I haven’t had access to a mainframe since 1997. But the >>> website says nothing of a problem

    APL2 doesn't require a mainframe you know. Runs fine on Windows.

    Do you mean APL2 the language or the software product “APL2” sold until >last year by IBM?

    Both.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Paul S Person@21:1/5 to lynnmcguire5@gmail.com on Fri May 20 09:13:44 2022
    XPost: rec.arts.sf.written

    On Thu, 19 May 2022 13:10:27 -0500, Lynn McGuire
    <lynnmcguire5@gmail.com> wrote:

    On 5/19/2022 11:36 AM, Paul S Person wrote:
    On Wed, 18 May 2022 17:17:31 -0500, Lynn McGuire
    <lynnmcguire5@gmail.com> wrote:

    On 5/18/2022 11:48 AM, Paul S Person wrote:
    On Tue, 17 May 2022 14:51:51 -0500, Lynn McGuire
    <lynnmcguire5@gmail.com> wrote:

    On 5/16/2022 11:00 PM, Gary R. Schmidt wrote:
    On 17/05/2022 06:14, Lynn McGuire wrote:
    On 5/16/2022 12:35 AM, Gary R. Schmidt wrote:
    On 15/05/2022 07:07, John W Kennedy wrote:
    On 5/13/22 11:28 PM, Lynn McGuire wrote:
    On 5/13/2022 5:26 PM, John W Kennedy wrote:
    On 5/13/22 4:11 PM, Lynn McGuire wrote:
    xkcd: Crpe
    https://www.xkcd.com/2619/

    I love crpes ! My Dad, myself, my son, and three of my nephews >>>>>>>>>>>> stood at a fancy crpe stand and ate about 20 to 30 of them in >>>>>>>>>>>> Paris by the Eiffel Tower back in 2009. We had a lot more fun >>>>>>>>>>>> than standing in that hours long line to ride the Eiffel Tower >>>>>>>>>>>> elevator.

    And funky non-ASCII characters are tough on us programmers. >>>>>>>>>>>>
    Explained at:
    https://www.explainxkcd.com/wiki/index.php/2619:_Cr%C3%AApe >>>>>>>>>>>>
    Lynn

    Well, this mess isnt even a Unicode character. And, on my Mac, I >>>>>>>>>>> cant even fake it by putting a combining circumflex over a >>>>>>>>>>> combining inverted breve over the e, though it ought to work in >>>>>>>>>>> theory. (I tried both straight output to the command-line window >>>>>>>>>>> and a trivial SwiftUI app.)

    So you are saying that the is not a Unicode character ? Or are >>>>>>>>>> you talking about the little hat over the e ?

    Lynn

    Its not a proper . It either E with an inverted breve above it (?) >>>>>>>>> and a circumflex ^ above the inverted breve, or else its an E with >>>>>>>>> a tiny A (or a Starfleet A badge or even a simple 2-D line drawing >>>>>>>>> of Duke, the Java mascot) above it.

    Do you often find your hair being parted as the joke whooshes by??? >>>>>>>>
    Cheers,
    Gary B-)

    Sorry, I did not intend a joke here. As a computer programmer, I find >>>>>>> Unicode both fascinating and horrifying.

    UNICODE?? It's a joke, Joyce. (If only it was!!)

    And I've been fighting with UNICODE (and incompetence/lack of
    understanding) of UNICODE for decades.

    The only thing less (or wrongly) understood than UNICODE in computing is >>>>>> time and date.

    Cheers,
    Gary B-)

    We are in the middle of converting our software distribution of 1.3
    million lines of C++ and F77 from ASCII to Unicode (UTF-8). The
    conversion is not going well and we have yet to start on the Fortran code.

    Stupid question time:

    you mean that you are revising the code to read, store, and write
    Unicode, right?

    not that you are rewriting the code itself in Unicode

    I /said/ it was a stupid question.

    No questions are stupid.

    We are updating our Win32 diagrammatic user interface C++ code (450
    KLOC) to be able read, store, and display UTF-8. We are converting from >>> the ASCII Win32 API to the Wide Win32 API, which, we already supported
    in our OLE2 code and in some of our file handling code. Microsoft has
    been screaming at me and threatening me for years to do this.
    https://www.winsim.com/media/refinery.png

    Converting our mostly Fortran 77 (850 KLOC) calculation engine is
    turning into a freaking disaster. The first item is converting from the >>> old 1995 Watcom Fortran compiler to the Intel Fortran compiler. I have
    already failed twice by crashing various aspects of the Ifort compiler,
    starting about 15 years ago. Intel fixed them for me after great
    periods of time but the integration with Microsoft Visual Studio is not
    very good, especially for mixed Fortran and C++. I am moving from my
    two pound hammer to my twenty pound hammer to make it happen.

    Too bad you couldn't continue with Watcom, but if you can't, you
    can't. Perhaps different FORTRAN standards are involved.

    I hope that we do not end up with very much code in Unicode. That could >>> suck.

    IIRC, C pretty much defines it's standard character set, and, lo and
    behold, it is 7-bit ASCII. So Unicode code would probably violate the
    standard.

    Unless, of course, the standard I am referring to has been updated.
    And not just by allowing 8-bit ASCII to accomodate the Europeans.

    I suspect FORTRAN would be, if anything, even more restrictive.
    Although surely lower case is allowed.

    C / C++ has wide characters, 16 bit.

    As a data type, sure.

    As something you can write code in ... well, I suppose it would depend
    on the compiler (which would make it not portable).

    Fortran has allowed lower case since Fortran 77. Maybe even some of the >Fortran 66 compilers.

    Lynn
    --
    "I begin to envy Petronius."
    "I have envied him long since."

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Paul S Person@21:1/5 to lynnmcguire5@gmail.com on Fri May 20 09:14:33 2022
    XPost: rec.arts.sf.written

    On Thu, 19 May 2022 13:08:57 -0500, Lynn McGuire
    <lynnmcguire5@gmail.com> wrote:

    On 5/19/2022 11:36 AM, Paul S Person wrote:
    On Wed, 18 May 2022 17:17:31 -0500, Lynn McGuire
    <lynnmcguire5@gmail.com> wrote:

    On 5/18/2022 11:48 AM, Paul S Person wrote:
    On Tue, 17 May 2022 14:51:51 -0500, Lynn McGuire
    <lynnmcguire5@gmail.com> wrote:

    On 5/16/2022 11:00 PM, Gary R. Schmidt wrote:
    On 17/05/2022 06:14, Lynn McGuire wrote:
    On 5/16/2022 12:35 AM, Gary R. Schmidt wrote:
    On 15/05/2022 07:07, John W Kennedy wrote:
    On 5/13/22 11:28 PM, Lynn McGuire wrote:
    On 5/13/2022 5:26 PM, John W Kennedy wrote:
    On 5/13/22 4:11 PM, Lynn McGuire wrote:
    xkcd: Crpe
    https://www.xkcd.com/2619/

    I love crpes ! My Dad, myself, my son, and three of my nephews >>>>>>>>>>>> stood at a fancy crpe stand and ate about 20 to 30 of them in >>>>>>>>>>>> Paris by the Eiffel Tower back in 2009. We had a lot more fun >>>>>>>>>>>> than standing in that hours long line to ride the Eiffel Tower >>>>>>>>>>>> elevator.

    And funky non-ASCII characters are tough on us programmers. >>>>>>>>>>>>
    Explained at:
    https://www.explainxkcd.com/wiki/index.php/2619:_Cr%C3%AApe >>>>>>>>>>>>
    Lynn

    Well, this mess isnt even a Unicode character. And, on my Mac, I >>>>>>>>>>> cant even fake it by putting a combining circumflex over a >>>>>>>>>>> combining inverted breve over the e, though it ought to work in >>>>>>>>>>> theory. (I tried both straight output to the command-line window >>>>>>>>>>> and a trivial SwiftUI app.)

    So you are saying that the is not a Unicode character ? Or are >>>>>>>>>> you talking about the little hat over the e ?

    Lynn

    Its not a proper . It either E with an inverted breve above it (?) >>>>>>>>> and a circumflex ^ above the inverted breve, or else its an E with >>>>>>>>> a tiny A (or a Starfleet A badge or even a simple 2-D line drawing >>>>>>>>> of Duke, the Java mascot) above it.

    Do you often find your hair being parted as the joke whooshes by??? >>>>>>>>
    Cheers,
    Gary B-)

    Sorry, I did not intend a joke here. As a computer programmer, I find >>>>>>> Unicode both fascinating and horrifying.

    UNICODE?? It's a joke, Joyce. (If only it was!!)

    And I've been fighting with UNICODE (and incompetence/lack of
    understanding) of UNICODE for decades.

    The only thing less (or wrongly) understood than UNICODE in computing is >>>>>> time and date.

    Cheers,
    Gary B-)

    We are in the middle of converting our software distribution of 1.3
    million lines of C++ and F77 from ASCII to Unicode (UTF-8). The
    conversion is not going well and we have yet to start on the Fortran code.

    Stupid question time:

    you mean that you are revising the code to read, store, and write
    Unicode, right?

    not that you are rewriting the code itself in Unicode

    I /said/ it was a stupid question.

    No questions are stupid.

    We are updating our Win32 diagrammatic user interface C++ code (450
    KLOC) to be able read, store, and display UTF-8. We are converting from >>> the ASCII Win32 API to the Wide Win32 API, which, we already supported
    in our OLE2 code and in some of our file handling code. Microsoft has
    been screaming at me and threatening me for years to do this.
    https://www.winsim.com/media/refinery.png

    Converting our mostly Fortran 77 (850 KLOC) calculation engine is
    turning into a freaking disaster. The first item is converting from the >>> old 1995 Watcom Fortran compiler to the Intel Fortran compiler. I have
    already failed twice by crashing various aspects of the Ifort compiler,
    starting about 15 years ago. Intel fixed them for me after great
    periods of time but the integration with Microsoft Visual Studio is not
    very good, especially for mixed Fortran and C++. I am moving from my
    two pound hammer to my twenty pound hammer to make it happen.

    Too bad you couldn't continue with Watcom, but if you can't, you
    can't. Perhaps different FORTRAN standards are involved.

    I hope that we do not end up with very much code in Unicode. That could >>> suck.

    IIRC, C pretty much defines it's standard character set, and, lo and
    behold, it is 7-bit ASCII. So Unicode code would probably violate the
    standard.

    Unless, of course, the standard I am referring to has been updated.
    And not just by allowing 8-bit ASCII to accomodate the Europeans.

    I suspect FORTRAN would be, if anything, even more restrictive.
    Although surely lower case is allowed.

    We have to move to 64 bit (x64 / Win64). Watcom does not have 64 bit >compilers and linkers.

    Sad but true.

    Unless Jiri's 2.0 has made the jump.
    --
    "I begin to envy Petronius."
    "I have envied him long since."

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From John W Kennedy@21:1/5 to Dimensional Traveler on Fri May 20 13:56:49 2022
    XPost: rec.arts.sf.written

    On 5/19/22 6:28 PM, Dimensional Traveler wrote:
    On 5/19/2022 2:57 PM, John W Kennedy wrote:
    On 5/19/22 12:16 AM, Dimensional Traveler wrote:
    On 5/18/2022 6:01 PM, John W Kennedy wrote:
    On 5/17/22 5:57 PM, J. Clarke wrote:
    On Tue, 17 May 2022 12:59:28 -0400, John W Kennedy
    <john.w.kennedy@gmail.com> wrote:

    On 5/16/22 8:38 PM, J. Clarke wrote:
    On Mon, 16 May 2022 15:12:54 -0500, Lynn McGuire
    <lynnmcguire5@gmail.com> wrote:

    On 5/16/2022 8:08 AM, J. Clarke wrote:
    On Sun, 15 May 2022 14:26:48 -0400, John W Kennedy
    <john.w.kennedy@gmail.com> wrote:

    On 5/14/22 9:54 PM, Dorothy J Heydt wrote:
    In article <t5ncnu$jer$1@dont-email.me>,
    Lynn McGuire  <lynnmcguire5@gmail.com> wrote:

    My Dad used APL in the 1960s trying to control a refinery >>>>>>>>>>>> cat-cracker
    using an IBM 360.

    Ok, I am certain that the refinery was not cracking felines. >>>>>>>>>>> The ASPCA would have complained.  What does "cat-" stand for in >>>>>>>>>>> this instance?

    He kinda got it working and wrote his PhD Chem
    Engineering thesis on it.  He got his PhD from Princeton in >>>>>>>>>>>> three years
    because of that.

    Good for him.

    Actually, APL was becoming very popular among accountants and >>>>>>>>>> the like
    in the prehistoric days before VisiCalc (awaiting a cry from >>>>>>>>>> the Peanut
    Gallery, “What’s Visicalc?”).

    Right now a debate above my pay grade at my current employer is >>>>>>>>> whether to keep APL or move everything that is currently on APL to >>>>>>>>> another platform.

    I was not even aware that there was a current APL compiler.

    While there have been APL compilers in the past, they are
    aberrations.
    APL has historically been an interpreted language and most APL code >>>>>>> expects that environment.

    Especially since the ? operator (small circle over inverted-T),
    “Execute” was added, which interprets a character string as an APL >>>>>> expression in the current context.
    Current commercial implementations are APL+Win, APL2 (I think--it >>>>>>> was
    an IBM product and has been divested--I'm not sure that it's
    currently
    being sold) and Dyalog.  There are also the open-source Gnu APL and >>>>>>> NARS2000.  Those are the ones that come to me off the top of my >>>>>>> head.
    Then there's the whole j universe.

    It was only in 2021 that IBM sold APL2 to Log-On Software, which now >>>>>> sells it as Log-On APL2.

    Is Log-On actually selling it at this point?  I knew they were
    supporting it, but I seem to recall they had some difficulty that was >>>>> preventing actual sales.

    I can’t say; I haven’t had access to a mainframe since 1997. But the >>>> website says nothing of a problem

    Which website?  If its the company's website why would you expect it
    tell people about a problem?

    You can’t ignore a fundamental problem in a signature product and hope
    to stay in business, especially when the product has been around for
    decades.

    Microsoft.  :D

    I loath Microsoft, but even they have not, I believe, withdrawn a
    product for months while continuing to advertise it on their homepage
    without a caveat.



    --
    John W. Kennedy
    Algernon Burbage, Lord Roderick, Father Martin, Bishop Baldwin,
    King Pellinore, Captain Bailey, Merlin -- A Kingdom for a Stage!

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From John W Kennedy@21:1/5 to Joy Beeson on Fri May 20 15:27:13 2022
    XPost: rec.arts.sf.written

    On 5/19/22 11:05 PM, Joy Beeson wrote:
    On Mon, 16 May 2022 15:14:51 -0500, Lynn McGuire
    <lynnmcguire5@gmail.com> wrote:

    As a computer programmer, I find
    Unicode both fascinating and horrifying.

    No "universal code" that adamantly refuses to distinguish between
    umlaut and diaresis is worth thinking about. The glyphs of the two diacritics don't even resemble each other as much as "1" and "l" do.

    I am unaware of any font that does that. I hope you are not thinking of
    the distinction between ö and ő in Hungarian; they are both umlauts, but
    the second one means an umlaut with an acute accent (which in Hungarian
    denotes a long vowel [as in Latin, not as in elementary-school English]).

    In general, if you can show the Unicode folks any distinction that is
    made in existing typographic practice, they’ll pick it up, as they did
    when someone pointed out that yogh (Ȝȝ) was not the same letter as ezh (Ʒʒ), as they had initially thought.

    --
    John W. Kennedy
    Algernon Burbage, Lord Roderick, Father Martin, Bishop Baldwin,
    King Pellinore, Captain Bailey, Merlin -- A Kingdom for a Stage!

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Dimensional Traveler@21:1/5 to John W Kennedy on Fri May 20 12:58:46 2022
    XPost: rec.arts.sf.written

    On 5/20/2022 10:56 AM, John W Kennedy wrote:
    On 5/19/22 6:28 PM, Dimensional Traveler wrote:
    On 5/19/2022 2:57 PM, John W Kennedy wrote:
    On 5/19/22 12:16 AM, Dimensional Traveler wrote:
    On 5/18/2022 6:01 PM, John W Kennedy wrote:
    On 5/17/22 5:57 PM, J. Clarke wrote:
    On Tue, 17 May 2022 12:59:28 -0400, John W Kennedy
    <john.w.kennedy@gmail.com> wrote:

    On 5/16/22 8:38 PM, J. Clarke wrote:
    On Mon, 16 May 2022 15:12:54 -0500, Lynn McGuire
    <lynnmcguire5@gmail.com> wrote:

    On 5/16/2022 8:08 AM, J. Clarke wrote:
    On Sun, 15 May 2022 14:26:48 -0400, John W Kennedy
    <john.w.kennedy@gmail.com> wrote:

    On 5/14/22 9:54 PM, Dorothy J Heydt wrote:
    In article <t5ncnu$jer$1@dont-email.me>,
    Lynn McGuire  <lynnmcguire5@gmail.com> wrote:

    My Dad used APL in the 1960s trying to control a refinery >>>>>>>>>>>>> cat-cracker
    using an IBM 360.

    Ok, I am certain that the refinery was not cracking felines. >>>>>>>>>>>> The ASPCA would have complained.  What does "cat-" stand for in >>>>>>>>>>>> this instance?

    He kinda got it working and wrote his PhD Chem
    Engineering thesis on it.  He got his PhD from Princeton in >>>>>>>>>>>>> three years
    because of that.

    Good for him.

    Actually, APL was becoming very popular among accountants and >>>>>>>>>>> the like
    in the prehistoric days before VisiCalc (awaiting a cry from >>>>>>>>>>> the Peanut
    Gallery, “What’s Visicalc?”).

    Right now a debate above my pay grade at my current employer is >>>>>>>>>> whether to keep APL or move everything that is currently on >>>>>>>>>> APL to
    another platform.

    I was not even aware that there was a current APL compiler.

    While there have been APL compilers in the past, they are
    aberrations.
    APL has historically been an interpreted language and most APL code >>>>>>>> expects that environment.

    Especially since the ? operator (small circle over inverted-T),
    “Execute” was added, which interprets a character string as an APL >>>>>>> expression in the current context.
    Current commercial implementations are APL+Win, APL2 (I
    think--it was
    an IBM product and has been divested--I'm not sure that it's
    currently
    being sold) and Dyalog.  There are also the open-source Gnu APL and >>>>>>>> NARS2000.  Those are the ones that come to me off the top of my >>>>>>>> head.
    Then there's the whole j universe.

    It was only in 2021 that IBM sold APL2 to Log-On Software, which now >>>>>>> sells it as Log-On APL2.

    Is Log-On actually selling it at this point?  I knew they were
    supporting it, but I seem to recall they had some difficulty that was >>>>>> preventing actual sales.

    I can’t say; I haven’t had access to a mainframe since 1997. But >>>>> the website says nothing of a problem

    Which website?  If its the company's website why would you expect it
    tell people about a problem?

    You can’t ignore a fundamental problem in a signature product and
    hope to stay in business, especially when the product has been around
    for decades.

    Microsoft.  :D

    I loath Microsoft, but even they have not, I believe, withdrawn a
    product for months while continuing to advertise it on their homepage
    without a caveat.

    That's because they never admit to a defective product and never recall
    them. :D


    --
    I've done good in this world. Now I'm tired and just want to be a cranky
    dirty old man.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Lynn McGuire@21:1/5 to Paul S Person on Fri May 20 15:17:52 2022
    XPost: rec.arts.sf.written

    On 5/20/2022 11:14 AM, Paul S Person wrote:
    On Thu, 19 May 2022 13:08:57 -0500, Lynn McGuire
    <lynnmcguire5@gmail.com> wrote:

    On 5/19/2022 11:36 AM, Paul S Person wrote:
    On Wed, 18 May 2022 17:17:31 -0500, Lynn McGuire
    <lynnmcguire5@gmail.com> wrote:

    On 5/18/2022 11:48 AM, Paul S Person wrote:
    On Tue, 17 May 2022 14:51:51 -0500, Lynn McGuire
    <lynnmcguire5@gmail.com> wrote:

    On 5/16/2022 11:00 PM, Gary R. Schmidt wrote:
    On 17/05/2022 06:14, Lynn McGuire wrote:
    On 5/16/2022 12:35 AM, Gary R. Schmidt wrote:
    On 15/05/2022 07:07, John W Kennedy wrote:
    On 5/13/22 11:28 PM, Lynn McGuire wrote:
    On 5/13/2022 5:26 PM, John W Kennedy wrote:
    On 5/13/22 4:11 PM, Lynn McGuire wrote:
    xkcd: Crêpe
        https://www.xkcd.com/2619/

    I love crêpes !  My Dad, myself, my son, and three of my nephews
    stood at a fancy crêpe stand and ate about 20 to 30 of them in >>>>>>>>>>>>> Paris by the Eiffel Tower back in 2009.  We had a lot more fun >>>>>>>>>>>>> than standing in that hours long line to ride the Eiffel Tower >>>>>>>>>>>>> elevator.

    And funky non-ASCII characters are tough on us programmers. >>>>>>>>>>>>>
    Explained at:
        https://www.explainxkcd.com/wiki/index.php/2619:_Cr%C3%AApe

    Lynn

    Well, this mess isn’t even a Unicode character. And, on my Mac, I
    can’t even fake it by putting a combining circumflex over a >>>>>>>>>>>> combining inverted breve over the e, though it ought to work in >>>>>>>>>>>> theory. (I tried both straight output to the command-line window >>>>>>>>>>>> and a trivial SwiftUI app.)

    So you are saying that the ê is not a Unicode character ?  Or are >>>>>>>>>>> you talking about the little hat over the e ?

    Lynn

    It’s not a proper Ê. It either E with an inverted breve above it (?)
    and a circumflex ^ above the inverted breve, or else it’s an E with
    a tiny A (or a Starfleet A badge or even a simple 2-D line drawing >>>>>>>>>> of Duke, the Java mascot) above it.

    Do you often find your hair being parted as the joke whooshes by??? >>>>>>>>>
         Cheers,
             Gary    B-)

    Sorry, I did not intend a joke here.  As a computer programmer, I find
    Unicode both fascinating and horrifying.

    UNICODE??  It's a joke, Joyce.  (If only it was!!)

    And I've been fighting with UNICODE (and incompetence/lack of
    understanding) of UNICODE for decades.

    The only thing less (or wrongly) understood than UNICODE in computing is
    time and date.

        Cheers,
            Gary    B-)

    We are in the middle of converting our software distribution of 1.3 >>>>>> million lines of C++ and F77 from ASCII to Unicode (UTF-8). The
    conversion is not going well and we have yet to start on the Fortran code.

    Stupid question time:

    you mean that you are revising the code to read, store, and write
    Unicode, right?

    not that you are rewriting the code itself in Unicode

    I /said/ it was a stupid question.

    No questions are stupid.

    We are updating our Win32 diagrammatic user interface C++ code (450
    KLOC) to be able read, store, and display UTF-8. We are converting from >>>> the ASCII Win32 API to the Wide Win32 API, which, we already supported >>>> in our OLE2 code and in some of our file handling code. Microsoft has >>>> been screaming at me and threatening me for years to do this.
    https://www.winsim.com/media/refinery.png

    Converting our mostly Fortran 77 (850 KLOC) calculation engine is
    turning into a freaking disaster. The first item is converting from the >>>> old 1995 Watcom Fortran compiler to the Intel Fortran compiler. I have >>>> already failed twice by crashing various aspects of the Ifort compiler, >>>> starting about 15 years ago. Intel fixed them for me after great
    periods of time but the integration with Microsoft Visual Studio is not >>>> very good, especially for mixed Fortran and C++. I am moving from my
    two pound hammer to my twenty pound hammer to make it happen.

    Too bad you couldn't continue with Watcom, but if you can't, you
    can't. Perhaps different FORTRAN standards are involved.

    I hope that we do not end up with very much code in Unicode. That could >>>> suck.

    IIRC, C pretty much defines it's standard character set, and, lo and
    behold, it is 7-bit ASCII. So Unicode code would probably violate the
    standard.

    Unless, of course, the standard I am referring to has been updated.
    And not just by allowing 8-bit ASCII to accomodate the Europeans.

    I suspect FORTRAN would be, if anything, even more restrictive.
    Although surely lower case is allowed.

    We have to move to 64 bit (x64 / Win64). Watcom does not have 64 bit
    compilers and linkers.

    Sad but true.

    Unless Jiri's 2.0 has made the jump.

    Jiri is a long way off from releasing 64 bit. And he has totally
    fragged the debugger in his 2.0 version.

    And I am having serious Watcom debugger problems on Windows 10 with
    Fortran code. It will not let me set breakpoints in DLLs written in
    Fortran. I have a Windows 7 PC for any serious debugging.

    Lynn

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Paul S Person@21:1/5 to lynnmcguire5@gmail.com on Sat May 21 09:17:06 2022
    XPost: rec.arts.sf.written

    On Fri, 20 May 2022 15:17:52 -0500, Lynn McGuire
    <lynnmcguire5@gmail.com> wrote:

    On 5/20/2022 11:14 AM, Paul S Person wrote:
    On Thu, 19 May 2022 13:08:57 -0500, Lynn McGuire
    <lynnmcguire5@gmail.com> wrote:

    On 5/19/2022 11:36 AM, Paul S Person wrote:
    On Wed, 18 May 2022 17:17:31 -0500, Lynn McGuire
    <lynnmcguire5@gmail.com> wrote:

    On 5/18/2022 11:48 AM, Paul S Person wrote:
    On Tue, 17 May 2022 14:51:51 -0500, Lynn McGuire
    <lynnmcguire5@gmail.com> wrote:

    On 5/16/2022 11:00 PM, Gary R. Schmidt wrote:
    On 17/05/2022 06:14, Lynn McGuire wrote:
    On 5/16/2022 12:35 AM, Gary R. Schmidt wrote:
    On 15/05/2022 07:07, John W Kennedy wrote:
    On 5/13/22 11:28 PM, Lynn McGuire wrote:
    On 5/13/2022 5:26 PM, John W Kennedy wrote:
    On 5/13/22 4:11 PM, Lynn McGuire wrote:
    xkcd: Crpe
    https://www.xkcd.com/2619/

    I love crpes ! My Dad, myself, my son, and three of my nephews >>>>>>>>>>>>>> stood at a fancy crpe stand and ate about 20 to 30 of them in >>>>>>>>>>>>>> Paris by the Eiffel Tower back in 2009. We had a lot more fun >>>>>>>>>>>>>> than standing in that hours long line to ride the Eiffel Tower >>>>>>>>>>>>>> elevator.

    And funky non-ASCII characters are tough on us programmers. >>>>>>>>>>>>>>
    Explained at:
    https://www.explainxkcd.com/wiki/index.php/2619:_Cr%C3%AApe

    Lynn

    Well, this mess isnt even a Unicode character. And, on my Mac, I >>>>>>>>>>>>> cant even fake it by putting a combining circumflex over a >>>>>>>>>>>>> combining inverted breve over the e, though it ought to work in >>>>>>>>>>>>> theory. (I tried both straight output to the command-line window >>>>>>>>>>>>> and a trivial SwiftUI app.)

    So you are saying that the is not a Unicode character ? Or are >>>>>>>>>>>> you talking about the little hat over the e ?

    Lynn

    Its not a proper . It either E with an inverted breve above it (?)
    and a circumflex ^ above the inverted breve, or else its an E with >>>>>>>>>>> a tiny A (or a Starfleet A badge or even a simple 2-D line drawing >>>>>>>>>>> of Duke, the Java mascot) above it.

    Do you often find your hair being parted as the joke whooshes by??? >>>>>>>>>>
    Cheers,
    Gary B-)

    Sorry, I did not intend a joke here. As a computer programmer, I find
    Unicode both fascinating and horrifying.

    UNICODE?? It's a joke, Joyce. (If only it was!!)

    And I've been fighting with UNICODE (and incompetence/lack of
    understanding) of UNICODE for decades.

    The only thing less (or wrongly) understood than UNICODE in computing is
    time and date.

    Cheers,
    Gary B-)

    We are in the middle of converting our software distribution of 1.3 >>>>>>> million lines of C++ and F77 from ASCII to Unicode (UTF-8). The >>>>>>> conversion is not going well and we have yet to start on the Fortran code.

    Stupid question time:

    you mean that you are revising the code to read, store, and write
    Unicode, right?

    not that you are rewriting the code itself in Unicode

    I /said/ it was a stupid question.

    No questions are stupid.

    We are updating our Win32 diagrammatic user interface C++ code (450
    KLOC) to be able read, store, and display UTF-8. We are converting from >>>>> the ASCII Win32 API to the Wide Win32 API, which, we already supported >>>>> in our OLE2 code and in some of our file handling code. Microsoft has >>>>> been screaming at me and threatening me for years to do this.
    https://www.winsim.com/media/refinery.png

    Converting our mostly Fortran 77 (850 KLOC) calculation engine is
    turning into a freaking disaster. The first item is converting from the >>>>> old 1995 Watcom Fortran compiler to the Intel Fortran compiler. I have >>>>> already failed twice by crashing various aspects of the Ifort compiler, >>>>> starting about 15 years ago. Intel fixed them for me after great
    periods of time but the integration with Microsoft Visual Studio is not >>>>> very good, especially for mixed Fortran and C++. I am moving from my >>>>> two pound hammer to my twenty pound hammer to make it happen.

    Too bad you couldn't continue with Watcom, but if you can't, you
    can't. Perhaps different FORTRAN standards are involved.

    I hope that we do not end up with very much code in Unicode. That could >>>>> suck.

    IIRC, C pretty much defines it's standard character set, and, lo and
    behold, it is 7-bit ASCII. So Unicode code would probably violate the
    standard.

    Unless, of course, the standard I am referring to has been updated.
    And not just by allowing 8-bit ASCII to accomodate the Europeans.

    I suspect FORTRAN would be, if anything, even more restrictive.
    Although surely lower case is allowed.

    We have to move to 64 bit (x64 / Win64). Watcom does not have 64 bit
    compilers and linkers.

    Sad but true.

    Unless Jiri's 2.0 has made the jump.

    Jiri is a long way off from releasing 64 bit. And he has totally
    fragged the debugger in his 2.0 version.

    That's not surprising. Major upgrades take a lot of effort.

    But the fragging of the debugger is disappointing.

    Even the 1.9 debugger has its problems and, of course, I have no idea
    what it does with Fortran or really large DLLs.

    And I am having serious Watcom debugger problems on Windows 10 with
    Fortran code. It will not let me set breakpoints in DLLs written in
    Fortran. I have a Windows 7 PC for any serious debugging.

    So I recall. IIRC, the Fortran compiler shares a problem with the
    DOS-specific stuff: the compiler/assembler is writtin in C, but the
    people most concerned work in Fortran and assembler. This makes these
    features hard to get fixed.

    Oh, at some point I should have said this:

    When I talk about 7-bit ASCII, I am, of course, not including text
    strings, but only tokens that the compiler actually processes.

    Which isn't completely detailed, but should help if any confusion was
    caused by its omission.
    --
    "I begin to envy Petronius."
    "I have envied him long since."

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)