Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > comp.lang.forth > #50278
| From | anton@mips.complang.tuwien.ac.at (Anton Ertl) |
|---|---|
| Newsgroups | comp.lang.forth |
| Subject | Re: A use for quotations |
| Date | 2016-08-20 15:38 +0000 |
| Organization | Institut fuer Computersprachen, Technische Universitaet Wien |
| Message-ID | <2016Aug20.173811@mips.complang.tuwien.ac.at> (permalink) |
| References | <noqejl$k6$1@dont-email.me> <np35u4$141d$1@gioia.aioe.org> <np77an$jqr$1@dont-email.me> <np8i7e$nnl$1@gioia.aioe.org> <w87ld4j4427k.1b3xpm9e1sc35.dlg@40tude.net> |
Coos Haak <htrofhc@gmail.com> writes:
>Op Sat, 20 Aug 2016 13:19:14 +1000 schreef HAA:
>
>> Gerry Jackson wrote:
>>> On 18/08/2016 03:18, HAA wrote:
>>>> 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.
Yes. But maybe you do not need to name the quotation in order to test
the word that contains it. I usually don't, just like I usually don't
need to name the contents of an IF...THEN etc., and for the contents
of ?DO...LOOP I often cannot name the contents, because the contents
contain an I.
The nice thing in this context is, that, unlike IF ... THEN, you can
test
[: ... ;] traverse-wordlist
interpretively in current development Gforth, or by using :NONAME
... ; on systems that don't support interpretive "[:".
>The keyword here was 'testing'. What would the developer forbid to give
>a 'temporary' name to a :noname definition or a quotation in this phase?
>A name probably is not used in production code.
If the definition is so complex that you want to test it separately,
you probably want to keep the name. I see quotations mainly for small
definitions that you can test as part of the word containing the
quotation, like the contents of control structures.
- anton
--
M. Anton Ertl http://www.complang.tuwien.ac.at/anton/home.html
comp.lang.forth FAQs: http://www.complang.tuwien.ac.at/forth/faq/toc.html
New standard: http://www.forth200x.org/forth200x.html
EuroForth 2016: http://www.euroforth.org/ef16/
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