Groups | Search | Server Info | Keyboard shortcuts | Login | Register
Groups > comp.lang.forth > #23494
| From | anton@mips.complang.tuwien.ac.at (Anton Ertl) |
|---|---|
| Newsgroups | comp.lang.forth |
| Subject | Re: Programming Style |
| Date | 2013-06-12 15:06 +0000 |
| Organization | Institut fuer Computersprachen, Technische Universitaet Wien |
| Message-ID | <2013Jun12.170605@mips.complang.tuwien.ac.at> (permalink) |
| References | <slrnkrertd.2m2.hannu.vuolasaho@haikara.cs.tut.fi> <kp8klm$hdc$1@speranza.aioe.org> |
"Ed" <invalid@invalid.com> writes:
>What I query is Standard's specification for CATCH THROW e.g. the
>requirement to save/restore input source.
Yes, that is misplaced, especially since in Forth-94 you could write
standard code that can see the difference between what is specified
and what most systems (and also the code in the standard) implement.
IIRC that problem is gone with the destandardization of QUERY, but I
still think it would be better to move the input source stuff
elsewhere. Nobody has made such a proposal, though.
> The spec also appears to
>require one implement all the standard error codes - else how could
>a Standard Program rely on them.
A standard program cannot. And there is no such requirement; or where
do you find such a requirement in the text of the standard?
>Forth Standards all too often reflect ad-hoc ideas of persons who were
>prominent at the time - for good or worse. It's why I don't blindly follow
>them.
Instead you blindly follow your own ad-hoc ideas. In the standards
process the ad-hoc ideas at least first have to pass public and
committee review. There are some non-so-great ideas in the standard,
but CATCH and THROW are pretty good.
- anton
--
M. Anton Ertl http://www.complang.tuwien.ac.at/anton/home.html
comp.lang.forth FAQs: http://www.complang.tuwien.ac.at/forth/faq/toc.html
New standard: http://www.forth200x.org/forth200x.html
EuroForth 2013: http://www.euroforth.org/ef13/
Back to comp.lang.forth | Previous | Next — Previous in thread | Next in thread | Find similar
Programming Style rickman <gnuarm@gmail.com> - 2013-06-09 14:33 -0400
Re: Programming Style Paul Rubin <no.email@nospam.invalid> - 2013-06-09 11:42 -0700
Re: Programming Style rickman <gnuarm@gmail.com> - 2013-06-09 15:22 -0400
Re: Programming Style "WJ" <w_a_x_man@yahoo.com> - 2013-06-09 19:16 +0000
Re: Programming Style rickman <gnuarm@gmail.com> - 2013-06-09 15:36 -0400
Re: Programming Style Roberto Waltman <usenet@rwaltman.com> - 2013-06-09 22:17 -0400
Re: Programming Style rickman <gnuarm@gmail.com> - 2013-06-22 09:53 -0400
Re: Programming Style humptydumpty <ouatubi@gmail.com> - 2013-06-10 00:31 -0700
Re: Programming Style rickman <gnuarm@gmail.com> - 2013-06-10 11:08 -0400
Re: Programming Style humptydumpty <ouatubi@gmail.com> - 2013-06-10 11:09 -0700
Re: Programming Style rickman <gnuarm@gmail.com> - 2013-06-10 18:56 -0400
Re: Programming Style "Elizabeth D. Rather" <erather@forth.com> - 2013-06-10 15:31 -1000
Re: Programming Style rickman <gnuarm@gmail.com> - 2013-06-11 23:10 -0400
Re: Programming Style albert@spenarnc.xs4all.nl (Albert van der Horst) - 2013-06-10 08:32 +0000
Re: Programming Style rickman <gnuarm@gmail.com> - 2013-06-10 11:12 -0400
Re: Programming Style albert@spenarnc.xs4all.nl (Albert van der Horst) - 2013-06-10 17:22 +0000
Re: Programming Style Mark Wills <markrobertwills@yahoo.co.uk> - 2013-06-11 01:01 -0700
Re: Programming Style Gerry Jackson <gerry@jackson9000.fsnet.co.uk> - 2013-06-11 15:51 +0100
Re: Programming Style rickman <gnuarm@gmail.com> - 2013-06-12 11:14 -0400
Re: Programming Style "Elizabeth D. Rather" <erather@forth.com> - 2013-06-14 13:03 -1000
Re: Programming Style rickman <gnuarm@gmail.com> - 2013-06-14 19:22 -0400
Re: Programming Style "Elizabeth D. Rather" <erather@forth.com> - 2013-06-14 16:54 -1000
Re: Programming Style rickman <gnuarm@gmail.com> - 2013-06-15 12:14 -0400
Re: Programming Style "Elizabeth D. Rather" <erather@forth.com> - 2013-06-15 11:57 -1000
Re: Programming Style anton@mips.complang.tuwien.ac.at (Anton Ertl) - 2013-06-17 16:12 +0000
Re: Programming Style rickman <gnuarm@gmail.com> - 2013-06-17 23:08 -0400
Re: Programming Style Hannu Vuolasaho <hannu.vuolasaho@nospam.tut.fi.invalid> - 2013-06-11 18:42 +0000
Re: Programming Style "Ed" <invalid@invalid.com> - 2013-06-12 12:00 +1000
Re: Programming Style "Elizabeth D. Rather" <erather@forth.com> - 2013-06-11 17:07 -1000
Re: Programming Style "Ed" <invalid@invalid.com> - 2013-06-13 14:21 +1000
Re: Programming Style "Elizabeth D. Rather" <erather@forth.com> - 2013-06-12 18:35 -1000
Re: Programming Style "Ed" <invalid@invalid.com> - 2013-06-13 16:56 +1000
Re: Programming Style "Elizabeth D. Rather" <erather@forth.com> - 2013-06-12 21:03 -1000
Re: Programming Style "Ed" <invalid@invalid.com> - 2013-06-14 10:20 +1000
Re: Programming Style "Elizabeth D. Rather" <erather@forth.com> - 2013-06-13 15:46 -1000
Re: Programming Style "Ed" <invalid@invalid.com> - 2013-06-15 23:27 +1000
Re: Programming Style Andrew Haley <andrew29@littlepinkcloud.invalid> - 2013-06-15 10:53 -0500
Re: Programming Style Mark Wills <markrobertwills@yahoo.co.uk> - 2013-06-14 01:34 -0700
Re: Programming Style anton@mips.complang.tuwien.ac.at (Anton Ertl) - 2013-06-14 12:12 +0000
Re: Programming Style albert@spenarnc.xs4all.nl (Albert van der Horst) - 2013-06-14 15:13 +0000
Re: Programming Style "Ed" <invalid@invalid.com> - 2013-06-17 21:25 +1000
Re: Programming Style anton@mips.complang.tuwien.ac.at (Anton Ertl) - 2013-06-17 15:37 +0000
Re: Programming Style Elizabeth D Rather <erather@forth.com> - 2013-06-17 08:17 -1000
Re: Programming Style albert@spenarnc.xs4all.nl (Albert van der Horst) - 2013-06-17 19:47 +0000
Re: Programming Style anton@mips.complang.tuwien.ac.at (Anton Ertl) - 2013-06-18 08:12 +0000
Re: Programming Style Alex McDonald <blog@rivadpm.com> - 2013-06-17 12:59 -0700
Re: Programming Style rickman <gnuarm@gmail.com> - 2013-06-17 23:33 -0400
Re: Programming Style Hugh Aguilar <hughaguilar96@yahoo.com> - 2013-06-19 19:50 -0700
Re: Programming Style Andrew Haley <andrew29@littlepinkcloud.invalid> - 2013-06-20 03:08 -0500
Re: Programming Style Alex McDonald <blog@rivadpm.com> - 2013-06-20 01:55 -0700
Re: Programming Style Andrew Haley <andrew29@littlepinkcloud.invalid> - 2013-06-20 05:10 -0500
Re: Programming Style Bernd Paysan <bernd.paysan@gmx.de> - 2013-06-20 13:02 +0200
Re: Programming Style anton@mips.complang.tuwien.ac.at (Anton Ertl) - 2013-06-20 15:40 +0000
Re: Programming Style "Elizabeth D. Rather" <erather@forth.com> - 2013-06-20 07:21 -1000
Re: Programming Style albert@spenarnc.xs4all.nl (Albert van der Horst) - 2013-06-20 09:50 +0000
Re: Programming Style rickman <gnuarm@gmail.com> - 2013-06-14 18:50 -0400
Re: Programming Style "Ed" <invalid@invalid.com> - 2013-06-16 00:31 +1000
Re: Programming Style Andrew Haley <andrew29@littlepinkcloud.invalid> - 2013-06-15 10:59 -0500
Re: Programming Style albert@spenarnc.xs4all.nl (Albert van der Horst) - 2013-06-13 10:48 +0000
Re: Programming Style "Elizabeth D. Rather" <erather@forth.com> - 2013-06-13 07:44 -1000
Re: Programming Style albert@spenarnc.xs4all.nl (Albert van der Horst) - 2013-06-15 16:31 +0000
Re: Programming Style albert@spenarnc.xs4all.nl (Albert van der Horst) - 2013-06-12 11:10 +0000
Re: Programming Style mhx@iae.nl (Marcel Hendrix) - 2013-06-12 20:51 +0200
Re: Programming Style anton@mips.complang.tuwien.ac.at (Anton Ertl) - 2013-06-12 15:06 +0000
Re: Programming Style "Ed" <invalid@invalid.com> - 2013-06-13 14:54 +1000
Re: Programming Style "Elizabeth D. Rather" <erather@forth.com> - 2013-06-12 20:43 -1000
Re: Programming Style anton@mips.complang.tuwien.ac.at (Anton Ertl) - 2013-06-14 12:45 +0000
Re: Programming Style rickman <gnuarm@gmail.com> - 2013-06-14 16:39 -0400
Re: Programming Style "Elizabeth D. Rather" <erather@forth.com> - 2013-06-14 11:37 -1000
Re: Programming Style Hugh Aguilar <hughaguilar96@yahoo.com> - 2013-06-11 18:23 -0700
Re: Programming Style "Elizabeth D. Rather" <erather@forth.com> - 2013-06-15 08:45 -1000
csiph-web