Path: csiph.com!news.swapon.de!eternal-september.org!feeder3.eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail From: Paul Rubin Newsgroups: comp.lang.forth Subject: Re: Avoid treating the stack as an array [Re: "Back & Forth" is back!] Date: Sun, 15 Sep 2024 14:45:22 -0700 Organization: A noiseless patient Spider Lines: 9 Message-ID: <87o74o1thp.fsf@nightsong.com> References: <2024Sep14.081952@mips.complang.tuwien.ac.at> <2024Sep15.181634@mips.complang.tuwien.ac.at> MIME-Version: 1.0 Content-Type: text/plain Injection-Date: Sun, 15 Sep 2024 23:45:22 +0200 (CEST) Injection-Info: dont-email.me; posting-host="5321994d6d6ba23f84e0622f042553ae"; logging-data="2524211"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX18EAITP0JeT1puRaSO6Tqbo" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.1 (gnu/linux) Cancel-Lock: sha1:1diKXJ7dS6+05Z3Jq/6UdVEW3G8= sha1:HccCizPYMbPfl6BEJBI9hyQm6gs= Xref: csiph.com comp.lang.forth:132191 Stephen Pelc writes: > I would not make that trade off today. > So there's only one Stephen Pelc but two application domains. I wonder how much effort de-localizing the TCP/IP stack took, compared to hypothetically updating the compiler to optimize locals more. If the TCP/IP stack code can compile with iForth or lxf, is there a way to compare the code size with VFX's? I can understand wanting to use VFX for actual delivery, of course.