Path: csiph.com!weretis.net!feeder8.news.weretis.net!eternal-september.org!feeder3.eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail From: John Ames Newsgroups: comp.os.linux.misc,alt.folklore.computers Subject: Re: The joy of FORTH (not) Date: Tue, 22 Oct 2024 09:59:31 -0700 Organization: A noiseless patient Spider Lines: 17 Message-ID: <20241022095931.00001d38@gmail.com> References: <20241021075543.00000494@gmail.com> <20241021151652.00005675@gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Injection-Date: Tue, 22 Oct 2024 18:59:40 +0200 (CEST) Injection-Info: dont-email.me; posting-host="63aaa9928a864def5c71cbf45b2928a4"; logging-data="1661386"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX18GYhoOJMv3PzSSVEi9ZQpVGzKX+72lnTk=" Cancel-Lock: sha1:gk6WOjMLjbRiTpVPwBA0eJ0v8qg= X-Newsreader: Claws Mail 4.2.0 (GTK 3.24.38; x86_64-w64-mingw32) Xref: csiph.com comp.os.linux.misc:59772 alt.folklore.computers:228009 On Tue, 22 Oct 2024 01:11:23 -0000 (UTC) Lawrence D'Oliveiro wrote: > With advanced things like MicroPython around (and feasible on modern > hardware), there is even less need for Forth than there was before. OTOH, what I'm seeing for baseline memory footprint for uPython (i.e. sufficient for building non-trivial embedded applications) is something like 8KB RAM/128 KB Flash; my 65C02 SBC is running Tali Forth (a fairly full-featured, speed-over-space variant) in about 24 KB EEPROM, while more minimalist Forth kernels can fit into 8-16 KB, and working RAM usage (depending on the application) is often commensurately small. Which, sure, beefy microcontrollers with comparatively spacious memory loadouts are cheaper than ever, but less luxurious ones are cheaper still - and a byte saved is, as always, a byte earned ;)