| Deutsch English Français Italiano |
|
<nnd$7bc9fb62$561fc27b@7dd2cdc8ca66c670> View for Bookmarking (what is this?) Look up another Usenet article |
Newsgroups: comp.lang.forth References: <87bjtn2hct.fsf@gmail.com> <6ad8d6d05d52bc727e8a80bb174f8428@www.novabbs.com> <nnd$0421e149$32c06852@2334ade0ee643771> <7ab907de406b3b22270e4118b727c265@www.novabbs.com> From: albert@spenarnc.xs4all.nl Subject: Re: "The Best Programming Language for the End of the World" X-Newsreader: trn 4.0-test77 (Sep 1, 2010) Originator: albert@cherry.(none) (albert) Message-ID: <nnd$7bc9fb62$561fc27b@7dd2cdc8ca66c670> Organization: KPN B.V. Date: Sun, 06 Apr 2025 12:21:31 +0200 Path: news.eternal-september.org!eternal-september.org!feeder3.eternal-september.org!usenet.blueworldhosting.com!diablo1.usenet.blueworldhosting.com!feed.abavia.com!abe006.abavia.com!abp003.abavia.com!news.kpn.nl!not-for-mail Lines: 44 Injection-Date: Sun, 06 Apr 2025 12:21:31 +0200 Injection-Info: news.kpn.nl; mail-complaints-to="abuse@kpn.com" In article <7ab907de406b3b22270e4118b727c265@www.novabbs.com>, mhx <mhx@iae.nl> wrote: <SNIP> >Unfortunately (?) my approach only works for small, dedicated >programs. There are examples where I wanted to write a bigger >application (e.g. MANX, SPIFSIM, SYSSIM, iSPICE, ..). I am >constantly trying to refactor those programs in small stand-alone >modules but I have failed (e.g. MANX which has horrible >object-oriented rubbish) when I (perhaps temporarily) lost >interest in the subject itself. I felt bad when I ditched MANX and gave up maintaining it. Following your advice I have rewritten it, and it is now healthy with a much simpler object oriented approach (one screen, but it pulls in the FORMAT&EVAL, also one screen). More powerful too, happily playing sustained notes (organ, pc-speakers) percussion (metallophone, drum) and a midi expander, at the same time. I have done much maintenance, and had succes with slash and burn maintenance, i.e. removing bad features before adding a replacement. Also I documented features and through the attempted specs I discovered tests that failed, that in turn forced permission to change code. manx and eldo (Dutch taxes documentation system) were the exceptions where this was less succesful. > >As I am also a ngspice maintainer (19,161 'C' Files in 4,856 >directories, only user documentation), I know my Forth >approach works (iSPICE has only 7 dedicated files). These kind of projects are a nightmare. For example after two years of eldo I only succeeded in partly documenting how it worked. The "documentation" was 1 meter of binders, virtually worthless. > >-marcel Groetjes Albert -- Temu exploits Christians: (Disclaimer, only 10 apostles) Last Supper Acrylic Suncatcher - 15Cm Round Stained Glass- Style Wall Art For Home, Office And Garden Decor - Perfect For Windows, Bars, And Gifts For Friends Family And Colleagues.