• Local Variable convention for FPGA4th

    From John Hart@21:1/5 to All on Wed May 10 16:51:58 2023
    Lower case is used for Locals.
    { a 2b - c 2d - e f -1, 0 }
    a, 32b input
    2b, 64b input (double)
    c, 32b temporary
    2d, 64b temporary
    e, f, outputs
    -1, output available flag
    0, no output flag

    44 -> c, store 44 in c
    AT a, pointer to first local

    Comments?

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From none) (albert@21:1/5 to johnrogerhart@gmail.com on Thu May 11 11:01:27 2023
    In article <eb89ae7c-d176-4cf2-bb5f-182accc66047n@googlegroups.com>,
    John Hart <johnrogerhart@gmail.com> wrote:
    Lower case is used for Locals.
    { a 2b - c 2d - e f -1, 0 }
    a, 32b input
    2b, 64b input (double)
    c, 32b temporary
    2d, 64b temporary
    e, f, outputs
    -1, output available flag
    0, no output flag

    44 -> c, store 44 in c
    AT a, pointer to first local

    Comments?

    Puzzled.

    Groetjes Albert
    --
    Don't praise the day before the evening. One swallow doesn't make spring.
    You must not say "hey" before you have crossed the bridge. Don't sell the
    hide of the bear until you shot it. Better one bird in the hand than ten in
    the air. First gain is a cat spinning. - the Wise from Antrim -

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Jan Coombs@21:1/5 to John Hart on Thu May 11 10:24:28 2023
    On Wed, 10 May 2023 16:51:58 -0700 (PDT)
    John Hart <johnrogerhart@gmail.com> wrote:

    Lower case is used for Locals.
    { a 2b - c 2d - e f -1, 0 }
    a, 32b input
    2b, 64b input (double)
    c, 32b temporary
    2d, 64b temporary
    e, f, outputs
    -1, output available flag
    0, no output flag
    44 -> c, store 44 in c
    AT a, pointer to first local

    Comments?

    Do the "-1," and "0" map onto "e" and "f"?


    Jan Coombs
    --

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From John Hart@21:1/5 to none albert on Thu May 11 07:16:01 2023
    On Thursday, May 11, 2023 at 2:03:54 AM UTC-7, none albert wrote:
    In article <eb89ae7c-d176-4cf2...@googlegroups.com>,
    John Hart <johnro...@gmail.com> wrote:
    Lower case is used for Locals.
    { a 2b - c 2d - e f -1, 0 }
    a, 32b input
    2b, 64b input (double)
    c, 32b temporary
    2d, 64b temporary
    e, f, outputs
    -1, output available flag
    0, no output flag

    44 -> c, store 44 in c
    AT a, pointer to first local

    Comments?
    Puzzled.
    Is this the standard local syntax?

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From John Hart@21:1/5 to Jan Coombs on Thu May 11 07:30:48 2023
    On Thursday, May 11, 2023 at 2:26:35 AM UTC-7, Jan Coombs wrote:
    On Wed, 10 May 2023 16:51:58 -0700 (PDT)
    John Hart <johnro...@gmail.com> wrote:

    Lower case is used for Locals.
    { a 2b - c 2d - e f -1, 0 }
    a, 32b input
    2b, 64b input (double)
    c, 32b temporary
    2d, 64b temporary
    e, f, outputs
    -1, output available flag
    0, no output flag
    44 -> c, store 44 in c
    AT a, pointer to first local

    Comments?
    Do the "-1," and "0" map onto "e" and "f"?

    0 means no output, -1 means there is output in this case when conditional output is used.
    When a search fails there's no reason to return a pointer.
    Returning a -1 for not found eliminates the need for conditional outputs,
    but will require a DUP and a DROP, so a success flag is a better way to impliment search functions.

    Outputs in the expression are comments, not checked at compile or runtime, but they could be.

    jrh

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Hugh Aguilar@21:1/5 to John Hart on Sat May 13 13:30:53 2023
    On Wednesday, May 10, 2023 at 4:51:59 PM UTC-7, John Hart wrote:
    Lower case is used for Locals.
    { a 2b - c 2d - e f -1, 0 }
    a, 32b input
    2b, 64b input (double)
    c, 32b temporary
    2d, 64b temporary
    e, f, outputs
    -1, output available flag
    0, no output flag

    44 -> c, store 44 in c
    AT a, pointer to first local

    Comments?

    You seem to be trying to implement local variables with data-types.
    This is a bad idea. Various people have tried to turn Forth into a typed language similar to Pascal and this has never worked out well.
    I would not do this. This is just the latest in your lengthy series of bad ideas.

    I had local variables working in MFX back in 1995.
    Are you trying to insult me be implying that I didn't have local variables in MFX?

    The story is that, I wrote MFX for the purpose of supporting the motion-control program. This succeeded. The MiniForth ran the laser-etcher. MFX didn't have locals
    because the motion-control program was ported from the LMI 80c320 cross-compiler that didn't have locals, so the motion-control program didn't use locals. You told me that my next project would be to write a C compiler for the MiniForth, because most customers want C, although you had no intention
    of ever writing C code for the MiniForth yourself because you only know Forth and you were okay with MFX. So I bought a book (my own money) on LCC and
    began reading up on how to write a C compiler. I also asked for an upgrade to the MiniForth to support local variables. The MiniForth doesn't have indexed addressing, so a traditional local-frame was not realistic. You provided 16 fast
    memory locations in the bottom of data-memory. I implemented 16 local variables in these fast locations and I would move the whole block to a stack upon function
    entrance, then move the block back upon function exit to restore for the parent
    function. This is the same technique that is used in 8032 C compilers because the 8032 doesn't have indexed addressing either. I wrote a lot of ghost functions
    to support local variables. For example, I had post-increment, pre-increment, post-decrement, and pre-decrement for the locals. There were hundreds of
    ghost functions using the local variables in various ways.

    Ghost functions didn't "materialize" until they were first referenced. I could have
    hundreds of ghost functions but none of them used any code-memory unless they were actually referenced in the Forth program, whereupon they would be compiled into code-memory, and any later reference would use this compiled code too. There was only 64KW of code-memory available, so I had to not fill it up with code
    that never gets used. I could provide ghost functions for all 16 local variables,
    but most programs would never have any functions that used all 16 local variables,
    so the code supporting the upper locals would never materialize and take up room
    in code-memory.

    C actually requires support for 32 local variables, so I couldn't be fully C compatible.
    LCC is really designed for a processor with 32 registers, such as the MIPS, etc..
    I only had 16 fast locations in memory. I considered using only 8 of these for locals,
    and leave the other 8 for pseudo-registers. This would be roughly comparable to the
    8086 that also has only 8 registers. This would not work for LCC though because it
    is designed for more modern processors with a lot of registers. All in all, I was very
    unenthusiastic about writing a C compiler for the MiniForth. I expected that it was
    going to generate slow inefficient code because the MiniForth is really designed to
    support Forth, not C. Everybody in the world would say that this proves that I'm
    utterly incompetent. Nobody would consider MFX to be a good Forth compiler, but everybody would consider MFX to be a bad C compiler written by an incompetent. You were telling me that you expected the C compiler to be written fairly quickly
    because you weren't willing to spend a lot of money on it, and because I hadn't made any progress on the C compiler other than implementing local variables
    in MFX, you considered me to be incompetent as a C programmer. I left Testra because of this. You had never praised me for writing MFX, and you weren't providing
    me with health insurance although Steve Brault got health insurance, and Tom Hart
    told me clearly that I would never get a raise in pay. So I left. I still expected to get
    a reference for writing MFX, but I later heard you (or Tom Hart impersonating you)
    on a speaker phone saying that I had accomplished nothing and I was not eligible
    for rehire. Now three decades later though, you admit for the first time that I did
    write MFX and that you still rely on MFX at Testra. Why didn't you admit this in 1995?

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Jurgen Pitaske@21:1/5 to Hugh Aguilar on Sun May 14 00:30:14 2023
    On Saturday, 13 May 2023 at 21:30:55 UTC+1, Hugh Aguilar wrote:
    On Wednesday, May 10, 2023 at 4:51:59 PM UTC-7, John Hart wrote:
    Lower case is used for Locals.
    { a 2b - c 2d - e f -1, 0 }
    a, 32b input
    2b, 64b input (double)
    c, 32b temporary
    2d, 64b temporary
    e, f, outputs
    -1, output available flag
    0, no output flag

    44 -> c, store 44 in c
    AT a, pointer to first local

    Comments?
    You seem to be trying to implement local variables with data-types.
    This is a bad idea. Various people have tried to turn Forth into a typed language similar to Pascal and this has never worked out well.
    I would not do this. This is just the latest in your lengthy series of bad ideas.

    I had local variables working in MFX back in 1995.
    Are you trying to insult me be implying that I didn't have local variables in MFX?

    The story is that, I wrote MFX for the purpose of supporting the motion-control
    program. This succeeded. The MiniForth ran the laser-etcher. MFX didn't have locals
    because the motion-control program was ported from the LMI 80c320 cross-compiler that didn't have locals, so the motion-control program didn't use locals. You told me that my next project would be to write a C compiler for
    the MiniForth, because most customers want C, although you had no intention of ever writing C code for the MiniForth yourself because you only know Forth
    and you were okay with MFX. So I bought a book (my own money) on LCC and began reading up on how to write a C compiler. I also asked for an upgrade to
    the MiniForth to support local variables. The MiniForth doesn't have indexed addressing, so a traditional local-frame was not realistic. You provided 16 fast
    memory locations in the bottom of data-memory. I implemented 16 local variables
    in these fast locations and I would move the whole block to a stack upon function
    entrance, then move the block back upon function exit to restore for the parent
    function. This is the same technique that is used in 8032 C compilers because
    the 8032 doesn't have indexed addressing either. I wrote a lot of ghost functions
    to support local variables. For example, I had post-increment, pre-increment,
    post-decrement, and pre-decrement for the locals. There were hundreds of ghost functions using the local variables in various ways.

    Ghost functions didn't "materialize" until they were first referenced. I could have
    hundreds of ghost functions but none of them used any code-memory unless they
    were actually referenced in the Forth program, whereupon they would be compiled
    into code-memory, and any later reference would use this compiled code too. There was only 64KW of code-memory available, so I had to not fill it up with code
    that never gets used. I could provide ghost functions for all 16 local variables,
    but most programs would never have any functions that used all 16 local variables,
    so the code supporting the upper locals would never materialize and take up room
    in code-memory.

    C actually requires support for 32 local variables, so I couldn't be fully C compatible.
    LCC is really designed for a processor with 32 registers, such as the MIPS, etc..
    I only had 16 fast locations in memory. I considered using only 8 of these for locals,
    and leave the other 8 for pseudo-registers. This would be roughly comparable to the
    8086 that also has only 8 registers. This would not work for LCC though because it
    is designed for more modern processors with a lot of registers. All in all, I was very
    unenthusiastic about writing a C compiler for the MiniForth. I expected that it was
    going to generate slow inefficient code because the MiniForth is really designed to
    support Forth, not C. Everybody in the world would say that this proves that I'm
    utterly incompetent. Nobody would consider MFX to be a good Forth compiler, but
    everybody would consider MFX to be a bad C compiler written by an incompetent.
    You were telling me that you expected the C compiler to be written fairly quickly
    because you weren't willing to spend a lot of money on it, and because I hadn't
    made any progress on the C compiler other than implementing local variables in MFX, you considered me to be incompetent as a C programmer. I left Testra because of this. You had never praised me for writing MFX, and you weren't providing
    me with health insurance although Steve Brault got health insurance, and Tom Hart
    told me clearly that I would never get a raise in pay. So I left. I still expected to get
    a reference for writing MFX, but I later heard you (or Tom Hart impersonating you)
    on a speaker phone saying that I had accomplished nothing and I was not eligible
    for rehire. Now three decades later though, you admit for the first time that I did
    write MFX and that you still rely on MFX at Testra. Why didn't you admit this in 1995?


    It seems you memories are fading.
    Have a look here for
    WHAT HAPPENED AT TESTRA: https://groups.google.com/g/comp.lang.forth/c/wydQr643gX0/m/mvVy-GN7AwAJ

    But does it really matter?
    John Hart is posting interesting information one generation later.

    You gave a monkeys about such a project for 30 years now. Did not share anything.
    10 000 times you woke up and decided
    - I will not tell anybody about this project,
    just concentate on concentrated agression and lies..

    I am looking forward to more interesting information from John,

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Lorem Ipsum@21:1/5 to Jurgen Pitaske on Mon May 15 00:18:08 2023
    On Sunday, May 14, 2023 at 3:30:15 AM UTC-4, Jurgen Pitaske wrote:
    On Saturday, 13 May 2023 at 21:30:55 UTC+1, Hugh Aguilar wrote:
    On Wednesday, May 10, 2023 at 4:51:59 PM UTC-7, John Hart wrote:
    Lower case is used for Locals.
    { a 2b - c 2d - e f -1, 0 }
    a, 32b input
    2b, 64b input (double)
    c, 32b temporary
    2d, 64b temporary
    e, f, outputs
    -1, output available flag
    0, no output flag

    44 -> c, store 44 in c
    AT a, pointer to first local

    Comments?
    You seem to be trying to implement local variables with data-types.
    This is a bad idea. Various people have tried to turn Forth into a typed language similar to Pascal and this has never worked out well.
    I would not do this. This is just the latest in your lengthy series of bad ideas.

    I had local variables working in MFX back in 1995.
    Are you trying to insult me be implying that I didn't have local variables in MFX?

    The story is that, I wrote MFX for the purpose of supporting the motion-control
    program. This succeeded. The MiniForth ran the laser-etcher. MFX didn't have locals
    because the motion-control program was ported from the LMI 80c320 cross-compiler that didn't have locals, so the motion-control program didn't
    use locals. You told me that my next project would be to write a C compiler for
    the MiniForth, because most customers want C, although you had no intention
    of ever writing C code for the MiniForth yourself because you only know Forth
    and you were okay with MFX. So I bought a book (my own money) on LCC and began reading up on how to write a C compiler. I also asked for an upgrade to
    the MiniForth to support local variables. The MiniForth doesn't have indexed
    addressing, so a traditional local-frame was not realistic. You provided 16 fast
    memory locations in the bottom of data-memory. I implemented 16 local variables
    in these fast locations and I would move the whole block to a stack upon function
    entrance, then move the block back upon function exit to restore for the parent
    function. This is the same technique that is used in 8032 C compilers because
    the 8032 doesn't have indexed addressing either. I wrote a lot of ghost functions
    to support local variables. For example, I had post-increment, pre-increment,
    post-decrement, and pre-decrement for the locals. There were hundreds of ghost functions using the local variables in various ways.

    Ghost functions didn't "materialize" until they were first referenced. I could have
    hundreds of ghost functions but none of them used any code-memory unless they
    were actually referenced in the Forth program, whereupon they would be compiled
    into code-memory, and any later reference would use this compiled code too.
    There was only 64KW of code-memory available, so I had to not fill it up with code
    that never gets used. I could provide ghost functions for all 16 local variables,
    but most programs would never have any functions that used all 16 local variables,
    so the code supporting the upper locals would never materialize and take up room
    in code-memory.

    C actually requires support for 32 local variables, so I couldn't be fully C compatible.
    LCC is really designed for a processor with 32 registers, such as the MIPS, etc..
    I only had 16 fast locations in memory. I considered using only 8 of these for locals,
    and leave the other 8 for pseudo-registers. This would be roughly comparable to the
    8086 that also has only 8 registers. This would not work for LCC though because it
    is designed for more modern processors with a lot of registers. All in all, I was very
    unenthusiastic about writing a C compiler for the MiniForth. I expected that it was
    going to generate slow inefficient code because the MiniForth is really designed to
    support Forth, not C. Everybody in the world would say that this proves that I'm
    utterly incompetent. Nobody would consider MFX to be a good Forth compiler, but
    everybody would consider MFX to be a bad C compiler written by an incompetent.
    You were telling me that you expected the C compiler to be written fairly quickly
    because you weren't willing to spend a lot of money on it, and because I hadn't
    made any progress on the C compiler other than implementing local variables
    in MFX, you considered me to be incompetent as a C programmer. I left Testra
    because of this. You had never praised me for writing MFX, and you weren't providing
    me with health insurance although Steve Brault got health insurance, and Tom Hart
    told me clearly that I would never get a raise in pay. So I left. I still expected to get
    a reference for writing MFX, but I later heard you (or Tom Hart impersonating you)
    on a speaker phone saying that I had accomplished nothing and I was not eligible
    for rehire. Now three decades later though, you admit for the first time that I did
    write MFX and that you still rely on MFX at Testra. Why didn't you admit this in 1995?
    It seems you memories are fading.
    Have a look here for
    WHAT HAPPENED AT TESTRA: https://groups.google.com/g/comp.lang.forth/c/wydQr643gX0/m/mvVy-GN7AwAJ

    But does it really matter?
    John Hart is posting interesting information one generation later.

    You gave a monkeys about such a project for 30 years now. Did not share anything.
    10 000 times you woke up and decided
    - I will not tell anybody about this project,
    just concentate on concentrated agression and lies..

    I am looking forward to more interesting information from John,

    Then why are you talking to Hugh? Do you ever get anything useful from such discourse?

    I should ask myself why I try to talk to you about talking to Hugh. Most people know not to engage him. I don't know why I try to get through to you about this. I guess I have the same mental illness as you.

    --

    Rick C.

    - Get 1,000 miles of free Supercharging
    - Tesla referral code - https://ts.la/richard11209

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Jurgen Pitaske@21:1/5 to Lorem Ipsum on Mon May 15 02:45:20 2023
    On Monday, 15 May 2023 at 08:18:10 UTC+1, Lorem Ipsum wrote:
    On Sunday, May 14, 2023 at 3:30:15 AM UTC-4, Jurgen Pitaske wrote:
    On Saturday, 13 May 2023 at 21:30:55 UTC+1, Hugh Aguilar wrote:
    On Wednesday, May 10, 2023 at 4:51:59 PM UTC-7, John Hart wrote:
    Lower case is used for Locals.
    { a 2b - c 2d - e f -1, 0 }
    a, 32b input
    2b, 64b input (double)
    c, 32b temporary
    2d, 64b temporary
    e, f, outputs
    -1, output available flag
    0, no output flag

    44 -> c, store 44 in c
    AT a, pointer to first local

    Comments?
    You seem to be trying to implement local variables with data-types.
    This is a bad idea. Various people have tried to turn Forth into a typed language similar to Pascal and this has never worked out well.
    I would not do this. This is just the latest in your lengthy series of bad ideas.

    I had local variables working in MFX back in 1995.
    Are you trying to insult me be implying that I didn't have local variables in MFX?

    The story is that, I wrote MFX for the purpose of supporting the motion-control
    program. This succeeded. The MiniForth ran the laser-etcher. MFX didn't have locals
    because the motion-control program was ported from the LMI 80c320 cross-compiler that didn't have locals, so the motion-control program didn't
    use locals. You told me that my next project would be to write a C compiler for
    the MiniForth, because most customers want C, although you had no intention
    of ever writing C code for the MiniForth yourself because you only know Forth
    and you were okay with MFX. So I bought a book (my own money) on LCC and began reading up on how to write a C compiler. I also asked for an upgrade to
    the MiniForth to support local variables. The MiniForth doesn't have indexed
    addressing, so a traditional local-frame was not realistic. You provided 16 fast
    memory locations in the bottom of data-memory. I implemented 16 local variables
    in these fast locations and I would move the whole block to a stack upon function
    entrance, then move the block back upon function exit to restore for the parent
    function. This is the same technique that is used in 8032 C compilers because
    the 8032 doesn't have indexed addressing either. I wrote a lot of ghost functions
    to support local variables. For example, I had post-increment, pre-increment,
    post-decrement, and pre-decrement for the locals. There were hundreds of ghost functions using the local variables in various ways.

    Ghost functions didn't "materialize" until they were first referenced. I could have
    hundreds of ghost functions but none of them used any code-memory unless they
    were actually referenced in the Forth program, whereupon they would be compiled
    into code-memory, and any later reference would use this compiled code too.
    There was only 64KW of code-memory available, so I had to not fill it up with code
    that never gets used. I could provide ghost functions for all 16 local variables,
    but most programs would never have any functions that used all 16 local variables,
    so the code supporting the upper locals would never materialize and take up room
    in code-memory.

    C actually requires support for 32 local variables, so I couldn't be fully C compatible.
    LCC is really designed for a processor with 32 registers, such as the MIPS, etc..
    I only had 16 fast locations in memory. I considered using only 8 of these for locals,
    and leave the other 8 for pseudo-registers. This would be roughly comparable to the
    8086 that also has only 8 registers. This would not work for LCC though because it
    is designed for more modern processors with a lot of registers. All in all, I was very
    unenthusiastic about writing a C compiler for the MiniForth. I expected that it was
    going to generate slow inefficient code because the MiniForth is really designed to
    support Forth, not C. Everybody in the world would say that this proves that I'm
    utterly incompetent. Nobody would consider MFX to be a good Forth compiler, but
    everybody would consider MFX to be a bad C compiler written by an incompetent.
    You were telling me that you expected the C compiler to be written fairly quickly
    because you weren't willing to spend a lot of money on it, and because I hadn't
    made any progress on the C compiler other than implementing local variables
    in MFX, you considered me to be incompetent as a C programmer. I left Testra
    because of this. You had never praised me for writing MFX, and you weren't providing
    me with health insurance although Steve Brault got health insurance, and Tom Hart
    told me clearly that I would never get a raise in pay. So I left. I still expected to get
    a reference for writing MFX, but I later heard you (or Tom Hart impersonating you)
    on a speaker phone saying that I had accomplished nothing and I was not eligible
    for rehire. Now three decades later though, you admit for the first time that I did
    write MFX and that you still rely on MFX at Testra. Why didn't you admit this in 1995?
    It seems you memories are fading.
    Have a look here for
    WHAT HAPPENED AT TESTRA: https://groups.google.com/g/comp.lang.forth/c/wydQr643gX0/m/mvVy-GN7AwAJ

    But does it really matter?
    John Hart is posting interesting information one generation later.

    You gave a monkeys about such a project for 30 years now. Did not share anything.
    10 000 times you woke up and decided
    - I will not tell anybody about this project,
    just concentate on concentrated agression and lies..

    I am looking forward to more interesting information from John,
    Then why are you talking to Hugh? Do you ever get anything useful from such discourse?

    I should ask myself why I try to talk to you about talking to Hugh. Most people know not to engage him. I don't know why I try to get through to you about this. I guess I have the same mental illness as you.

    --

    Rick C.

    - Get 1,000 miles of free Supercharging
    - Tesla referral code - https://ts.la/richard11209

    I post when I feel like.
    He has been agressive enough against me and MPE when I was working for them. This is now for more than 10 years.

    This Forth Killer will not stop until he dies.
    But at least others should know, and not everybody should let him piss off everybody
    and make people move away from here and from Forth.
    .
    The WHAT HAPPENED AT TESTRA was one of the best posts I ever started.
    More people read this than any other post I have seen here.
    So they know now.

    Why you waste everybodies time with such a post of yours I do not understand. But there we are.
    This had been discussed here many many times before.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Hugh Aguilar@21:1/5 to Hugh Aguilar on Mon May 15 20:55:07 2023
    On Saturday, May 13, 2023 at 1:30:55 PM UTC-7, Hugh Aguilar wrote:
    I wrote a lot of ghost functions
    to support local variables. For example, I had post-increment, pre-increment,
    post-decrement, and pre-decrement for the locals. There were hundreds of ghost functions using the local variables in various ways.

    Ghost functions didn't "materialize" until they were first referenced. I could have
    hundreds of ghost functions but none of them used any code-memory unless they
    were actually referenced in the Forth program, whereupon they would be compiled
    into code-memory, and any later reference would use this compiled code too.

    I didn't actually hand-write hundreds of ghost functions using local variables in various ways. I wrote macros. For example, I would write a macro to fetch a local variable with post-increment, then I would use this macro 16 times to generate
    16 ghost functions each hard-coded for a particular local variable.

    I had early-binding macros in MFX roughly comparable to the early-binding macros
    that I have in the novice package. This was easy to write in UR/Forth because FIND
    works. In ANS-Forth, FIND is broken, so I wasn't able to write an early-binding macro
    in ANS-Forth until I figured out that the disambiguifiers fixed the broken FIND
    in ANS-Forth. OTOH, my macros in MFX weren't as good as my macros in ANS-Forth because they didn't support words that extract data from the input stream (such as:
    [char] S" etc.) like my macros in the novice-package do. I could have upgraded the
    MFX macros to do everything that the ANS-Forth macros do, but I just never got around to it. Testra didn't want to pay for anything that didn't directly relate to the
    motion-control program, and the motion-control program was completed and working.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Jurgen Pitaske@21:1/5 to Lorem Ipsum on Tue May 16 11:10:16 2023
    On Tuesday, 16 May 2023 at 18:29:54 UTC+1, Lorem Ipsum wrote:
    On Monday, May 15, 2023 at 5:45:22 AM UTC-4, Jurgen Pitaske wrote:
    On Monday, 15 May 2023 at 08:18:10 UTC+1, Lorem Ipsum wrote:
    On Sunday, May 14, 2023 at 3:30:15 AM UTC-4, Jurgen Pitaske wrote:
    It seems you memories are fading.
    Have a look here for
    WHAT HAPPENED AT TESTRA: https://groups.google.com/g/comp.lang.forth/c/wydQr643gX0/m/mvVy-GN7AwAJ

    But does it really matter?
    John Hart is posting interesting information one generation later.

    You gave a monkeys about such a project for 30 years now. Did not share anything.
    10 000 times you woke up and decided
    - I will not tell anybody about this project,
    just concentate on concentrated agression and lies..

    I am looking forward to more interesting information from John,
    Then why are you talking to Hugh? Do you ever get anything useful from such discourse?

    I should ask myself why I try to talk to you about talking to Hugh. Most people know not to engage him. I don't know why I try to get through to you about this. I guess I have the same mental illness as you.

    --

    Rick C.

    - Get 1,000 miles of free Supercharging
    - Tesla referral code - https://ts.la/richard11209
    I post when I feel like.
    Yes, exactly. You are posting very emotionally, spewing your bile across the group. I've tried to explain this to you before, but you can't comprehend that YOUR BILE is just as bad for Forth and the clf group, as HIS BILE. I've come to realize that in
    many ways, the two of you are cut from the same cloth. I should never bother to try to explain this to you. I have done so many times, but you shrug it off as you believe you are on a pure quest and can do no harm.
    He has been agressive enough against me and MPE when I was working for them.
    This is now for more than 10 years.
    He is a nut, posting crap on the Internet. It's hard to imagine that is of any real harm to you, in any way. Ignore him, and he goes away. 99% of us here manage to do that. Why can't you?
    This Forth Killer will not stop until he dies.
    You can't kill something that is already dead.
    But at least others should know, and not everybody should let him piss off everybody
    and make people move away from here and from Forth.
    Wait, are you talking about Hugh, or yourself?
    The WHAT HAPPENED AT TESTRA was one of the best posts I ever started.
    More people read this than any other post I have seen here.
    So they know now.

    Why you waste everybodies time with such a post of yours I do not understand.
    That is the funniest thing you have ever written. LOL
    But there we are.
    This had been discussed here many many times before.
    Yes, and you never learn. I'm sorry I bothered you. In the future, I'll try to refrain from providing you with a view into reality.

    --

    Rick C.

    + Get 1,000 miles of free Supercharging
    + Tesla referral code - https://ts.la/richard11209

    How you try to sell your bullshit is just funny
    - but as there is not much else here
    - you will continue anyway.
    Though every time you say you will not.
    Very funny again.

    If Forth is dead for you - why are you here?
    No Wife, no friends - but CLF ?

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Lorem Ipsum@21:1/5 to Jurgen Pitaske on Tue May 16 10:29:52 2023
    On Monday, May 15, 2023 at 5:45:22 AM UTC-4, Jurgen Pitaske wrote:
    On Monday, 15 May 2023 at 08:18:10 UTC+1, Lorem Ipsum wrote:
    On Sunday, May 14, 2023 at 3:30:15 AM UTC-4, Jurgen Pitaske wrote:
    It seems you memories are fading.
    Have a look here for
    WHAT HAPPENED AT TESTRA: https://groups.google.com/g/comp.lang.forth/c/wydQr643gX0/m/mvVy-GN7AwAJ

    But does it really matter?
    John Hart is posting interesting information one generation later.

    You gave a monkeys about such a project for 30 years now. Did not share anything.
    10 000 times you woke up and decided
    - I will not tell anybody about this project,
    just concentate on concentrated agression and lies..

    I am looking forward to more interesting information from John,
    Then why are you talking to Hugh? Do you ever get anything useful from such discourse?

    I should ask myself why I try to talk to you about talking to Hugh. Most people know not to engage him. I don't know why I try to get through to you about this. I guess I have the same mental illness as you.

    --

    Rick C.

    - Get 1,000 miles of free Supercharging
    - Tesla referral code - https://ts.la/richard11209
    I post when I feel like.

    Yes, exactly. You are posting very emotionally, spewing your bile across the group. I've tried to explain this to you before, but you can't comprehend that YOUR BILE is just as bad for Forth and the clf group, as HIS BILE. I've come to realize that in
    many ways, the two of you are cut from the same cloth. I should never bother to try to explain this to you. I have done so many times, but you shrug it off as you believe you are on a pure quest and can do no harm.


    He has been agressive enough against me and MPE when I was working for them. This is now for more than 10 years.

    He is a nut, posting crap on the Internet. It's hard to imagine that is of any real harm to you, in any way. Ignore him, and he goes away. 99% of us here manage to do that. Why can't you?


    This Forth Killer will not stop until he dies.

    You can't kill something that is already dead.


    But at least others should know, and not everybody should let him piss off everybody
    and make people move away from here and from Forth.

    Wait, are you talking about Hugh, or yourself?


    The WHAT HAPPENED AT TESTRA was one of the best posts I ever started.
    More people read this than any other post I have seen here.
    So they know now.

    Why you waste everybodies time with such a post of yours I do not understand.

    That is the funniest thing you have ever written. LOL

    But there we are.
    This had been discussed here many many times before.

    Yes, and you never learn. I'm sorry I bothered you. In the future, I'll try to refrain from providing you with a view into reality.

    --

    Rick C.

    + Get 1,000 miles of free Supercharging
    + Tesla referral code - https://ts.la/richard11209

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Lorem Ipsum@21:1/5 to Jurgen Pitaske on Tue May 16 15:09:17 2023
    On Tuesday, May 16, 2023 at 2:10:18 PM UTC-4, Jurgen Pitaske wrote:
    On Tuesday, 16 May 2023 at 18:29:54 UTC+1, Lorem Ipsum wrote:
    On Monday, May 15, 2023 at 5:45:22 AM UTC-4, Jurgen Pitaske wrote:
    On Monday, 15 May 2023 at 08:18:10 UTC+1, Lorem Ipsum wrote:
    On Sunday, May 14, 2023 at 3:30:15 AM UTC-4, Jurgen Pitaske wrote:
    It seems you memories are fading.
    Have a look here for
    WHAT HAPPENED AT TESTRA: https://groups.google.com/g/comp.lang.forth/c/wydQr643gX0/m/mvVy-GN7AwAJ

    But does it really matter?
    John Hart is posting interesting information one generation later.

    You gave a monkeys about such a project for 30 years now. Did not share anything.
    10 000 times you woke up and decided
    - I will not tell anybody about this project,
    just concentate on concentrated agression and lies..

    I am looking forward to more interesting information from John,
    Then why are you talking to Hugh? Do you ever get anything useful from such discourse?

    I should ask myself why I try to talk to you about talking to Hugh. Most people know not to engage him. I don't know why I try to get through to you about this. I guess I have the same mental illness as you.

    --

    Rick C.

    - Get 1,000 miles of free Supercharging
    - Tesla referral code - https://ts.la/richard11209
    I post when I feel like.
    Yes, exactly. You are posting very emotionally, spewing your bile across the group. I've tried to explain this to you before, but you can't comprehend that YOUR BILE is just as bad for Forth and the clf group, as HIS BILE. I've come to realize that
    in many ways, the two of you are cut from the same cloth. I should never bother to try to explain this to you. I have done so many times, but you shrug it off as you believe you are on a pure quest and can do no harm.
    He has been agressive enough against me and MPE when I was working for them.
    This is now for more than 10 years.
    He is a nut, posting crap on the Internet. It's hard to imagine that is of any real harm to you, in any way. Ignore him, and he goes away. 99% of us here manage to do that. Why can't you?
    This Forth Killer will not stop until he dies.
    You can't kill something that is already dead.
    But at least others should know, and not everybody should let him piss off everybody
    and make people move away from here and from Forth.
    Wait, are you talking about Hugh, or yourself?
    The WHAT HAPPENED AT TESTRA was one of the best posts I ever started. More people read this than any other post I have seen here.
    So they know now.

    Why you waste everybodies time with such a post of yours I do not understand.
    That is the funniest thing you have ever written. LOL
    But there we are.
    This had been discussed here many many times before.
    Yes, and you never learn. I'm sorry I bothered you. In the future, I'll try to refrain from providing you with a view into reality.

    --

    Rick C.

    + Get 1,000 miles of free Supercharging
    + Tesla referral code - https://ts.la/richard11209
    How you try to sell your bullshit is just funny
    - but as there is not much else here
    - you will continue anyway.
    Though every time you say you will not.
    Very funny again.

    If Forth is dead for you - why are you here?
    No Wife, no friends - but CLF ?

    Yes, I think of clf as my wife. I guess it is your mistress. Should I be jealous?

    You have to admit, you are good material for any stand up comedian. I think in all the times I've tried to explain to you how your vitriolic posts are just as bad as anyone else's, only one time did you give up the "battle" and not respond. I call it a
    "battle", because that is how you have refereed to it.

    Whatever, this is very thin entertainment. It's not entirely different from teasing the town fool. When others do it, it can be amusing, but it's not something I have much fun doing. Still, I'm waiting for a contract, so I do get bored.

    --

    Rick C.

    -- Get 1,000 miles of free Supercharging
    -- Tesla referral code - https://ts.la/richard11209

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Jurgen Pitaske@21:1/5 to Lorem Ipsum on Tue May 16 22:30:35 2023
    On Tuesday, 16 May 2023 at 23:09:18 UTC+1, Lorem Ipsum wrote:
    On Tuesday, May 16, 2023 at 2:10:18 PM UTC-4, Jurgen Pitaske wrote:
    On Tuesday, 16 May 2023 at 18:29:54 UTC+1, Lorem Ipsum wrote:
    On Monday, May 15, 2023 at 5:45:22 AM UTC-4, Jurgen Pitaske wrote:
    On Monday, 15 May 2023 at 08:18:10 UTC+1, Lorem Ipsum wrote:
    On Sunday, May 14, 2023 at 3:30:15 AM UTC-4, Jurgen Pitaske wrote:
    It seems you memories are fading.
    Have a look here for
    WHAT HAPPENED AT TESTRA: https://groups.google.com/g/comp.lang.forth/c/wydQr643gX0/m/mvVy-GN7AwAJ

    But does it really matter?
    John Hart is posting interesting information one generation later.

    You gave a monkeys about such a project for 30 years now. Did not share anything.
    10 000 times you woke up and decided
    - I will not tell anybody about this project,
    just concentate on concentrated agression and lies..

    I am looking forward to more interesting information from John,
    Then why are you talking to Hugh? Do you ever get anything useful from such discourse?

    I should ask myself why I try to talk to you about talking to Hugh. Most people know not to engage him. I don't know why I try to get through to you about this. I guess I have the same mental illness as you.

    --

    Rick C.

    - Get 1,000 miles of free Supercharging
    - Tesla referral code - https://ts.la/richard11209
    I post when I feel like.
    Yes, exactly. You are posting very emotionally, spewing your bile across the group. I've tried to explain this to you before, but you can't comprehend that YOUR BILE is just as bad for Forth and the clf group, as HIS BILE. I've come to realize that
    in many ways, the two of you are cut from the same cloth. I should never bother to try to explain this to you. I have done so many times, but you shrug it off as you believe you are on a pure quest and can do no harm.
    He has been agressive enough against me and MPE when I was working for them.
    This is now for more than 10 years.
    He is a nut, posting crap on the Internet. It's hard to imagine that is of any real harm to you, in any way. Ignore him, and he goes away. 99% of us here manage to do that. Why can't you?
    This Forth Killer will not stop until he dies.
    You can't kill something that is already dead.
    But at least others should know, and not everybody should let him piss off everybody
    and make people move away from here and from Forth.
    Wait, are you talking about Hugh, or yourself?
    The WHAT HAPPENED AT TESTRA was one of the best posts I ever started. More people read this than any other post I have seen here.
    So they know now.

    Why you waste everybodies time with such a post of yours I do not understand.
    That is the funniest thing you have ever written. LOL
    But there we are.
    This had been discussed here many many times before.
    Yes, and you never learn. I'm sorry I bothered you. In the future, I'll try to refrain from providing you with a view into reality.

    --

    Rick C.

    + Get 1,000 miles of free Supercharging
    + Tesla referral code - https://ts.la/richard11209
    How you try to sell your bullshit is just funny
    - but as there is not much else here
    - you will continue anyway.
    Though every time you say you will not.
    Very funny again.

    If Forth is dead for you - why are you here?
    No Wife, no friends - but CLF ?
    Yes, I think of clf as my wife. I guess it is your mistress. Should I be jealous?

    You have to admit, you are good material for any stand up comedian. I think in all the times I've tried to explain to you how your vitriolic posts are just as bad as anyone else's, only one time did you give up the "battle" and not respond. I call it a
    "battle", because that is how you have refereed to it.

    Whatever, this is very thin entertainment. It's not entirely different from teasing the town fool. When others do it, it can be amusing, but it's not something I have much fun doing. Still, I'm waiting for a contract, so I do get bored.

    --

    Rick C.

    -- Get 1,000 miles of free Supercharging
    -- Tesla referral code - https://ts.la/richard11209

    How you try to sell your bullshit is just funny
    - but as there is not much else here
    - you will continue anyway.
    Though every time you say you will not.
    Very funny again.

    If Forth is dead for you - why are you here?
    No Wife, no friends - but CLF ?

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From dxforth@21:1/5 to Jurgen Pitaske on Wed May 17 18:14:45 2023
    On 17/05/2023 3:30 pm, Jurgen Pitaske wrote:

    If Forth is dead for you - why are you here?
    No Wife, no friends - but CLF ?

    It's as good a place as any to see the world in microcosm.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Jurgen Pitaske@21:1/5 to dxforth on Wed May 17 02:11:14 2023
    On Wednesday, 17 May 2023 at 09:16:09 UTC+1, dxforth wrote:
    On 17/05/2023 3:30 pm, Jurgen Pitaske wrote:

    If Forth is dead for you - why are you here?
    No Wife, no friends - but CLF ?
    It's as good a place as any to see the world in microcosm.

    It is just sad to see
    that John tries to give a projet to the Forth community,
    but too many posts are neither Forth related nor Project related.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From dxforth@21:1/5 to Jurgen Pitaske on Wed May 17 23:15:04 2023
    On 17/05/2023 7:11 pm, Jurgen Pitaske wrote:
    On Wednesday, 17 May 2023 at 09:16:09 UTC+1, dxforth wrote:
    On 17/05/2023 3:30 pm, Jurgen Pitaske wrote:

    If Forth is dead for you - why are you here?
    No Wife, no friends - but CLF ?
    It's as good a place as any to see the world in microcosm.

    It is just sad to see
    that John tries to give a projet to the Forth community,
    but too many posts are neither Forth related nor Project related.

    Why sadness when your posts are the most popular.

    On 15/05/2023 7:45 pm, Jurgen Pitaske wrote:

    The WHAT HAPPENED AT TESTRA was one of the best posts I ever started.
    More people read this than any other post I have seen here.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Jurgen Pitaske@21:1/5 to dxforth on Wed May 17 07:30:44 2023
    On Wednesday, 17 May 2023 at 14:15:34 UTC+1, dxforth wrote:
    On 17/05/2023 7:11 pm, Jurgen Pitaske wrote:
    On Wednesday, 17 May 2023 at 09:16:09 UTC+1, dxforth wrote:
    On 17/05/2023 3:30 pm, Jurgen Pitaske wrote:

    If Forth is dead for you - why are you here?
    No Wife, no friends - but CLF ?
    It's as good a place as any to see the world in microcosm.

    It is just sad to see
    that John tries to give a projet to the Forth community,
    but too many posts are neither Forth related nor Project related.
    Why sadness when your posts are the most popular.
    On 15/05/2023 7:45 pm, Jurgen Pitaske wrote:

    The WHAT HAPPENED AT TESTRA was one of the best posts I ever started.
    More people read this than any other post I have seen here.

    If there are only a few who post here now,
    this seemingly brings up the relative ( and probably undeserved) importance.

    I rather want to see here information about Forth,
    and what John Hart posts about.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Lorem Ipsum@21:1/5 to Jurgen Pitaske on Wed May 17 10:54:34 2023
    On Wednesday, May 17, 2023 at 10:30:46 AM UTC-4, Jurgen Pitaske wrote:
    On Wednesday, 17 May 2023 at 14:15:34 UTC+1, dxforth wrote:
    On 17/05/2023 7:11 pm, Jurgen Pitaske wrote:
    On Wednesday, 17 May 2023 at 09:16:09 UTC+1, dxforth wrote:
    On 17/05/2023 3:30 pm, Jurgen Pitaske wrote:

    If Forth is dead for you - why are you here?
    No Wife, no friends - but CLF ?
    It's as good a place as any to see the world in microcosm.

    It is just sad to see
    that John tries to give a projet to the Forth community,
    but too many posts are neither Forth related nor Project related.
    Why sadness when your posts are the most popular.
    On 15/05/2023 7:45 pm, Jurgen Pitaske wrote:

    The WHAT HAPPENED AT TESTRA was one of the best posts I ever started. More people read this than any other post I have seen here.
    If there are only a few who post here now,
    this seemingly brings up the relative ( and probably undeserved) importance.

    I rather want to see here information about Forth,
    and what John Hart posts about.

    Maybe, just maybe, if you stop posting your personal complaints, someone else, like John Hart, can get some words in edgewise? The absolute worst thing you do is to reply to the one who shall not be named. That not only adds your garbage complaints, it
    means he will reply to you, further polluting the waters.

    Why are you unable to see that you are a bigger problem in this regard than anyone else in this group?

    Since my last post in this thread, you have posted three times, none of which are on topic for the thread! Stop complaining about others, and take responsibility for your own posts!!!

    --

    Rick C.

    -+ Get 1,000 miles of free Supercharging
    -+ Tesla referral code - https://ts.la/richard11209

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From John Hart@21:1/5 to Jurgen Pitaske on Mon May 22 12:53:24 2023
    On Sunday, May 14, 2023 at 12:30:15 AM UTC-7, Jurgen Pitaske wrote:
    On Saturday, 13 May 2023 at 21:30:55 UTC+1, Hugh Aguilar wrote:
    On Wednesday, May 10, 2023 at 4:51:59 PM UTC-7, John Hart wrote:
    Lower case is used for Locals.
    { a 2b - c 2d - e f -1, 0 }
    a, 32b input
    2b, 64b input (double)
    c, 32b temporary
    2d, 64b temporary
    e, f, outputs
    -1, output available flag
    0, no output flag

    44 -> c, store 44 in c
    AT a, pointer to first local

    Comments?
    You seem to be trying to implement local variables with data-types.
    <clip>
    Convention isn't dependent on Implimentation.
    The question: Is a leading number (2) a good way to signify the local is a double?
    The Code gets ugly using singles for doubles and that's the convention we established.

    Global Variable Conventions for FPGA4th
    VARIABLE AA \ single (32b)
    SVARIABLE AS \ single & goes into VAR_SET
    2VARIABLE BB \ double (64b)
    S2VARIABLE BS \ double & goes into 2VAR_SET
    0 ITEM X:X \ single
    0 SITEM X:S \ single & goes into VAR_SET
    0 2ITEM Y:Y \ double
    0 S2ITEM Y:S \ double & goes into 2VAR_SET

    Simulation variables, SIMLDF vocabulary, all NODES go into NODE_SET
    CLOCK OSC \ creates %%OSC, a simulation clock
    NODE SNA \ creates %SNA, an asynchronous 1bit vector (input & output state)
    NODE SNS .CLK OSC \ creates %SNS, a synchronous 1bit vector
    m l NODES BNA \ creates %BNA an asynchronous bus vector, (m=most, l=least significant bit)
    m l NODES BNS .CLK OSC \ creates %BNS, a synchronous bus vector

    nn >>I %SNS \ stores nn in the input state
    nn >>O %SNS \ stores nn in the output state
    nn >>IO %SNS \ stores nn in both states

    %%OSC UPDATE-OUTPUTS \ copies inputs to outputs in nodes using the OSC clock

    jrh

    Reality is an information process, set in motion and sustained by God for a purpose.


    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Hugh Aguilar@21:1/5 to John Hart on Tue May 23 18:12:38 2023
    On Monday, May 22, 2023 at 12:53:26 PM UTC-7, John Hart wrote:
    On Saturday, 13 May 2023 at 21:30:55 UTC+1, Hugh Aguilar wrote:
    You seem to be trying to implement local variables with data-types.
    <clip>
    Convention isn't dependent on Implimentation.
    The question: Is a leading number (2) a good way to signify the local is a double?
    The Code gets ugly using singles for doubles and that's the convention we established.

    Maintenance programmers live in a fantasy world in which programs are full of "cruft," which they claim is dead code that was never used or was used in the past
    but became obsolete yet was left in the software. The maintenance programmer's greatest thrill is to delete cruft. The maintenance programmer will puff up his hollow
    chest and brag: "I deleted X bytes of cruft from the software, and the software still
    does what it is supposed to do, so I have simplified the program!"
    The truth is that maintenance programmers can't program, so instead they delete code that they claim is "cruft" but which is just code that they don't understand.

    Most likely, the reason why John Hart lost my local-variable code is that some super-duper little maintenance programmer determined it to be cruft and deleted it.
    This was not just X bytes of code, but tens of kilobytes of code!
    As I said, this code wasn't used in the motion-control program but was written for
    use in the C-generated code, but the C compiler never got written. John Hart and
    Tom Hart have both said that getting the motion-control program working on the MiniForth was the primary goal, because that was where the money was, Most likely
    John Hart and Tom Hart praised the maintenance programmer for deleting this cruft as told him that this proved that he was 10* better programmer than I was.
    When I visited, Tom Hart told me that the parade of maintenance programmers at Testra had each made 2 or 3 times my wage. He considered them to be 2 or 3 times
    better programmers than I was. They were super-duper cruft deleters, although they never succeeded in figuring out how MFX works so they never wrote MFX code.

    Tom Hart was always spouting pseudo-intellectual quasi-religious drivel in his thirty-two ounce discourses. This is typical:

    Reality is an information process, set in motion and sustained by God for a purpose.

    Now we find that Albert van der Horst is John Hart's #2 greatest fan
    (Juergen Pintaske is #1 and will always be #1).

    On Friday, April 28, 2023 at 3:14:56 AM UTC-7, none albert wrote:
    In article <474678ef-ab80-411a...@googlegroups.com>,
    Hugh Aguilar <hughag...@gmail.com> wrote:
    <SNIP>
    Nobody should hire Testra because Tom Hart and John Hart are liars.
    Are that the Hart's you have worked for? The Hart's that keep a company running for decennia while you were plumbing are tax-driving?

    Groetjes Albert
    --
    Don't praise the day before the evening. One swallow doesn't make spring. You must not say "hey" before you have crossed the bridge. Don't sell the hide of the bear until you shot it. Better one bird in the hand than ten in the air. First gain is a cat spinning. - the Wise from Antrim -

    What the hell does any of this pseudo-intellectual quasi-religious drivel mean? "First gain is a cat spinning." WTF??? Put down your crack pipe, Albert! STFU!

    Albert van der Horst is the same idiot who posted nonsense code and claimed that it did a continued fraction calculation. He should work for Testra! LOL

    On Tuesday, July 3, 2018 at 2:14:22 AM UTC-7, Albert van der Horst wrote:
    In article <0ff9666d-e22e-4370...@googlegroups.com>,
    <hughag...@gmail.com> wrote:
    On Monday, July 2, 2018 at 3:54:28 AM UTC-7, Albert van der Horst wrote:

    \ You only need D- and D<=
    : .cf2 BEGIN 100000 0 DO 2OVER D- 2DUP 0. D<= IF I . LEAVE THEN
    LOOP 2DUP OR WHILE 2OVER D+
    .S KEY DROP \ Can leave this out
    2SWAP REPEAT ;

    Make that correct by
    2SWAP REPEAT 1 . ;

    "

    3.141592653589793238
    1.000000000000000000
    2DUP D. 2OVER D. KEY DROP .cf2

    You don't know what continued fractions are

    Said the cab-driver to the mathematician

    --- your code is nonsense ---
    It gives the same results as your code, except for the correction
    I gave.

    you posted this as a loyalty demonstration to Elizabeth Rather.
    I must say, I feel a connection with ER, like we are in the
    same camp or something.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From none) (albert@21:1/5 to hughaguilar96@gmail.com on Wed May 24 10:54:45 2023
    <I feel better now that you attacked me>

    In article <c5d67d1d-266c-4fcc-ae36-b82b1e247555n@googlegroups.com>,
    Hugh Aguilar <hughaguilar96@gmail.com> wrote:
    Maintenance programmers live in a fantasy world in which programs are full of >"cruft," which they claim is dead code that was never used or was used
    in the past
    but became obsolete yet was left in the software. The maintenance programmer's >greatest thrill is to delete cruft. The maintenance programmer will puff
    up his hollow
    chest and brag: "I deleted X bytes of cruft from the software, and the >software still
    does what it is supposed to do, so I have simplified the program!"
    The truth is that maintenance programmers can't program, so instead they delete
    code that they claim is "cruft" but which is just code that they don't >understand.

    The truth of the matter is that it is ten times the effort to diligently
    remove code that is not needed than to write it in the first place.
    I must be more clever analysing code to conclude that it is not needed, compared to the ones that adds it just in case it is needed.
    I came across code that could never work and tried to add test cases.
    Then the truth comes out: it was never used.


    Tom Hart was always spouting pseudo-intellectual quasi-religious drivel in his >thirty-two ounce discourses. This is typical:

    Reality is an information process, set in motion and sustained by God
    for a purpose.

    I don't care for (one of the zillion) gods, but at least it is an
    interesting perspective.


    Now we find that Albert van der Horst is John Hart's #2 greatest fan
    (Juergen Pintaske is #1 and will always be #1).

    Thank you I enjoy the company of Hart, Rather and others.
    <SNIP>

    What the hell does any of this pseudo-intellectual quasi-religious drivel mean?
    "First gain is a cat spinning." WTF??? Put down your crack pipe, Albert! STFU! It is a translation of the Dutch saying "eerste gewin is kattegespin".
    Much obliged if you supply a better translation.


    Albert van der Horst is the same idiot who posted nonsense code and claimed >that it did a continued fraction calculation. He should work for Testra! LOL

    On Tuesday, July 3, 2018 at 2:14:22 AM UTC-7, Albert van der Horst wrote:
    In article <0ff9666d-e22e-4370...@googlegroups.com>,
    <hughag...@gmail.com> wrote:
    On Monday, July 2, 2018 at 3:54:28 AM UTC-7, Albert van der Horst wrote:

    \ You only need D- and D<=
    : .cf2 BEGIN 100000 0 DO 2OVER D- 2DUP 0. D<= IF I . LEAVE THEN
    LOOP 2DUP OR WHILE 2OVER D+
    .S KEY DROP \ Can leave this out
    2SWAP REPEAT ;

    Make that correct by
    2SWAP REPEAT 1 . ;

    "

    3.141592653589793238
    1.000000000000000000
    2DUP D. 2OVER D. KEY DROP .cf2

    You don't know what continued fractions are

    Said the cab-driver to the mathematician

    --- your code is nonsense ---
    <SNIP>

    I leaves this in because it is interesting code.
    It works and after all those years Aguilar has never tried
    it to see that it works.

    Groetjes Albert
    --
    Don't praise the day before the evening. One swallow doesn't make spring.
    You must not say "hey" before you have crossed the bridge. Don't sell the
    hide of the bear until you shot it. Better one bird in the hand than ten in
    the air. First gain is a cat spinning. - the Wise from Antrim -

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Jurgen Pitaske@21:1/5 to none albert on Wed May 24 03:29:46 2023
    On Wednesday, 24 May 2023 at 09:54:49 UTC+1, none albert wrote:
    <I feel better now that you attacked me>


    It is a translation of the Dutch saying "eerste gewin is kattegespin".
    Much obliged if you supply a better translation.

    "The first victory is the cat's purr"

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From none) (albert@21:1/5 to jpitaske@gmail.com on Wed May 24 17:39:29 2023
    In article <7d843197-90da-4d0c-9390-db929c6b4267n@googlegroups.com>,
    Jurgen Pitaske <jpitaske@gmail.com> wrote:
    On Wednesday, 24 May 2023 at 09:54:49 UTC+1, none albert wrote:
    <I feel better now that you attacked me>


    It is a translation of the Dutch saying "eerste gewin is kattegespin".
    Much obliged if you supply a better translation.

    "The first victory is the cat's purr"

    The Dutch saying is more about you going to the market and sell
    a bundle in the first hour. "victory" doesn't seem the right word.

    Groetjes Albert
    --
    Don't praise the day before the evening. One swallow doesn't make spring.
    You must not say "hey" before you have crossed the bridge. Don't sell the
    hide of the bear until you shot it. Better one bird in the hand than ten in
    the air. First gain is a cat spinning. - the Wise from Antrim -

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From John Hart@21:1/5 to All on Wed May 24 09:34:04 2023
    <clip all not having to do with the question:>

    Is a leading number (2) a good way to signify the local is a double?

    Global Variable Conventions for FPGA4th ( revised )

    VARIABLE AA \ single (32b)
    SVARIABLE AS \ single & goes into VAR_SET
    2VARIABLE BB \ double (64b)
    S2VARIABLE BS \ double & goes into 2VAR_SET
    0 ITEM X:X \ single
    0 SITEM X:S \ single & goes into VAR_SET
    0 2ITEM Y:Y \ double
    0 S2ITEM Y:S \ double & goes into 2VAR_SET

    Simulation variables, SIMLDF vocabulary, all NODES go into NODE_SET

    CLOCK OSC \ creates %%OSC, a simulation clock
    NODE SNA \ creates %SNA, an asynchronous 1bit vector (input & output state) NODE SNS .CLK OSC \ creates %SNS, a synchronous 1bit vector
    m l NODES BNA \ creates %BNA an asynchronous bus vector, (m=most, l=least significant bit)
    m l NODES BNS .CLK OSC \ creates %BNS, a synchronous bus vector

    %SNA ( -- n ) \ returns the input state
    %SNA ( -- n ) \ returns the output state

    nn >>I %SNS \ stores nn in the input state
    nn >>O %SNS \ stores nn in the output state
    nn >>IO %SNS \ stores nn in both states

    %%OSC UPDATE-OUTPUTS \ copies inputs to outputs in nodes using the OSC clock


    jrh

    Reality is an information process, set in motion and sustained by God for a purpose.

    ALL SHALL BE WELL
    And from the time the vision was shown, I desired often to know
    what our Lord’s meaning was. Fifteen years and more afterward I
    was answered in my spiritual understanding, thus:
    Would you know your Lord’s meaning in this vision?
    Know it well, love is his meaning.
    Who showed it to you? Love.
    What did he show you? Love.
    Why did he show it? For love.
    Keep yourself therein, and you shall know and understand more
    in the same but you shall never know nor understand any other
    thing, forever.
    Thus I was taught that love was our Lord’s meaning. And I saw
    quite clearly in this and in all, that before God made us, he
    loved us, which love was never slaked, nor ever shall be. And
    in this love he has done all his work and in this love he has
    made all things profitable to us. And in his love our life is
    everlasting. In our creation, we have beginning, but the love
    wherein he made us was in him with no beginning. And all this
    shall be seen in God without end.

    Dame Julian, 1373, first woman author. (English)

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Hugh Aguilar@21:1/5 to none albert on Wed May 24 10:16:22 2023
    I noticed that my post got deleted.
    Who has the authority to attack me by deleting my posts?

    On Wednesday, May 24, 2023 at 1:54:49 AM UTC-7, none albert wrote:
    Tom Hart was always spouting pseudo-intellectual quasi-religious drivel in his
    thirty-two ounce discourses. This is typical:

    Reality is an information process, set in motion and sustained by God >for a purpose.

    This was a typo --- I meant that it was John Hart with the thirty-two ounce discourses.
    Tom Hart only showed up for work once every two or three weeks and he would stay for only one or two hours. He didn't discourse on God --- he just walked around
    acting like a big boss, reminding us that he was the president of Testra.
    I say "walked around" because he didn't have an office so there was nowhere for him
    to sit other than the receptionist's desk in front (there was no receptionist). The only work that I ever saw him do was soldering boards together. This was after
    the MiniForth project was completed and Testra needed to begin shipping motion-control boards with the new MiniForth processor. John Hart told me that I
    would be a lot more useful if I knew how to solder together boards and test them,
    and that my time at Testra was coming to a conclusion soon because of this.

    Albert van der Horst is the same idiot who posted nonsense code and claimed >that it did a continued fraction calculation. He should work for Testra! LOL

    On Tuesday, July 3, 2018 at 2:14:22 AM UTC-7, Albert van der Horst wrote: >> In article <0ff9666d-e22e-4370...@googlegroups.com>,
    <hughag...@gmail.com> wrote:
    On Monday, July 2, 2018 at 3:54:28 AM UTC-7, Albert van der Horst wrote: >> >>
    \ You only need D- and D<=
    : .cf2 BEGIN 100000 0 DO 2OVER D- 2DUP 0. D<= IF I . LEAVE THEN
    LOOP 2DUP OR WHILE 2OVER D+
    .S KEY DROP \ Can leave this out
    2SWAP REPEAT ;

    Make that correct by
    2SWAP REPEAT 1 . ;

    "

    3.141592653589793238
    1.000000000000000000
    2DUP D. 2OVER D. KEY DROP .cf2

    You don't know what continued fractions are

    Said the cab-driver to the mathematician

    --- your code is nonsense ---
    <SNIP>

    I leaves this in because it is interesting code.
    It works and after all those years Aguilar has never tried
    it to see that it works.

    To determine if code works or not, it is necessary to know what the code
    is supposed to do. Albert van der Horst doesn't know this.
    This is why he posts nonsense code and then claims that it "works."

    Nathanial Grossman's continued-fraction software works. This is why I put it
    in the novice-package (I upgraded it to work under ANS-Forth).
    It works in the sense that the user enters a ratio using double-precision numbers
    and it provides a reasonably precise ratio in single-precision numbers that would
    be usable by */
    (actually by UM* and UM/MOD because these are almost always unsigned).
    So, at run-time you get to used mixed-precision arithmetic that is fast.
    At compile time, when CF is used to find the rational approximation, you have to
    use double-precision arithmetic that is ponderously slow (it is slow because ANS-Forth doesn't provide a double-precision division).

    On Tuesday, April 18, 2017 at 11:42:55 PM UTC-7, hughag...@gmail.com wrote:
    For converting a real number into a ratio, you need to use continued fractions.
    I have this in the novice-package, but I didn't write it --- it was written by
    Nathaniel Grossman and published in "Forth Dimensions" (Sep/Oct 1984) --- all I did was upgrade his program to work under 32-bit ANS-Forth rather than 16-bit Forth-83.

    CF is very slow because ANS-Forth lacks a double-precision division ---
    this had to be written in high-level Forth ---
    this is UD/MOD which is in the support code.

    Here is an example:

    3141592653589793238. ok-2
    1000000000000000000. ok-4
    cf
    partial-quot numerator denominator
    3 3 1
    7 22 7
    15 333 106
    1 355 113
    292 103993 33102
    1 104348 33215
    1 208341 66317
    1 312689 99532
    2 833719 265381
    1 1146408 364913
    3 4272943 1360120
    1 5419351 1725033
    14 80143857 25510582
    2 165707065 52746197
    1 245850922 78256779
    1 411557987 131002976
    2 1068966896 340262731
    2 2549491779 811528438
    1 3618458675 1151791169
    12 45970995879 14633022466
    1 49589454554 15784813635
    3 194739359541 61987463371
    1 244328814095 77772277006
    6 1660712244111 528621125407
    1 1905041058206 606393402413
    4 9280876476935 2954194735059
    1 11185917535141 3560588137472
    18 210627392109473 67044781209555
    1 221813309644614 70605369347027
    3 876067321043315 278860889250636
    5 4602149914861189 1464909815600207
    2 10080367150765693 3208680520451050
    2 24762884216392575 7882270856502307
    1 34843251367158268 11090951376953357
    1 59606135583550843 18973222233455664
    1 94449386950709111 30064173610409021
    16 1570796326794896619 500000000000000000 ok

    AFAIK, the only person on comp.lang.forth who understood
    the purpose of the continued fraction CF.4TH was Krishna Myneni.

    On Wednesday, April 19, 2017 at 11:32:05 AM UTC-7, hughag...@gmail.com wrote:
    On Wednesday, April 19, 2017 at 4:53:13 AM UTC-7, krishna...@ccreweb.org wrote:
    Very good. The continued fraction should truncate when we have achieve
    the same number of significant digits specified for r, in this case, 15.
    You are right. I should make it stop after it has achieved maximum precision.

    Actually, the maximum precision is 32, not 15.
    I was running this program on a 32-bit ANS-Forth system.
    In the novice-package I have this:

    \ The following are some ways of approximating pi, all of which were derived from the CF.4th program:

    : pi* ( s -- s-result ) \ signed single-precision
    1068966896 340262731 */ ;

    : upi* ( u -- u-result ) \ unsigned single-precision
    3618458675 1151791169 u*/ ;

    : dpi* ( d -- d-result ) \ signed double-precision
    1068966896 340262731 m*/ ;

    : udpi* ( ud -- ud-result ) \ unsigned double-precision
    3083975227 1963319607 ut*/ d2* ;

    \ Note that UDPI* multiplies by pi/2 and then multiplies the result by 2.
    \ This trick provides better precision sometimes.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Hugh Aguilar@21:1/5 to John Hart on Wed May 24 10:33:08 2023
    On Wednesday, May 24, 2023 at 9:34:05 AM UTC-7, John Hart wrote:
    <clip all not having to do with the question:>
    ...
    Reality is an information process, set in motion and sustained by God for a purpose.
    ALL SHALL BE WELL
    And from the time the vision was shown, I desired often to know
    what our Lord’s meaning was. Fifteen years and more afterward I
    was answered in my spiritual understanding, thus:
    Would you know your Lord’s meaning in this vision?
    Know it well, love is his meaning.
    Who showed it to you? Love.
    What did he show you? Love.
    Why did he show it? For love.
    Keep yourself therein, and you shall know and understand more
    in the same but you shall never know nor understand any other
    thing, forever.
    Thus I was taught that love was our Lord’s meaning. And I saw
    quite clearly in this and in all, that before God made us, he
    loved us, which love was never slaked, nor ever shall be. And
    in this love he has done all his work and in this love he has
    made all things profitable to us. And in his love our life is
    everlasting. In our creation, we have beginning, but the love
    wherein he made us was in him with no beginning. And all this
    shall be seen in God without end.

    Dame Julian, 1373, first woman author. (English)

    Christianity is blatant idolatry.
    The definition of idolatry is pretty much the worship of a person
    as a god. The Christians worship Jesus Christ as their god.
    Jesus Christ was a person --- he is always depicted as being a
    skinny white guy who was incongruously living in Palestine,
    a land normally populated by swarthy Middle Eastern people.
    According to the Catholics, Jesus Christ bled profusely when
    he was crucified. Bleeding is obviously an attribute of a person.
    Mel Gibson is a Catholic, as is John Hart. Mel Gibson produced
    the movie "The Passion of the Christ." This was a snuff film.
    Jesus Christ was played by Jim Caviezel https://en.wikipedia.org/wiki/Jim_Caviezel
    Jesus Christ was portrayed as being an ordinary average guy.
    To say that Jesus Christ is "God" (capital 'G') is blatant idolatry.
    The Christian idol is a corpse on a stick --- that is gross!

    Also, all of this Christian self-congratulation about "love" is
    annoying. Historically, Christians have been a purely destructive
    force. Christianity is not about love. Christianity is about genocide.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Jurgen Pitaske@21:1/5 to Hugh Aguilar on Wed May 24 11:25:09 2023
    On Wednesday, 24 May 2023 at 18:33:09 UTC+1, Hugh Aguilar wrote:
    On Wednesday, May 24, 2023 at 9:34:05 AM UTC-7, John Hart wrote:
    <clip all not having to do with the question:>
    ...
    Reality is an information process, set in motion and sustained by God for a purpose.
    ALL SHALL BE WELL
    And from the time the vision was shown, I desired often to know
    what our Lord’s meaning was. Fifteen years and more afterward I
    was answered in my spiritual understanding, thus:
    Would you know your Lord’s meaning in this vision?
    Know it well, love is his meaning.
    Who showed it to you? Love.
    What did he show you? Love.
    Why did he show it? For love.
    Keep yourself therein, and you shall know and understand more
    in the same but you shall never know nor understand any other
    thing, forever.
    Thus I was taught that love was our Lord’s meaning. And I saw
    quite clearly in this and in all, that before God made us, he
    loved us, which love was never slaked, nor ever shall be. And
    in this love he has done all his work and in this love he has
    made all things profitable to us. And in his love our life is
    everlasting. In our creation, we have beginning, but the love
    wherein he made us was in him with no beginning. And all this
    shall be seen in God without end.

    Dame Julian, 1373, first woman author. (English)
    Christianity is blatant idolatry.
    The definition of idolatry is pretty much the worship of a person
    as a god. The Christians worship Jesus Christ as their god.
    Jesus Christ was a person --- he is always depicted as being a
    skinny white guy who was incongruously living in Palestine,
    a land normally populated by swarthy Middle Eastern people.
    According to the Catholics, Jesus Christ bled profusely when
    he was crucified. Bleeding is obviously an attribute of a person.
    Mel Gibson is a Catholic, as is John Hart. Mel Gibson produced
    the movie "The Passion of the Christ." This was a snuff film.
    Jesus Christ was played by Jim Caviezel https://en.wikipedia.org/wiki/Jim_Caviezel
    Jesus Christ was portrayed as being an ordinary average guy.
    To say that Jesus Christ is "God" (capital 'G') is blatant idolatry.
    The Christian idol is a corpse on a stick --- that is gross!

    Also, all of this Christian self-congratulation about "love" is
    annoying. Historically, Christians have been a purely destructive
    force. Christianity is not about love. Christianity is about genocide.

    Thank you very much for showing how you fit in.

    When you die,
    and this will hopefully happen soon so you stop sending your bullshit,
    sombody can just throw you in a rubbish bin -
    or you might be used for dog food?

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From John Hart@21:1/5 to Jurgen Pitaske on Wed May 24 14:21:35 2023
    On Wednesday, May 24, 2023 at 11:25:11 AM UTC-7, Jurgen Pitaske wrote:
    On Wednesday, 24 May 2023 at 18:33:09 UTC+1, Hugh Aguilar wrote:
    On Wednesday, May 24, 2023 at 9:34:05 AM UTC-7, John Hart wrote:
    <clip all not having to do with the question:>

    The very simple question, is { 2var - - } a good/standard notation for a double variable?
    generated a thousand lines of off topic flame war posts and NOT one response to the question.
    Considering everything I posted was simple compared to what I was trying to explain,
    It appears I won't be able to use Google for group access, it won't let me block off topic posters,
    and the idea of persuing some type of group action, could be a complete waste of time..

    <clip garbage>

    Thank you very much for showing how you fit in.

    Forth is the ideal language for re-configurable computers but it appears I wrongly assumed
    there would be more interest in Forth FPGA tools to bridge the gap between firmware and
    software, and less interest in acting like spoiled children.

    One would think the skill needed for good programing would also apply
    to programmers personal life. So far, my experience at comp.lang.forth hasn't confirmed that conjecture.

    jrh

    More than a hundred years ago, the science of Relativity and Quantum Mechanics, confirmed:
    Reality is an information process, set in motion and sustained by God, and its purpose is made
    clear by scripture.

    The firestorm set off by the signature phrase, is strong evidence a Deceiver is lurking
    and mental viruses are flourishing in the minds of those it deceived.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Lorem Ipsum@21:1/5 to Jurgen Pitaske on Wed May 24 17:49:23 2023
    On Wednesday, May 24, 2023 at 2:25:11 PM UTC-4, Jurgen Pitaske wrote:
    On Wednesday, 24 May 2023 at 18:33:09 UTC+1, Hugh Aguilar wrote:
    On Wednesday, May 24, 2023 at 9:34:05 AM UTC-7, John Hart wrote:
    <clip all not having to do with the question:>
    ...
    Reality is an information process, set in motion and sustained by God for a purpose.
    ALL SHALL BE WELL
    And from the time the vision was shown, I desired often to know
    what our Lord’s meaning was. Fifteen years and more afterward I
    was answered in my spiritual understanding, thus:
    Would you know your Lord’s meaning in this vision?
    Know it well, love is his meaning.
    Who showed it to you? Love.
    What did he show you? Love.
    Why did he show it? For love.
    Keep yourself therein, and you shall know and understand more
    in the same but you shall never know nor understand any other
    thing, forever.
    Thus I was taught that love was our Lord’s meaning. And I saw
    quite clearly in this and in all, that before God made us, he
    loved us, which love was never slaked, nor ever shall be. And
    in this love he has done all his work and in this love he has
    made all things profitable to us. And in his love our life is everlasting. In our creation, we have beginning, but the love
    wherein he made us was in him with no beginning. And all this
    shall be seen in God without end.

    Dame Julian, 1373, first woman author. (English)
    Christianity is blatant idolatry.
    The definition of idolatry is pretty much the worship of a person
    as a god. The Christians worship Jesus Christ as their god.
    Jesus Christ was a person --- he is always depicted as being a
    skinny white guy who was incongruously living in Palestine,
    a land normally populated by swarthy Middle Eastern people.
    According to the Catholics, Jesus Christ bled profusely when
    he was crucified. Bleeding is obviously an attribute of a person.
    Mel Gibson is a Catholic, as is John Hart. Mel Gibson produced
    the movie "The Passion of the Christ." This was a snuff film.
    Jesus Christ was played by Jim Caviezel https://en.wikipedia.org/wiki/Jim_Caviezel
    Jesus Christ was portrayed as being an ordinary average guy.
    To say that Jesus Christ is "God" (capital 'G') is blatant idolatry.
    The Christian idol is a corpse on a stick --- that is gross!

    Also, all of this Christian self-congratulation about "love" is
    annoying. Historically, Christians have been a purely destructive
    force. Christianity is not about love. Christianity is about genocide.
    Thank you very much for showing how you fit in.

    When you die,
    and this will hopefully happen soon so you stop sending your bullshit, sombody can just throw you in a rubbish bin -
    or you might be used for dog food?

    When the pig wallows in the mud, most people step away to avoid getting muddy. Others, to show the pig how silly he looks, jump in with the pig. Then we have two pigs wallowing in the mud.

    --

    Rick C.

    -- Get 1,000 miles of free Supercharging
    -- Tesla referral code - https://ts.la/richard11209

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From dxforth@21:1/5 to Hugh Aguilar on Thu May 25 11:52:57 2023
    On 25/05/2023 3:33 am, Hugh Aguilar wrote:

    The definition of idolatry is pretty much the worship of a person
    as a god.

    Why then have you made others the centre point of your life and given
    them enormous importance? Hate and worship have everything in common.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Jurgen Pitaske@21:1/5 to John Hart on Thu May 25 00:26:08 2023
    On Wednesday, 24 May 2023 at 22:21:37 UTC+1, John Hart wrote:
    On Wednesday, May 24, 2023 at 11:25:11 AM UTC-7, Jurgen Pitaske wrote:
    On Wednesday, 24 May 2023 at 18:33:09 UTC+1, Hugh Aguilar wrote:
    On Wednesday, May 24, 2023 at 9:34:05 AM UTC-7, John Hart wrote:
    <clip all not having to do with the question:>
    The very simple question, is { 2var - - } a good/standard notation for a double variable?
    generated a thousand lines of off topic flame war posts and NOT one response to the question.
    Considering everything I posted was simple compared to what I was trying to explain,
    It appears I won't be able to use Google for group access, it won't let me block off topic posters,
    and the idea of persuing some type of group action, could be a complete waste of time..

    <clip garbage>
    Thank you very much for showing how you fit in.
    Forth is the ideal language for re-configurable computers but it appears I wrongly assumed
    there would be more interest in Forth FPGA tools to bridge the gap between firmware and
    software, and less interest in acting like spoiled children.

    One would think the skill needed for good programing would also apply
    to programmers personal life. So far, my experience at comp.lang.forth hasn't
    confirmed that conjecture.

    jrh

    More than a hundred years ago, the science of Relativity and Quantum Mechanics, confirmed:
    Reality is an information process, set in motion and sustained by God, and its purpose is made
    clear by scripture.

    The firestorm set off by the signature phrase, is strong evidence a Deceiver is lurking
    and mental viruses are flourishing in the minds of those it deceived.

    I am very sorry about what your thread turned into.
    Just disregard his shit.

    The Forth Killer Huck Aquilux
    is now not just throwing mud at Forth Programmers and people interested in Forth;
    and makes them go elsewhere,
    but as he has nothing useful to post,
    he now attacks the whole world - anybody with a belief, which is probably most of us;
    which just shows he does not have any.

    John, please post more
    or do it in a different place like the Forth facebook group. https://www.facebook.com/groups/PROGRAMMINGFORTH

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From none) (albert@21:1/5 to johnrogerhart@gmail.com on Thu May 25 11:29:30 2023
    In article <3663e030-61a0-4f61-9d8a-fc4e4d177303n@googlegroups.com>,
    John Hart <johnrogerhart@gmail.com> wrote:
    <clip all not having to do with the question:>

    Is a leading number (2) a good way to signify the local is a double?

    I think it is not a good idea to start any word that it is not
    a denotation of some number with a digit.
    Pair then are designated with a P.
    So in designing an new language I would
    2SWAP --> PSWAP
    2NIP --> PNIP
    2DROP --> PDROP
    ..
    2R@ --> PR@
    ..
    ROT --> SPSWAP ( swap a single with a pair)

    <SNIP>

    jrh

    Reality is an information process, set in motion and sustained by God
    for a purpose.

    <SNIP>

    Dame Julian, 1373, first woman author. (English)

    Are you aware that it is a violation of netiquette to have a signature of
    more than 4 lines?

    Groetjes Albert
    --
    Don't praise the day before the evening. One swallow doesn't make spring.
    You must not say "hey" before you have crossed the bridge. Don't sell the
    hide of the bear until you shot it. Better one bird in the hand than ten in
    the air. First gain is a cat spinning. - the Wise from Antrim -

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From dxforth@21:1/5 to albert on Fri May 26 03:53:00 2023
    On 25/05/2023 7:29 pm, albert wrote:
    In article <3663e030-61a0-4f61-9d8a-fc4e4d177303n@googlegroups.com>,
    John Hart <johnrogerhart@gmail.com> wrote:

    <SNIP>

    Dame Julian, 1373, first woman author. (English)

    Are you aware that it is a violation of netiquette to have a signature of more than 4 lines?

    RFC 1855 Netiquette Guidelines October 1995

    - If you include a signature keep it short. Rule of thumb
    is no longer than 4 lines. Remember that many people pay for
    connectivity by the minute, and the longer your message is,
    the more they pay.

    Not even a slap on the wrist. Where there ought to be a rule is excessive and/or pointless quoting. Back in the day news servers refused to post if there were too many quoted lines...

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From John Hart@21:1/5 to dxforth on Thu May 25 13:29:05 2023
    On Thursday, May 25, 2023 at 10:55:29 AM UTC-7, dxforth wrote:
    On 25/05/2023 7:29 pm, albert wrote:
    In article <3663e030-61a0-4f61...@googlegroups.com>,
    John Hart <johnro...@gmail.com> wrote:

    <SNIP>

    Dame Julian, 1373, first woman author. (English)

    Are you aware that it is a violation of netiquette to have a signature of more than 4 lines?

    Yes! It's obvious to me what should be obvious to others, often isn't obvious.

    jrh

    Reality is an information process, set in motion and sustained by God for a purpose.
    Discovering the purpose is what life's all about.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From John Hart@21:1/5 to none albert on Thu May 25 13:22:14 2023
    On Thursday, May 25, 2023 at 2:29:33 AM UTC-7, none albert wrote:
    In article <3663e030-61a0-4f61...@googlegroups.com>,
    John Hart <johnro...@gmail.com> wrote:
    <clip all not having to do with the question:>

    Is a leading number (2) a good way to signify the local is a double?
    I think it is not a good idea to start any word that it is not
    a denotation of some number with a digit.
    Pair then are designated with a P.
    So in designing an new language I would
    2SWAP --> PSWAP
    2NIP --> PNIP
    2DROP --> PDROP
    <clip>

    Thank's for the input.
    Using 2 to indicate doubles was probably a bad idea,
    but its embedded in so much code, the transition to something else would be difficult
    and impossible to impose on the Forth community. And mistaking the type designating letter
    for part of the label could cause problems.

    Forth's lack of a data type convention does make moving code from 16bit Forth to 32bit Forth difficult.

    Are you aware that it is a violation of netiquette to have a signature of more than 4 lines?
    Groetjes Albert
    Yes:
    The quote from the first woman author isn't part of the signature, it was a response
    to an attack, a small part of what the signature was derived from.

    When I was young my Grandfather told me, "You can lead a horse to water, but you can't make him drink."
    Christ stated it differently, "Cast not pearl before swine."
    Mark Twain, "It's easier to fool people than convince them they''ve been fooled."
    My friend from high school summed it up nicely with, "You can't fix stupid." But for some reason, I keep trying.
    jrh
    Reality is an information process, set in motion and sustained by God for a purpose.
    Until we know the purpose, we are like ships without rudders, wandering aimlessly
    until we sink.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Hugh Aguilar@21:1/5 to John Hart on Thu May 25 18:35:50 2023
    On Wednesday, May 24, 2023 at 2:21:37 PM UTC-7, John Hart wrote:
    The very simple question, is { 2var - - } a good/standard notation for a double variable?
    generated a thousand lines of off topic flame war posts and NOT one response to the question.
    Considering everything I posted was simple compared to what I was trying to explain,
    It appears I won't be able to use Google for group access, it won't let me block off topic posters,
    and the idea of persuing some type of group action, could be a complete waste of time..

    I already gave you the answer to your simple question:

    On Saturday, May 13, 2023 at 1:30:55 PM UTC-7, Hugh Aguilar wrote:
    You seem to be trying to implement local variables with data-types.
    This is a bad idea. Various people have tried to turn Forth into a typed language similar to Pascal and this has never worked out well.
    I would not do this. This is just the latest in your lengthy series of bad ideas.

    I will explain this further:
    Make all of your locals double-size, little-endian.
    Prior to calling your sub-function, use S>D or U>D to convert the parameters into doubles either signed or unsigned. Inside of the function, make your locals
    like variables in that they provide an address. You use @ or ! to access them (if you want to consider them to be single-precision). Or you use 2@ or 2! to access them
    (if you want to consider them to be double-precision). So, you can work with your
    locals as either single-precision or double-precision, without declaring them to have
    a data-type --- declaring data-types is an effort to make Forth into a typed language
    similar to Pascal --- this is the latest in your lengthy series of bad ideas.

    You are obsessed with asking this stupid question of what syntax you should use to declare the data-types of your locals, and you are not considering the stupidity
    of declaring data-types for your locals.
    This is like asking what caliber of pistol you should use to shoot yourself in the foot.

    I have explained the problem with data-typing in Forth.
    Do you need me to draw a picture for you?
    I don't have the time or the crayons to draw a picture for you.
    I'm not a kindergarten teacher. Try to be less stupid, especially in public.

    On Thursday, May 25, 2023 at 1:22:16 PM UTC-7, John Hart wrote:
    Reality is an information process, set in motion and sustained by God for a purpose.
    Until we know the purpose, we are like ships without rudders, wandering aimlessly
    until we sink.

    You don't know what God's purpose is, you arrogant dipshit! STFU!

    You can't fix stupid, but you can tell it to STFU!

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From dxforth@21:1/5 to John Hart on Fri May 26 13:07:56 2023
    On 26/05/2023 6:22 am, John Hart wrote:
    ...
    Reality is an information process, set in motion and sustained by God for a purpose.
    Until we know the purpose, we are like ships without rudders, wandering aimlessly
    until we sink.

    Nobody asks what is the purpose of laughter. It seems equally absurd to ask what
    is the purpose of life. What's actually being asked is why am I - and by extension
    all of humanity - so miserable? Why would I need God to solve that - other than
    I'm not prepared to solve it for myself.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Hugh Aguilar@21:1/5 to John Hart on Thu May 25 21:18:48 2023
    On Thursday, May 25, 2023 at 1:29:07 PM UTC-7, John Hart wrote:
    Reality is an information process, set in motion and sustained by God for a purpose.
    Discovering the purpose is what life's all about.

    In the book, "A Scanner Darkly," we were told the story of Joe, the man who saw God.
    Joe believed that megadoses of vitamins would make him more intelligent and more
    virile. It is not clear why Joe believed this to be true because nobody else does.
    Joe would concoct strong potions of vitamins in his effort to achieve his goal. One day, after taking such a potion, Joe saw himself flying through a tunnel of light,
    then he fainted. When he regained consciousness he saw God, and God was everywhere.
    When Joe walked through the park, he saw that all of the people had a connection
    to each other, and they were all working to fulfill God's plan, although they didn't know this.
    When a woman jogger passed an old man they barely nodded to each other, and they
    believed that they were distinct people, but they were actually connected and working
    together for God. It wasn't just the people either. The dogs were connected, as was the
    horse pulling the cart. Also, the trees and grass were connected and were contributing
    to God's plan in their own way. Joe was very happy. Joe didn't know what God's plan was,
    and he understood that this knowledge was above his level, but he was happy to learn that
    there was a plan and that life was not random and meaningless as the atheists claim.
    This lasted for three days. Then Joe woke up and he could no longer see the connection
    between all of the living creatures on Earth. Joe still felt happy because he had seen God.
    Joe couldn't remember what the formula for the vitamin potion was, so he experimented
    with megadoses of vitamins every day in an effort to experience seeing God again.
    This lasted for a year, and Joe did not see God again. He sometimes made himself ill,
    and he was pissing in technicolor every day, but he didn't see God.
    Joe began to consider the possibility that vitamins are not the path to God, but it was just a
    coincidence that he saw God immediately after taking a vitamin potion. Also, Joe's doctor
    told him to lay off the megadoses of vitamins because he was in danger of liver damage.
    Joe quit taking vitamins and he gave up on the possibility of seeing God again. Joe became depressed. He lost his job because he wasn't taking his work seriously, he was
    making a lot of mistakes, and he was showing up late too often. He lost his girlfriend because
    he was not earning any money and he was moping around the apartment every day. Then Joe went mad. He took a baseball bat and he smashed everything in his apartment.
    He smashed the windows, he smashed holes in the walls, and he even smashed his expensive
    stereo although listening to music had always been a great enjoyment to him. Joe was
    screaming a lot, so the neighbors called the police. The police tased him, handcuffed him, and
    took him to the looney bin. The psychiatrists asked: "Joe, why did you smash up your apartment?"
    Joe explained: "I was angry because I couldn't see God."
    The psychiatrists, all of whom were atheists, pointed out that there are billions of people
    on Earth and none of them can see God, but they don't smash up their homes with bats.
    They do their jobs, they love their families, and they seem to be content.
    Joe told the psychiatrists about how he ad seen God. He was angry because couldn't see God again.
    The psychiatrists told Joe that if he admitted that he was hallucinating during those three days,
    they would declare him to be sane and they would let him go free. If he continued to claim
    that he had seen God, they would declare him to be insane and would keep him in the looney bin.
    This was very ironic because hallucinating is the hallmark of insanity, but admitting that he
    hallucinated was the only way to be declared sane. Joe refused to admit that he had
    hallucinated during those three days because those three days were the most important
    experience of his life and he didn't want to throw this away. Joe remained in the looney bin.
    This lasted for a year, then Joe committed suicide by hanging himself with a bedsheet.
    That is the story of Joe, the man who saw God.

    Now we have John Hart who claims that he knows what God's purpose is, and says that
    the rest of us are like ships without rudders, wandering aimlessly until we sink.
    John Hart should have read Proverbs 16:18 that says:
    "Pride goes before destruction, a haughty spirit before a fall."

    I believe in God, but I don't pray or otherwise try to make contact with God, because this is the path to self-destruction --- it is best to just accept your limitations.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From John Hart@21:1/5 to dxforth on Thu May 25 23:13:23 2023
    On Thursday, May 25, 2023 at 8:09:29 PM UTC-7, dxforth wrote:
    On 26/05/2023 6:22 am, John Hart wrote:
    ...
    Reality is an information process, set in motion and sustained by God for a purpose.
    Until we know the purpose, we are like ships without rudders, wandering aimlessly
    until we sink.

    Just wondering. Are comments on a signature, good forum etiquette?

    jrh

    Reality is an information process, designed by God to produce living beings.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From John Hart@21:1/5 to Hugh Aguilar on Thu May 25 23:06:24 2023
    On Thursday, May 25, 2023 at 6:35:52 PM UTC-7, Hugh Aguilar wrote:
    On Wednesday, May 24, 2023 at 2:21:37 PM UTC-7, John Hart wrote:
    The very simple question, is { 2var - - } a good/standard notation for a double variable?
    <clip>
    On Saturday, May 13, 2023 at 1:30:55 PM UTC-7, Hugh Aguilar wrote:
    <clip>
    I would not do this <clip> bad idea.
    <clip>
    Make all of your locals double-size, little-endian.
    Prior to calling your sub-function, use S>D or U>D to convert the parameters into doubles either signed or unsigned. Inside of the function, make your locals
    like variables in that they provide an address. You use @ or ! to access them
    (if you want to consider them to be single-precision). Or you use 2@ or 2! to access them
    (if you want to consider them to be double-precision). So, you can work with your
    locals as either single-precision or double-precision, without declaring them to have
    a data-type ---
    <clip>
    An interesting on topic perspective at last!
    I don't have time to think about it in depth but
    wonder how well it would handle recursion
    and the fetch would clutter up the notation
    and increase execution time .

    I have explained the problem [ i have ] with data-typing in Forth.
    Yes, you've made that very clear.

    I don't have a problem with data-typing in Forth or any computer language.
    The reason I chose Forth is because it's extensible.
    Not extending it would be like putting on a straight jacket.

    jhrh

    Reality is an information process, set in motion and sustained by God (the Supreme Being).
    Quantum Mechanics and Relativity prove this conjecture as well as anything has ever been proved.
    <clip>

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From John Hart@21:1/5 to Hugh Aguilar on Thu May 25 23:31:47 2023
    On Thursday, May 25, 2023 at 9:18:49 PM UTC-7, Hugh Aguilar wrote:
    On Thursday, May 25, 2023 at 1:29:07 PM UTC-7, John Hart wrote:

    <<content clipped by responder without notation>>

    Reality is an information process, set in motion and sustained by God for a purpose.
    Discovering the purpose is what life's all about.

    If commenting on a signature is bad etiquette, what is a dissertation?

    <clip interesting but off topic book review>

    <clip ad hominem remark>

    "Pride goes before destruction, a haughty spirit before a fall."

    Some have splinters in their eyes. others have logs.

    I believe in God, but I don't pray or otherwise try to make contact ith God, because this is the path to self-destruction --- it is best to just accept your limitations.

    Have you ever considered that could be your problem, not others?

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From jan4comp.lang.forth@murray-microft.@21:1/5 to John Hart on Fri May 26 10:14:41 2023
    On Thu, 25 May 2023 23:13:23 -0700 (PDT)
    John Hart <johnrogerhart@gmail.com> wrote:

    Just wondering. Are comments on a signature, good forum etiquette?

    jrh

    Perhaps better after the formal prefix '/n-- /n'?

    Reality is an information process, designed by God to produce living beings.

    Jan Coombs
    --
    Old conspiracy theorist's books?
    'Icons of Evolution' Jonathan Wells 2000
    'The Edge of Evolution...' Michael Behe 2007
    'Evolution: A Theory in Crisis' Michael Denton 1985

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From none) (albert@21:1/5 to hughaguilar96@gmail.com on Fri May 26 12:19:18 2023
    In article <95e36cc2-e925-4e80-888b-ff0ace3ad59fn@googlegroups.com>,
    Hugh Aguilar <hughaguilar96@gmail.com> wrote:
    On Thursday, May 25, 2023 at 1:29:07 PM UTC-7, John Hart wrote:
    Reality is an information process, set in motion and sustained by God
    for a purpose.
    Discovering the purpose is what life's all about.

    In the book, "A Scanner Darkly," we were told the story of Joe, the man
    who saw God.

    <SNIP>
    Marvelous story. Who was the writer?

    Groetjes Albert
    --
    Don't praise the day before the evening. One swallow doesn't make spring.
    You must not say "hey" before you have crossed the bridge. Don't sell the
    hide of the bear until you shot it. Better one bird in the hand than ten in
    the air. First gain is a cat spinning. - the Wise from Antrim -

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From yeti@21:1/5 to jan4comp.lang.forth@murray-microft. on Fri May 26 10:33:21 2023
    jan4comp.lang.forth@murray-microft.co.uk writes:

    Perhaps better after the formal prefix '/n-- /n'?

    Without '/n-- /n' it is not a signature and then its contents in most
    cases is off topic.

    --
    Take Back Control! -- Mesh The Planet!
    Do you GNUS too? -- Stop worrying about spam and start to score.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Marc Olschok@21:1/5 to All on Fri May 26 12:08:20 2023
    On Fri, 26 May 2023 12:19:18 albert wrote:
    In article <95e36cc2-e925-4e80-888b-ff0ace3ad59fn@googlegroups.com>,
    Hugh Aguilar <hughaguilar96@gmail.com> wrote:
    On Thursday, May 25, 2023 at 1:29:07???PM UTC-7, John Hart wrote:
    Reality is an information process, set in motion and sustained by God
    for a purpose.
    Discovering the purpose is what life's all about.

    In the book, "A Scanner Darkly," we were told the story of Joe, the man
    who saw God.

    <SNIP>
    Marvelous story. Who was the writer?

    From the title I would guess P.K.D. https://en.wikipedia.org/wiki/A_Scanner_Darkly

    --
    M.O.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From S Jack@21:1/5 to John Hart on Fri May 26 04:59:05 2023
    On Thursday, May 25, 2023 at 3:22:16 PM UTC-5, John Hart wrote:
    But for some reason, I keep trying.

    Less is more.

    --
    me

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Hugh Aguilar@21:1/5 to John Hart on Fri May 26 19:34:00 2023
    On Thursday, May 25, 2023 at 1:22:16 PM UTC-7, John Hart wrote:
    On Thursday, May 25, 2023 at 2:29:33 AM UTC-7, none albert wrote:
    In article <3663e030-61a0-4f61...@googlegroups.com>,
    John Hart <johnro...@gmail.com> wrote:
    Is a leading number (2) a good way to signify the local is a double?
    I think it is not a good idea to start any word that it is not
    a denotation of some number with a digit.
    Pair then are designated with a P.
    So in designing an new language I would
    2SWAP --> PSWAP
    2NIP --> PNIP
    2DROP --> PDROP
    <clip>

    Thank's for the input.
    Using 2 to indicate doubles was probably a bad idea,
    but its embedded in so much code, the transition to something else would be difficult
    and impossible to impose on the Forth community. And mistaking the type designating letter
    for part of the label could cause problems.

    John Hart, you are doing this wrong.
    If you want to be a big leader in Forth, you have to join the Forth-200x mailing list.
    You present your big idea as an RfD for Forth-200x. Much meaningless debate will follow,
    then eventually Stephen Pelc will say 'Yay' or 'Nay' and everybody will agree with Stephen Pelc
    whether they had argued pro or con previously. To succeed as a big leader in Forth you have to
    brown-nose Stephen Pelc because he alone decides on every big idea presented.

    Stephen Pelc's salesman Juergen Pintaske demanded that Testra attack me on comp.lang.forth
    saying that I had been fired from Testra and that MFX was written long before I showed up.
    Tom Hart did what Juergen Pintaske demanded. Tom Hart has never backed down from this.
    Tom Hart is the president of Testra --- you are a mere vice-president --- Stephen Pelc doesn't need
    you because he already has Tom Hart in his pocket and Tom Hart has you in his pocket.
    Stephen Pelc will say 'Nay' to your big idea of data-types for local variables because you are
    useless to him. Tom Hart is also useless to him because Tom Hart has already done the job
    that Juergen Pintaske demanded of him and Stephen Pelc doesn't have another job for him to do.

    In general, Stephen Pelc only says 'Yay' to big ideas that can be implemented in VFX in
    less than five minutes of his time. Your big idea of data-types for locals would take more than
    five minutes of Stephen Pelc's valuable time to implement, so that is an automatic 'Nay' for you.

    Stephen Pelc wants people such as you to join the Forth-200x mailing-list so he can list your
    names as supporters. He doesn't want your big ideas and he won't spend more than five minutes
    of his valuable time considering your big ideas before he says 'Nay' to crush you under his boot.
    Stephen Pelc just wants you to join the Forth-200x mailing list so you can be listed as a supporter.
    It was the same with ANS-Forth. Charles Moore walked out on ANS-Forth in 1987 and he
    slammed the door behind him when he left, but Elizabeth Rather listed him as a supporter on
    the ANS-Forth document (most likely, ANSI required his name to be listed in order for them
    to ratify ANS-Forth because Charles Moore was the inventor of Forth). Similarly, Ray Duncan walked out on ANS-Forth, but Elizabeth Rather listed him as a supporter on
    the ANS-Forth document (most likely, ANSI required his name to be listed in order for them
    to ratify ANS-Forth because UR/Forth was the only professional Forth system of the 1990s).
    Similarly, I walked out on Forth-200x, but the Forth-200x committee listed me as a supporter
    of the Paysan-faked quotations despite the fact that I had steadfastly denounced this crap code
    and I had eventually written code of my own (the rquotations) that actually worked.
    I had to threaten a libel lawsuit to make them remove my name from their list of supporters.

    When I was young my Grandfather told me, "You can lead a horse to water, but you can't make him drink."
    Christ stated it differently, "Cast not pearl before swine."
    Mark Twain, "It's easier to fool people than convince them they''ve been fooled."
    My friend from high school summed it up nicely with, "You can't fix stupid." But for some reason, I keep trying.
    jrh
    Reality is an information process, set in motion and sustained by God for a purpose.
    Until we know the purpose, we are like ships without rudders, wandering aimlessly
    until we sink.

    John Hart, you are also doing this wrong.
    On comp.lang.forth the "netiquette" is that you attack me by name.
    You don't just spout an insulting proverb such as: "You can't fix stupid."
    You have to aim your insult directly at me, calling me stupid by name.
    You don't just spout an insult such as "ships without rudders, wandering aimlessly."
    You have to aim your insult directly at me, calling me a ship without a rudder by name.
    The only reason why the Verklempt Worms are supporting you, is because you are willing to insult me, but you are doing it wrong by flinging your insults at the whole
    world willy-nilly. To succeed on comp.lang.forth you have to fling your insults only at me. John Passaniti learned this lesson. Originally he was on comp.lang.forth
    flinging insults at everyone willy-nilly and promoting homosexuality. He was despised
    by everyone. Then he got smart and learned that to be accepted, he had to praise
    Elizabeth Rather and only fling insults at Elizabeth Rather's enemies (Jeff Fox and me).
    So he did this. He got to fling plenty of insults, and he got to promote homosexuality,
    so he was happy. To be accepted on comp.lang.forth you have to learn the same thing.
    Praise Stephen Pelc and fling your insults only at Stephen Pelc's enemies (me).
    You will get to fling plenty of insults, and you will get to promote Christianity,
    so you will be happy. John Passaniti succeeded on comp.lang.forth and you can too!

    John Passaniti's primary job was to fling insults at Jeff Fox, so John Passaniti
    no longer had any purpose after Jeff Fox died and consequently John Passaniti was no longer accepted on comp.lang.forth and he had to leave.
    Similarly, your primary job is to fling insults at me, so you will no longer have any
    purpose if I were to die and consequently you will no longer be accepted on comp.lang.forth and you will have to leave.
    It is unlikely that I will die anytime soon though, so you can look forward to many years of being accepted on comp.lang.forth.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From dxforth@21:1/5 to John Hart on Sat May 27 12:51:05 2023
    On 26/05/2023 4:13 pm, John Hart wrote:
    On Thursday, May 25, 2023 at 8:09:29 PM UTC-7, dxforth wrote:
    On 26/05/2023 6:22 am, John Hart wrote:
    ...
    Reality is an information process, set in motion and sustained by God for a purpose.
    Until we know the purpose, we are like ships without rudders, wandering aimlessly
    until we sink.

    Just wondering. Are comments on a signature, good forum etiquette?

    I'm unaware of any netiquette stating signatures are one-way communications. That would make them propaganda.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From none) (albert@21:1/5 to dxforth@gmail.com on Sat May 27 12:42:27 2023
    In article <u4rr6o$90tj$1@dont-email.me>, dxforth <dxforth@gmail.com> wrote: >On 26/05/2023 4:13 pm, John Hart wrote:
    On Thursday, May 25, 2023 at 8:09:29 PM UTC-7, dxforth wrote:
    On 26/05/2023 6:22 am, John Hart wrote:
    ...
    Reality is an information process, set in motion and sustained by God for a purpose.
    Until we know the purpose, we are like ships without rudders, wandering aimlessly
    until we sink.

    Just wondering. Are comments on a signature, good forum etiquette?

    I'm unaware of any netiquette stating signatures are one-way communications. >That would make them propaganda.


    I guess you could comment on signatures provided they are quotes by
    ' characters.

    Groetjes Albert
    --
    Don't praise the day before the evening. One swallow doesn't make spring.
    You must not say "hey" before you have crossed the bridge. Don't sell the
    hide of the bear until you shot it. Better one bird in the hand than ten in
    the air. First gain is a cat spinning. - the Wise from Antrim -

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From dxforth@21:1/5 to albert on Sun May 28 12:22:34 2023
    On 27/05/2023 8:42 pm, albert wrote:
    In article <u4rr6o$90tj$1@dont-email.me>, dxforth <dxforth@gmail.com> wrote:
    On 26/05/2023 4:13 pm, John Hart wrote:
    On Thursday, May 25, 2023 at 8:09:29 PM UTC-7, dxforth wrote:
    On 26/05/2023 6:22 am, John Hart wrote:
    ...
    Reality is an information process, set in motion and sustained by God for a purpose.
    Until we know the purpose, we are like ships without rudders, wandering aimlessly
    until we sink.

    Just wondering. Are comments on a signature, good forum etiquette?

    I'm unaware of any netiquette stating signatures are one-way communications. >> That would make them propaganda.


    I guess you could comment on signatures provided they are quotes by
    ' characters.

    According to RFC1855 the original purpose of signatures was:

    - Make things easy for the recipient. Many mailers strip header information which
    includes your return address. In order to ensure that people know who you are,
    be sure to include a line or two at the end of your message with contact information.
    You can create this file ahead of time and add it to the end of your messages.
    (Some mailers do this automatically.) In Internet parlance, this is known as a
    ".sig" or "signature" file. Your .sig file takes the place of your business card.
    (And you can have more than one to apply in different circumstances.)

    Contact details are hardly content and therefore don't require comment. Today's
    use of sigs, however, is primarily about attracting attention. That makes it content additional to what is in the body of the message. If one is free to an express an idea in public, then it's a matter of freedom to be able to discuss it.

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