Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > comp.lang.forth > #50269
| From | "HAA" <someone@microsoft.com> |
|---|---|
| Newsgroups | comp.lang.forth |
| Subject | Re: A use for quotations |
| Date | 2016-08-20 13:19 +1000 |
| Organization | Aioe.org NNTP Server |
| Message-ID | <np8i7e$nnl$1@gioia.aioe.org> (permalink) |
| References | <noqejl$k6$1@dont-email.me> <np0el8$1k5c$1@gioia.aioe.org><np19dr$3ko$1@dont-email.me> <np35u4$141d$1@gioia.aioe.org> <np77an$jqr$1@dont-email.me> |
Gerry Jackson wrote: > On 18/08/2016 03:18, HAA wrote: > > ... > > A name is convenient and always available, an xt often isn't. > > When testing it is easy to temporarily give a :noname definition a name > :NONAME ... ; constant fred > > > Quotations are > > worse when it comes to testing because they must be embedded in another > > definition > > Again it's easy to temporarily name and test a quotation > > : foo ... [: ... ;] constant ... ; > foo fred > fred execute But the argument for quotations was that they don't need names. :noname is similar impacted by its lack of name. If I have to work-around the fact that something isn't named, then I have to ask myself what exactly have I gained. There may be uses for :noname etc e.g. computer-generated code and that's what interested me about your post. But then I see libraries such as FFL in which there is not a single use of :noname and btw it has a regex parser. > >> I just presented an example where rewriting using :NONAME > >> is possible but not sensible. The converse may or may not be true. > > > > You are saying quotations are justified because :noname is inconvenient. > > I'm saying :noname is appropriate for the uses to which it was intended. > > Well like the vast majority of words in the standard it wouldn't be much > use if it wasn't. But how much use are they really? Have we just talked ourselves into believing certain things are useful or necessary? > Anyway why not use Forth 2012 words DEFER@ and DEFER! A case in point. > > (funny because that was also the complaint about CATCH :) > > I don't understand - CATCH doesn't have to be embedded in another definition The complaint about CATCH in a definition was that it required as argument 'a separate named word'. Quotations were billed as the solution but in order to test the quotation you had to embed it in 'a separate named word' anyway.
Back to comp.lang.forth | Previous | Next — Previous in thread | Next in thread | Find similar | Unroll thread
A use for quotations Gerry Jackson <gerry@jackson9000.fsnet.co.uk> - 2016-08-14 19:51 +0100
Re: A use for quotations Bernd Paysan <bernd.paysan@gmx.de> - 2016-08-14 19:44 +0000
Re: A use for quotations Gerry Jackson <gerry@jackson9000.fsnet.co.uk> - 2016-08-14 22:57 +0100
Re: A use for quotations hughaguilar96@gmail.com - 2016-08-14 14:05 -0700
Re: A use for quotations Cecil Bayona <cbayona@cbayona.com> - 2016-08-14 16:16 -0500
Re: A use for quotations "HAA" <someone@microsoft.com> - 2016-08-17 11:29 +1000
Re: A use for quotations Gerry Jackson <gerry@jackson9000.fsnet.co.uk> - 2016-08-17 10:06 +0100
Re: A use for quotations "HAA" <someone@microsoft.com> - 2016-08-18 12:18 +1000
Re: A use for quotations Gerry Jackson <gerry@jackson9000.fsnet.co.uk> - 2016-08-19 16:07 +0100
Re: A use for quotations "Elizabeth D. Rather" <erather@forth.com> - 2016-08-19 09:35 -1000
Re: A use for quotations Gerry Jackson <gerry@jackson9000.fsnet.co.uk> - 2016-08-19 23:03 +0100
Re: A use for quotations "HAA" <someone@microsoft.com> - 2016-08-20 13:19 +1000
Re: A use for quotations Coos Haak <htrofhc@gmail.com> - 2016-08-20 14:55 +0200
Re: A use for quotations anton@mips.complang.tuwien.ac.at (Anton Ertl) - 2016-08-20 15:38 +0000
Re: A use for quotations "HAA" <someone@microsoft.com> - 2016-08-22 14:58 +1000
Re: A use for quotations Julian Fondren <julian.fondren@gmail.com> - 2016-08-22 04:18 -0700
Re: A use for quotations Coos Haak <htrofhc@gmail.com> - 2016-08-22 15:13 +0200
Re: A use for quotations "HAA" <someone@microsoft.com> - 2016-08-24 22:20 +1000
Re: A use for quotations hughaguilar96@gmail.com - 2016-08-24 09:44 -0700
Re: A use for quotations Gerry Jackson <gerry@jackson9000.fsnet.co.uk> - 2016-08-25 10:09 +0100
Re: A use for quotations "HAA" <someone@microsoft.com> - 2016-08-27 12:24 +1000
Re: A use for quotations humptydumpty <ouatubi@gmail.com> - 2016-08-17 00:55 -0700
Re: A use for quotations hughaguilar96@gmail.com - 2016-08-17 02:19 -0700
Re: A use for quotations humptydumpty <ouatubi@gmail.com> - 2016-08-17 07:49 -0700
Re: A use for quotations humptydumpty <ouatubi@gmail.com> - 2016-08-17 08:18 -0700
Re: A use for quotations Gerry Jackson <gerry@jackson9000.fsnet.co.uk> - 2016-08-17 10:30 +0100
Re: A use for quotations Gerry Jackson <gerry@jackson9000.fsnet.co.uk> - 2016-08-17 10:34 +0100
Re: A use for quotations humptydumpty <ouatubi@gmail.com> - 2016-08-17 07:43 -0700
Re: A use for quotations anton@mips.complang.tuwien.ac.at (Anton Ertl) - 2016-08-18 07:35 +0000
csiph-web