Path: csiph.com!eternal-september.org!feeder.eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail From: Paul Rubin Newsgroups: comp.lang.forth Subject: Re: Given a string, create word with that name (in ANS Forth)? Date: Sat, 24 Sep 2016 23:45:48 -0700 Organization: A noiseless patient Spider Lines: 12 Message-ID: <874m54a34z.fsf@jester.gateway.pace.com> References: <41b6c38e-a2c5-43f9-965b-78f0afdf6ebe@googlegroups.com> <2016Sep21.142608@mips.complang.tuwien.ac.at> <2016Sep22.094048@mips.complang.tuwien.ac.at> <8660pnhfbd.fsf@molnjunk.nocrew.org> <861t0bgcat.fsf@molnjunk.nocrew.org> <2016Sep23.182601@mips.complang.tuwien.ac.at> <5IOdnRy0kb7IoHvKnZ2dnUU7-afNnZ2d@supernews.com> <2016Sep24.121339@mips.complang.tuwien.ac.at> <86twd5f9et.fsf@molnjunk.nocrew.org> <9e2dncJAOdaoRXvKnZ2dnUU7-I_NnZ2d@supernews.com> <87k2e19eaw.fsf@jester.gateway.pace.com> Mime-Version: 1.0 Content-Type: text/plain Injection-Info: mx02.eternal-september.org; posting-host="2aed369a7b4699bde3e169ff4d831123"; logging-data="12916"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX18gW/IiK+rbx2KrK+K+tLMT" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3 (gnu/linux) Cancel-Lock: sha1:mHIrkiPLX5F7IG50yCNgqZIIdVw= sha1:hjpYBeHEEbwWj4G/dUv1qukDM9Y= Xref: csiph.com comp.lang.forth:51263 Andrew Haley writes: > Perhaps so, but the system might not then have fit in the tiny space > available on small computers. Every byte was valuable, and every byte > occupied by the Forth system was a byte that couldn't be used by the > application programmer. The really tiny systems might not have supported word lists, which is about where generality starts making sense. But, as someone mentioned, Forth dictionary implementations generally had the general interfaces as internal factors even if they weren't exposed to the user. So it starts to sound like burying a tool.