Path: csiph.com!news.swapon.de!eternal-september.org!feeder.eternal-september.org!mx02.eternal-september.org!.POSTED!not-for-mail From: Paul Rubin Newsgroups: comp.lang.forth Subject: Re: Stoked Date: Sun, 08 Nov 2015 10:32:37 -0800 Organization: A noiseless patient Spider Lines: 13 Message-ID: <87vb9ctk8q.fsf@nightsong.com> References: <284a0c81-1d04-406d-a84b-39d4617375f3@googlegroups.com> <87egg1wu31.fsf@nightsong.com> <87a8qpwl3x.fsf@nightsong.com> <87611dwio9.fsf@nightsong.com> <871tc1wg1b.fsf@nightsong.com> <87pozluhfj.fsf@nightsong.com> <563f9314$0$23846$e4fe514c@news.xs4all.nl> Mime-Version: 1.0 Content-Type: text/plain Injection-Info: mx02.eternal-september.org; posting-host="1a9f5856d25720e42c135b990c70bebb"; logging-data="10247"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX18NXtj5CWFKQ2xga0TI9DDQ" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3 (gnu/linux) Cancel-Lock: sha1:Vgp1A6KuxcE0r6lJRIYtPVhkewM= sha1:8uiFMaXk1Cs2C17fSoJePsJlgS4= Xref: csiph.com comp.lang.forth:43378 Albert van der Horst writes: > I find it very hard to imagine an assembler that doesn't relies on > stuff running on a host computer, in particular files (punched tape?) I thought almost all small Forths contained their own assemblers, for example to be able to interactively define CODE words. I forgot about that last night. But once you have that, why not use it for building? Maybe it comes down to aesthetics. Metacompilation vs asm bootstrapping is a reasonable technical discussion with practical arguments on both sides, but I see metacompilation as one of the fiendishly clever techniques that makes Forth interesting. A Forth written for enjoyment from this perspective should certainly use it, come what may.