Path: csiph.com!eternal-september.org!feeder3.eternal-september.org!news.eternal-september.org!eternal-september.org!.POSTED!not-for-mail From: Paul Rubin Newsgroups: comp.lang.forth Subject: Re: Parsing timestamps? Date: Thu, 26 Jun 2025 21:03:46 -0700 Organization: A noiseless patient Spider Lines: 12 Message-ID: <87sejlzv8d.fsf@nightsong.com> References: <1f433fabcb4d053d16cbc098dedc6c370608ac01@i2pn2.org> <6ea4ccd1cb6ae8c828144444fe51fea9@www.novabbs.com> <70a3014f99baf5e43b32e1320d7b8cd482be04c1@i2pn2.org> <61ff078b04e03c7b65b6dff98f58b80b@www.novabbs.com> <2025Jun23.071834@mips.complang.tuwien.ac.at> <4a4c38c99d22d97314ed5750af38430d@www.novabbs.com> <765bd244e1368b5691f18c748102470e8de1a30d@i2pn2.org> <87h6041iue.fsf@nightsong.com> <87zfdvyo0m.fsf@nightsong.com> MIME-Version: 1.0 Content-Type: text/plain Injection-Date: Fri, 27 Jun 2025 06:03:47 +0200 (CEST) Injection-Info: dont-email.me; posting-host="d6f1d5528889a7c2fc8616ac5abab583"; logging-data="4138387"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX19B6kE6dKtfkMqBqWGSFQJw" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.1 (gnu/linux) Cancel-Lock: sha1:O1UhJ9gE13eSm7IhzxWxB7NZa/4= sha1:bCb8fXtGUAqlEnXQqntvNQwdjIo= Xref: csiph.com comp.lang.forth:133842 dxf writes: > Yet forthers have no problem with this. Take the SwiftForth source code. > At best you'll get a general comment as to what a function does. How do > they maintain it - the same way anyone proficient in C maintains C code. Certainly it was a Forther who found cmForth needed that extra documentation, and took the trouble to write it. C code as I mentioned partially self-documents because it uses named variables in places where Forth would have the value in an anonymous stack slot. I looked at some of the SwiftForth library code (the stuff on their web site) and I did find that pretty readable.