Path: csiph.com!v102.xanadu-bbs.net!xanadu-bbs.net!feeder.erje.net!eu.feeder.erje.net!newsfeed.fsmpi.rwth-aachen.de!news-1.dfn.de!news.dfn.de!fu-berlin.de!uni-berlin.de!individual.net!not-for-mail From: Paul E Bennett Newsgroups: comp.lang.forth Subject: Re: Metrics on stack usage Date: Tue, 23 Sep 2014 22:11:52 +0100 Organization: Hidecs Consultancy Lines: 31 Message-ID: References: <541855C0.2558D27D@bytecraft.com> <541891FE.9157C03@bytecraft.com> <2014Sep17.092044@mips.complang.tuwien.ac.at> <5419F72B.F5EC2F16@bytecraft.com> <2014Sep18.134054@mips.complang.tuwien.ac.at> <54203843.BD257924@bytecraft.com> <_OWdnfIBlttBDb3JnZ2dnUU7-QOdnZ2d@supernews.com> <5420D3F7.FCFBD0F9@bytecraft.com> <2014Sep23.180149@mips.complang.tuwien.ac.at> Mime-Version: 1.0 Content-Type: text/plain; charset="ISO-8859-1" Content-Transfer-Encoding: 7Bit X-Trace: individual.net 4Z2mWWNj6RsQgAD6+R5G+w5LcbkHvEbgv16Y3fLozISKaGP6/0 Cancel-Lock: sha1:tl79ykiGOFzaG34yobKcXacjXoQ= User-Agent: KNode/4.11.4 Xref: csiph.com comp.lang.forth:33536 Elizabeth D. Rather wrote: [%X] > A number of years ago we developed a Forth to use in courses that > checked all kinds of things: inappropriate fetch/store operators, bounds > on arrays, incomplete structures, illegal addresses, etc. It was a lot > of work, but a fun project. As a teaching tool, it was useless, though. > Students still called the instructor over to help figure out what was > wrong. Instructor would say, "See that message?" and the student would > say, "Oh, yeah, I'm getting a lot of messages, but I just ignore them. > Why doesn't this work?" For those that follow such bloggings, we have heard from Jack Ganssle, Phil Koopman and Chris Hills that the one thing you do not do is ignore warnings and error messages. These warnings and error messages should all be investigated and eliminated, usually by changing your code to behave properly. To programme properly, one has to learn to observe and see the failings of ones own codings. Forth helps enforce the self-discipline needed but remains an amplifier of the programmers skills (good or bad). -- ******************************************************************** Paul E. Bennett IEng MIET..... Forth based HIDECS Consultancy............. Mob: +44 (0)7811-639972 Tel: +44 (0)1235-510979 Going Forth Safely ..... EBA. www.electric-boat-association.org.uk.. ********************************************************************