On Saturday, December 2, 2017 at 12:50:11 PM UTC-7, Jan Mercl wrote: > > > On Sat, Dec 2, 2017, 20:38 <hughag...@gmail.com <javascript:>> wrote: > >> >> Google is not going to be happy if somebody uses Go to compete against >> Google. >> > > This is where I stopped considering any of your future posts worth my > attention. > > Disclaimer: I'm not affiliated with Google in any way except programming > in Go. > -- > > -j >
On Saturday, December 2, 2017 at 3:43:27 PM UTC-7, Dave Cheney wrote: > Jan your message is unwelcoming and unwarranted. Please refrain from ad > hominem arguments in the future. I didn't consider his message to be an ad-hominem attack. He was opposed to my statement that Google will strive to prevent people from using Go to compete against Google . He wasn't taking a personal shot against me, such as by calling me vulgar names, mocking me, etc.. The posts get pretty heated over on comp.lang.forth --- so far, I've not seen this on golang-nuts. Here is an example from comp.lang.forth: On Friday, November 24, 2017 at 7:20:15 PM UTC-7, hughag...@gmail.com wrote: > On Thursday, November 23, 2017 at 7:01:38 AM UTC-7, Stephen Pelc wrote: > > In terms of Forth standards from 1994 onwards, current > > implementations do not permit state-smart words to be > > correctly implemented. It is possible. See my paper > > "Special Words in Forth", which shows how to do it > > properly. > > http://www.complang.tuwien.ac.at/anton/euroforth/ef17/genproceedings/papers/pelc.pdf > > > > Stephen > > I read through that article. A lot of it is borrowed from me. For example: > "IMMEDIATE? Xt -- flag ; return true if the word is immediate " > I have repeatedly said that this was necessary! > > I don't think there is anything of value in Stephen Pelc's article. > He wants to put all of the complexity inside of the COMPILE, word. > The COMPILE, word can only be modified by the compiler-writer however, not by the Forth programmer. > He is trying to maintain a monopoly on extensibility of Forth, which will result in vendor lock-in for programs. > He is trying to prevent the Forth programmer from extending a standard Forth system in a standard way. > > I haven't forgotten that Stephen Pelc is a liar. I don't think anybody else should forget either: > > On Tuesday, August 1, 2017 at 2:27:41 AM UTC-7, Stephen Pelc wrote: > > On Tue, 18 Jul 2017 21:28:18 -0700 (PDT), hughaguila...@gmail.com > > wrote: > > > > >My complaint against Stephen Pelc is that he uses dishonest business practi= > > >ces. He supports ANS-Forth and Forth-200x for the purpose of making all For= > > >th programmers look stupid. He doesn't actually use ANS-Forth himself. He r= > > >outinely provides vendor-specific code in VFX, even when it is easy to writ= > > >e the code in ANS-Forth, for the purpose of trapping his customers in vendo= > > >r lock-in. A good example is SYNONYM --- I can write this in ANS-Forth usin= > > >g my disambiguifiers --- he insists that this is impossible to write in ANS= > > >-Forth --- he refuses to admit that the disambiguifiers exist because he wa= > > >nts ANS-Forth's FIND to behave differently in every ANS-Forth compiler. > > > > Hugh's wonderful disambiguifiers do NOT do what the great Hugh thinks > > they do. What the great Hugh has done is to redefine a large number of > > words so that they behave in a very restricted way to support the > > great Hugh's version of Forth. Hugh's SYNONYM is not portable ANS > > Forth unless you use Hugh's Forth. Bah, humbug. Another emperor > > with no clothes. > > > > Stephen > > Stephen Pelc is lying. My disambiguifers do make all of the words such as IF etc. behave consistently between ANS-Forth implementations. > They are called "disambiguifiers" because the ambiguity (different behavior on different ANS-Forth implementations) is fixed. > They do not behave in a "very restrictive way" and there is no "Hugh's version of Forth" (the disambiguifiers work on VFX, SwiftForth, GFORTH, etc.). > > Stephen Pelc is lying because he wants FIND to be ambiguous (different behavior on different ANS-Forth implementations) so that it will be impossible > to write an outer-interpreter in ANS-Forth that is portable between different ANS-Forth implementations. Stephen Pelc wants vendor lock-in. > I have said repeatedly that LITERAL needs to be vectored for a cross-compiler to support literal numbers in TARG mode. > ANS-Forth failed to make LITERAL (and DLITERAL FLITERAL etc.) vectored. Because of this failing, the cross-compiler writer needs his own outer-interpreter. > ANS-Forth failed to support a FIND that is unambiguous however, so for a long time I didn't think a cross-compiler could be written in ANS-Forth. > Anton Ertl invented the disambiguifiers however, and I realized that this was the key to working around the ambiguous FIND in ANS-Forth. > Stephen Pelc is lying about the disambiguifiers because he wants to prevent ANS-Forth programmers from writing cross-compilers in competition with MPE. > He want cross-compilers to be vendor specific. > > Anton Ertl lost his job as Forth-200x chair-person. Stephen Pelc is now the Forth-200x chair-person. > Most likely, Anton Ertl lost his job because he invented the disambiguifiers and he made this public on comp.lang.forth where I learned about it. > Bernd Paysan uses disambiguifiers in his MiniOOF program. He is another one who has zero chance of being promoted to the chair-person position. > Stephen Pelc is the worst possible candidate however, because his goal is to cripple the standard so that VFX will look good by comparison. > Stephen Pelc is motivated entirely by his goal of making MPE profitable --- he considers all other Forth programmers to be his enemy in the Forth arena. > > It is very ironic that Stephen Pelc accuses me of being an: "emperor with no clothes." > As chair-person for the Forth-200x committee, Stephen Pelc has declared himself to be the emperor of Forth --- and he is a liar, so he has "no clothes." > I just write ANS-Forth code that works and is portable --- this is what the ANS-Forth cult hates and fears the most --- I'm not being an "emperor" though. > > Forth-200x is deeply corrupt. Peter Knaggs is Stephen Pelc's employee, yet he is on the Forth-200x committee. > This is a blatant violation of the rule that no company has more than one vote on the committee. > I recommend that everybody ignore Forth-200x --- this is "astroturf" (a corporate project faked up to look like a grassroots project). -- You received this message because you are subscribed to the Google Groups "golang-nuts" group. To unsubscribe from this group and stop receiving emails from it, send an email to golang-nuts+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.