Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.lang.forth > #38966

Re: FORTH - How Does It Work?

From Walter Banks <walter@bytecraft.com>
Newsgroups comp.lang.forth
Subject Re: FORTH - How Does It Work?
Date 2015-05-11 07:50 -0400
Organization Aioe.org NNTP Server
Message-ID <miq524$bgp$1@speranza.aioe.org> (permalink)
References (4 earlier) <mimhen$flv$1@speranza.aioe.org> <6OGdnc9ma7zCfdPInZ2dnUU7-QednZ2d@supernews.com> <c144f56a-ecf3-42a5-8562-f5d9f15488cb@googlegroups.com> <mio52n$rh4$2@speranza.aioe.org> <ec930a5e-5d5d-4e46-b4eb-422e7dba47c6@googlegroups.com>

Show all headers | View raw


On 10/05/2015 10:18 PM, hughaguilar96@gmail.com wrote:
> On Sunday, May 10, 2015 at 10:38:35 AM UTC-7, Walter Banks wrote:
>> On 10/05/2015 1:09 AM, hughaguilar96@gmail.com wrote:
>>> Anton Ertl is just a puppet. He is currently making the ridiculous claim
>>> that it is ANS-Forth compliant for FIND to abort when given certain words
>>> (IF, semicolon, etc.).
>>> https://groups.google.com/forum/#!topic/comp.lang.forth/oXXQAGDKP7w%5B1-25%5D
>>> He is just making a fool out of himself in public --- this is obviously
>>> being done to prevent people from writing a outer-interpreter in gForth,
>>> meaning that they can't write a cross-compiler in gForth in competition
>>> with Forth Inc. and MPE. I defeated him with my disambiguifiers though ---
>>> now FIND works correctly for all words in the dictionary in both VFX
>>> and gForth.
>
>> You clearly don't know how standards groups work.
>
> A standards group is supposed to represent the programming community.
>
> The ANS-Forth standard gives us section 4.1.2. ("Ambiguous Conditions"). It says
 > this is an ambiguous condition: "attempting to obtain the execution 
token, (e.g.,
> with 6.1.0070 ', 6.1.1550 FIND, etc.) of a definition with undefined
>  interpretation semantics."
>
> So, what part of the Forth community asked for this? Apparently,
 > when the ANS-Forth committee was in meeting, there were Forth
 > programmers marching in the street outside with signs that said:
 > "Give us ambiguity or give us undefined behavior!"
>
> Forth programmers from around the world were sending in emails
 > daily that said: "We hate it when FIND returns an xt for every
 > word in the dictionary and also tells us if it is immediate or
 > non-immediate. We demand that FIND should either abort on some
 > of the words, or should return an xt that aborts when executed.
 > We also demand that words like IF should sometimes be immediate
 > and sometimes be non-immediate, in the event that they have an
 > xt --- of course, if FIND just aborts on them, then nobody knows
 > if they are immediate or non-immediate, which is ever better."
>
> Forth programmers were crying: "It is wrong for us to write
 > cross-compilers! We shouldn't be allowed! This is unfair
 > competition for Forth Inc. and MPE. But we can't stop ourselves
 > from doing it, so we demand that ANS-Forth be crippled with a
 > FIND that fails about half the time, giving us a baffling
 > error-message. This is the only way that we can squelch our urge
 > to write Forth programs that could be sold for money."
>
> All of this is total baloney! Every Forth programmer wants
 > FIND to work correctly. Anton Ertl's wild claims about how
 > Forth is ambiguous and undefined are just whitewash for sabotage.
 > ANS-Forth is cripple-ware --- it was sabotaged with a FIND that
> doesn't work correctly about half the time --- this was done to
 > prevent people from writing cross-compilers in competition with
 > the corporate big-dollar cross-compilers.
>

As I said you don't understand how standard groups work. Make your
arguments to the standards group and back them up with examples of 
standard practices from your tool set. Standards groups are there to 
define current standard practices for purposes of compatibility between 
tool sets.

w..



Back to comp.lang.forth | Previous | Next — Previous in thread | Next in thread | Find similar | Unroll thread


Thread

FORTH - How Does It Work? Jason Damisch <jasondamisch@yahoo.com> - 2015-05-04 09:44 -0700
  FORTH - How Does It Work? Mark Wills <markwills1970@gmail.com> - 2015-05-04 10:21 -0700
    Re: FORTH - How Does It Work? hughaguilar96@gmail.com - 2015-05-04 11:00 -0700
      Re: FORTH - How Does It Work? Mark Wills <markwills1970@gmail.com> - 2015-05-05 03:03 -0700
      Re: FORTH - How Does It Work? anton@mips.complang.tuwien.ac.at (Anton Ertl) - 2015-05-05 11:31 +0000
    Re: FORTH - How Does It Work? lehs <skydda.barnen@gmail.com> - 2015-05-05 01:31 -0700
      Re: FORTH - How Does It Work? albert@spenarnc.xs4all.nl (Albert van der Horst) - 2015-05-05 08:49 +0000
      Re: FORTH - How Does It Work? Lars Brinkhoff <lars.spam@nocrew.org> - 2015-05-05 11:16 +0200
      Re: FORTH - How Does It Work? Mark Wills <markwills1970@gmail.com> - 2015-05-05 02:33 -0700
  Re: FORTH - How Does It Work? "Elizabeth D. Rather" <erather@forth.com> - 2015-05-04 08:49 -1000
    Re: FORTH - How Does It Work? albert@spenarnc.xs4all.nl (Albert van der Horst) - 2015-05-04 19:13 +0000
      Re: FORTH - How Does It Work? "Alex McDonald" <blog@rivadpm.com> - 2015-05-04 20:35 +0100
        Re: FORTH - How Does It Work? "Elizabeth D. Rather" <erather@forth.com> - 2015-05-04 10:43 -1000
        Re: FORTH - How Does It Work? albert@spenarnc.xs4all.nl (Albert van der Horst) - 2015-05-05 08:52 +0000
          Re: FORTH - How Does It Work? "Alex McDonald" <blog@rivadpm.com> - 2015-05-05 10:54 +0100
            Re: FORTH - How Does It Work? "Alex McDonald" <blog@rivadpm.com> - 2015-05-05 10:56 +0100
      Re: FORTH - How Does It Work? "Rod Pemberton" <bork@lllljunkqwer.cpm> - 2015-05-04 20:01 -0400
        Re: FORTH - How Does It Work? Jason Damisch <jasondamisch@yahoo.com> - 2015-05-04 17:23 -0700
        Re: FORTH - How Does It Work? Jason Damisch <jasondamisch@yahoo.com> - 2015-05-04 17:34 -0700
          Re: FORTH - How Does It Work? Mark Wills <markwills1970@gmail.com> - 2015-05-05 00:25 -0700
            Re: FORTH - How Does It Work? Coos Haak <chforth@hccnet.nl> - 2015-05-05 12:41 +0200
          Re: FORTH - How Does It Work? "Rod Pemberton" <bork@lllljunkqwer.cpm> - 2015-05-05 03:31 -0400
            Re: FORTH - How Does It Work? "Alex McDonald" <blog@rivadpm.com> - 2015-05-05 08:41 +0100
        Re: FORTH - How Does It Work? anton@mips.complang.tuwien.ac.at (Anton Ertl) - 2015-05-05 11:36 +0000
    Re: FORTH - How Does It Work? "HAA" <someone@microsoft.com> - 2015-05-07 11:26 +1000
      Re: FORTH - How Does It Work? "Elizabeth D. Rather" <erather@forth.com> - 2015-05-06 16:46 -1000
        Re: FORTH - How Does It Work? lehs <skydda.barnen@gmail.com> - 2015-05-07 00:06 -0700
        Re: FORTH - How Does It Work? "HAA" <someone@microsoft.com> - 2015-05-10 12:57 +1000
          Re: FORTH - How Does It Work? hughaguilar96@gmail.com - 2015-05-09 21:36 -0700
          Re: FORTH - How Does It Work? "Elizabeth D. Rather" <erather@forth.com> - 2015-05-09 18:36 -1000
            Re: FORTH - How Does It Work? hughaguilar96@gmail.com - 2015-05-09 22:09 -0700
              Re: FORTH - How Does It Work? Walter Banks <walter@bytecraft.com> - 2015-05-10 13:38 -0400
                Re: FORTH - How Does It Work? Richard Owlett <rowlett@cloud85.net> - 2015-05-10 14:23 -0500
                Re: FORTH - How Does It Work? "Alex McDonald" <blog@rivadpm.com> - 2015-05-10 20:51 +0100
                Re: FORTH - How Does It Work? Coos Haak <chforth@hccnet.nl> - 2015-05-11 01:18 +0200
                Apology to Walter Banks - was [Re: FORTH - How Does It Work?] Richard Owlett <rowlett@cloud85.net> - 2015-05-10 23:09 -0500
                Re: Apology to Walter Banks - was [Re: FORTH - How Does It Work?] Walter Banks <walter@bytecraft.com> - 2015-05-11 07:24 -0400
                Re: Apology to Walter Banks - was [Re: FORTH - How Does It Work?] rickman <gnuarm@gmail.com> - 2015-05-11 11:34 -0400
                Re: FORTH - How Does It Work? hughaguilar96@gmail.com - 2015-05-10 19:18 -0700
                Re: FORTH - How Does It Work? Walter Banks <walter@bytecraft.com> - 2015-05-11 07:50 -0400
                Re: FORTH - How Does It Work? beeflo <beeflobill@gmail.com> - 2015-05-11 09:37 -0700
                Re: FORTH - How Does It Work? hughaguilar96@gmail.com - 2015-05-11 11:32 -0700
                Re: FORTH - How Does It Work? Mark Wills <markwills1970@gmail.com> - 2015-05-12 05:21 -0700
                Re: FORTH - How Does It Work? "Alex McDonald" <blog@rivadpm.com> - 2015-05-12 14:08 +0100
                Re: FORTH - How Does It Work? anton@mips.complang.tuwien.ac.at (Anton Ertl) - 2015-05-12 14:52 +0000
                Re: FORTH - How Does It Work? "Alex McDonald" <blog@rivadpm.com> - 2015-05-12 17:18 +0100
                Re: FORTH - How Does It Work? Lars Brinkhoff <lars.spam@nocrew.org> - 2015-05-13 08:41 +0200
                Re: FORTH - How Does It Work? "Alex McDonald" <blog@rivadpm.com> - 2015-05-13 08:07 +0100
                Re: FORTH - How Does It Work? hughaguilar96@gmail.com - 2015-05-13 19:29 -0700
                Re: FORTH - How Does It Work? Mark Wills <markwills1970@gmail.com> - 2015-05-12 08:10 -0700
                Re: FORTH - How Does It Work? "Alex McDonald" <blog@rivadpm.com> - 2015-05-12 17:13 +0100
                Re: FORTH - How Does It Work? Jason Damisch <jasondamisch@yahoo.com> - 2015-05-12 09:33 -0700
                Re: FORTH - How Does It Work? anton@mips.complang.tuwien.ac.at (Anton Ertl) - 2015-05-12 15:38 +0000
                Re: FORTH - How Does It Work? hughaguilar96@gmail.com - 2015-05-12 21:51 -0700
                Re: FORTH - How Does It Work? "WJ" <w_a_x_man@yahoo.com> - 2015-05-12 16:05 +0000
                Re: FORTH - How Does It Work? hughaguilar96@gmail.com - 2015-05-14 17:26 -0700
                Re: FORTH - How Does It Work? bettilyona@gmail.com - 2015-06-02 10:21 -0700
                Re: FORTH - How Does It Work? hughaguilar96@gmail.com - 2015-06-02 20:39 -0700
                Re: FORTH - How Does It Work? bettilyona@gmail.com - 2015-06-08 13:14 -0700
                Re: FORTH - How Does It Work? Hans Bezemer <the.beez.speaks@gmail.com> - 2015-06-20 13:15 +0200
                Re: FORTH - How Does It Work? anton@mips.complang.tuwien.ac.at (Anton Ertl) - 2015-06-20 14:37 +0000
                Re: FORTH - How Does It Work? "Elizabeth D. Rather" <erather@forth.com> - 2015-06-20 08:23 -1000
                Re: FORTH - How Does It Work? hughaguilar96@gmail.com - 2015-06-20 19:24 -0700
                Re: FORTH - How Does It Work? Hans Bezemer <the.beez.speaks@gmail.com> - 2015-06-21 12:30 +0200
                Re: FORTH - How Does It Work? "Alex McDonald" <blog@rivadpm.com> - 2015-06-21 20:58 +0100
                Re: FORTH - How Does It Work? Bernd Paysan <bernd.paysan@gmx.de> - 2015-06-22 00:13 +0200
            Re: FORTH - How Does It Work? "HAA" <someone@microsoft.com> - 2015-05-11 12:10 +1000
              Re: FORTH - How Does It Work? rickman <gnuarm@gmail.com> - 2015-05-11 11:35 -0400
                Re: FORTH - How Does It Work? "Alex McDonald" <blog@rivadpm.com> - 2015-05-11 16:52 +0100
                Re: FORTH - How Does It Work? "Elizabeth D. Rather" <erather@forth.com> - 2015-05-11 08:12 -1000
                Re: FORTH - How Does It Work? hughaguilar96@gmail.com - 2015-05-11 12:37 -0700
                Re: FORTH - How Does It Work? Walter Banks <walter@bytecraft.com> - 2015-05-11 15:59 -0400
                Re: FORTH - How Does It Work? "Alex McDonald" <blog@rivadpm.com> - 2015-05-11 21:34 +0100
                Re: FORTH - How Does It Work? rickman <gnuarm@gmail.com> - 2015-05-11 16:42 -0400
                Re: FORTH - How Does It Work? "Alex McDonald" <blog@rivadpm.com> - 2015-05-11 21:52 +0100
                Re: FORTH - How Does It Work? hughaguilar96@gmail.com - 2015-05-11 14:55 -0700
                Re: FORTH - How Does It Work? "WJ" <w_a_x_man@yahoo.com> - 2015-05-12 16:22 +0000
                Re: FORTH - How Does It Work? hughaguilar96@gmail.com - 2015-05-12 22:42 -0700
                Re: FORTH - How Does It Work? Jason Damisch <jasondamisch@yahoo.com> - 2015-05-13 11:18 -0700
                Re: FORTH - How Does It Work? "WJ" <w_a_x_man@yahoo.com> - 2015-05-25 15:04 +0000
                Re: FORTH - How Does It Work? rickman <gnuarm@gmail.com> - 2015-05-11 20:38 -0400
                Re: FORTH - How Does It Work? hughaguilar96@gmail.com - 2015-05-11 14:31 -0700
                Re: FORTH - How Does It Work? Walter Banks <walter@bytecraft.com> - 2015-05-12 07:06 -0400
                Re: FORTH - How Does It Work? "Alex McDonald" <blog@rivadpm.com> - 2015-05-11 21:30 +0100
                Re: FORTH - How Does It Work? hughaguilar96@gmail.com - 2015-05-11 14:52 -0700
                Re: FORTH - How Does It Work? rickman <gnuarm@gmail.com> - 2015-05-11 20:40 -0400
                Re: FORTH - How Does It Work? Bernd Paysan <bernd.paysan@gmx.de> - 2015-05-12 03:38 +0200
                Re: FORTH - How Does It Work? rickman <gnuarm@gmail.com> - 2015-05-11 22:10 -0400
                Re: FORTH - How Does It Work? hughaguilar96@gmail.com - 2015-05-11 20:25 -0700
                Re: FORTH - How Does It Work? Mark Wills <markwills1970@gmail.com> - 2015-05-12 01:13 -0700
                Re: FORTH - How Does It Work? "Alex McDonald" <blog@rivadpm.com> - 2015-05-12 11:03 +0100
                Re: FORTH - How Does It Work? Bernd Paysan <bernd.paysan@gmx.de> - 2015-05-12 16:08 +0200
                Re: FORTH - How Does It Work? anton@mips.complang.tuwien.ac.at (Anton Ertl) - 2015-05-12 14:04 +0000
                Re: FORTH - How Does It Work? hughaguilar96@gmail.com - 2015-05-11 19:08 -0700
                Re: FORTH - How Does It Work? rickman <gnuarm@gmail.com> - 2015-05-11 22:46 -0400
                Re: FORTH - How Does It Work? "HAA" <someone@microsoft.com> - 2015-05-14 18:30 +1000
                Re: FORTH - How Does It Work? "Elizabeth D. Rather" <erather@forth.com> - 2015-05-13 22:55 -1000
                Re: FORTH - How Does It Work? "HAA" <someone@microsoft.com> - 2015-05-16 05:08 +1000
                Re: FORTH - How Does It Work? "Elizabeth D. Rather" <erather@forth.com> - 2015-05-15 09:54 -1000
                Re: FORTH - How Does It Work? hughaguilar96@gmail.com - 2015-05-20 13:59 -0700
                Re: FORTH - How Does It Work? "Alex McDonald" <blog@rivadpm.com> - 2015-05-14 10:40 +0100
                Re: FORTH - How Does It Work? Mark Wills <markwills1970@gmail.com> - 2015-05-14 03:12 -0700
                Re: FORTH - How Does It Work? "Alex McDonald" <blog@rivadpm.com> - 2015-05-14 12:03 +0100
            Re: FORTH - How Does It Work? hughaguilar96@gmail.com - 2015-05-10 22:09 -0700
              Re: FORTH - How Does It Work? Jason Damisch <jasondamisch@yahoo.com> - 2015-05-11 10:12 -0700
                Re: FORTH - How Does It Work? "Alex McDonald" <blog@rivadpm.com> - 2015-05-11 18:57 +0100
                Re: FORTH - How Does It Work? hughaguilar96@gmail.com - 2015-05-11 11:48 -0700
                Re: FORTH - How Does It Work? "Alex McDonald" <blog@rivadpm.com> - 2015-05-11 20:28 +0100
                Re: FORTH - How Does It Work? hughaguilar96@gmail.com - 2015-05-12 21:28 -0700
        Re: FORTH - How Does It Work? rickman <gnuarm@gmail.com> - 2015-05-11 11:29 -0400
  Re: FORTH - How Does It Work? Ching-Tang Tseng <ilikeforth@gmail.com> - 2015-05-04 19:40 -0700
  Re: FORTH - How Does It Work? tthomas@duelcraft2.com - 2015-05-08 16:22 -0700

csiph-web