Path: csiph.com!aioe.org!.POSTED!not-for-mail From: "HAA" Newsgroups: comp.lang.forth Subject: Re: EXIT THEN Date: Tue, 14 Feb 2017 11:12:08 +1100 Organization: Aioe.org NNTP Server Lines: 35 Message-ID: References: <40682dd5-ba45-4b07-bd5c-7974b1119e78@googlegroups.com> <42c0521f-942a-43ca-8a08-2381f93b0a13@googlegroups.com> <2017Jan26.120712@mips.complang.tuwien.ac.at> <2017Feb7.185415@mips.complang.tuwien.ac.at> <2017Feb13.173130@mips.complang.tuwien.ac.at> NNTP-Posting-Host: 7ilcGG5XwdiQLe7uJsAAyQ.user.gioia.aioe.org X-Complaints-To: abuse@aioe.org X-MimeOLE: Produced By Microsoft MimeOLE V5.00.2615.200 X-MSMail-Priority: Normal X-Notice: Filtered by postfilter v. 0.8.2 X-Newsreader: Microsoft Outlook Express 5.00.2615.200 X-Priority: 3 Xref: csiph.com comp.lang.forth:54844 Anton Ertl wrote: > "HAA" writes: > >Anton Ertl wrote: > >> "HAA" writes: > >> >I would just write: > >> > > >> >begin > >> > n1 of ... end > >> > n2 of ... end > >> > condition if ... end > >> >again > >> > >> Interestingly, I had to look at this for quite a while to understand > >> that; despite this END being discussed recently and quite at length > >> here, the usage here just slipped past my radar. That might change if > >> it catches on, but I don't see it as beneficial enough to justify the > >> transition cost. > > > >There is no transition cost as far as I can see. > > I pointed out the transition cost in the above: Forth programmers > would need to learn what END means now. > > - anton You expressed no such concerns when promoting ACTION-OF DEFER@ DEFER! ?OF CONTOF NEXT-CASE. Unlike the above which add complexity to Forth, END aims to simplify Forth by removing redundancy where it exists and removing restrictions from CASE which required Forth programmers to engage in inefficient coding practices and invent specialized words such as the above.