Path: csiph.com!aioe.org!.POSTED!not-for-mail From: Rod Pemberton Newsgroups: comp.lang.forth Subject: Re: Make Forth Small Again! Date: Thu, 23 Mar 2017 00:58:11 -0400 Organization: Aioe.org NNTP Server Lines: 31 Message-ID: <20170323005811.7acd22c7@_> References: <87pohbhmxc.fsf@nightsong.com> <380124c4-7591-4c55-a262-3d92b5bd4333@googlegroups.com> <2017Mar21.174630@mips.complang.tuwien.ac.at> <2017Mar22.141045@mips.complang.tuwien.ac.at> <7b338452-89dd-48a7-bfd3-1e7891126371@googlegroups.com> <70ddfa19-c3a1-41df-8915-dbacd728d09d@googlegroups.com> NNTP-Posting-Host: ZTD62cW/Uw8bymX5ok+0NA.user.gioia.aioe.org Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-Complaints-To: abuse@aioe.org X-Notice: Filtered by postfilter v. 0.8.2 Xref: csiph.com comp.lang.forth:56161 On Wed, 22 Mar 2017 10:01:05 -0700 (PDT) hughaguilar96@gmail.com wrote: > On Wednesday, March 22, 2017 at 8:06:23 AM UTC-7, Helmar Wodtke wrote: > Just define QUIT as being a word that restarts the REPL and restores > the Forth system to a rational state, and stores the state prior to > the quit in a struct (also defined). > > Also, define QUIT as being deferred and define as doing what > QUIT does and being the default action of the QUIT vector. The user > can then define his own version of QUIT that calls but also > does what he wants. The user can define a new struct that is a child > class of the struct that uses --- his version of QUIT will use > this child struct so it can save his important global variables in > addition to the global variables that saves. > If ANS is pile of crap as you say, then making QUIT correctly functional for ANS and also using "ambiquifiers" to correctly implement ANS is just you wasting time polishing a turd. Therefore, you have no cause to rant about ANS being a turd since you've already proclaimed ANS to be crap. Please top wasting your time and ours on ANS if you don't like ANS. Rod Pemberton -- All it takes for humanity to conquer the world's toughest problems is to hope, to believe, to share, and to do, in cooperation.