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: The Fourth Forth eBook in our little series - Programming Forth - Stephen Pelc Date: Sun, 07 Aug 2016 13:55:11 -0700 Organization: A noiseless patient Spider Lines: 24 Message-ID: <87popk2tao.fsf@jester.gateway.pace.com> References: <3e1d7770-f26a-4ee8-a1b1-d08ab3768a2b@googlegroups.com> <6d4e631e-cd0f-4628-8dca-f04ec462723a@googlegroups.com> <87twex2ebj.fsf@jester.gateway.pace.com> Mime-Version: 1.0 Content-Type: text/plain Injection-Info: mx02.eternal-september.org; posting-host="afb9df5a762ad8974cbd7e506bdf03a5"; logging-data="6057"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX19hay6TAtZWw5V4kVe0aAfH" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3 (gnu/linux) Cancel-Lock: sha1:icF98fplptNUzQGlxpRf18cUkXc= sha1:Xrj4NJXiW4YddyZalR6+GBmH8ho= Xref: csiph.com comp.lang.forth:49854 Cecil Bayona writes: > The eForth version I'm currently using has a meta-compiler so it > generates a native code version to run on the target system Oh that's interesting--I don't think I've seen it. Is it online? > What am I trying to do? I wonder myself but what I'm looking for is > a simple Forth that is easy to understand and modify for some embedded > but mostly custom Forth CPUs. Do you mean a resident Forth that will run on a softcore CPU of your own design? Or a cross-compiler like the one Bernd uses for his b16? If you want a tiny resident Forth, eForth seems like a good starting point. For cross-compilation, eForth is pretty limited unless you extend it a lot, so you might want to use something more featureful. > There is a certain appeal to eForth because of it's simplicity, and > using it for custom CPUs and for the Desktop with a souped up version > would make life a little easier in the sense that for both targets one > is basically using similar versions of Forth. I'll be interested in seeing the souped up version when you have it. The version I played with was imho too limited for comfort, compared to other Forths out there.