|
Boost : |
From: John Max Skaller (skaller_at_[hidden])
Date: 2001-08-07 19:03:11
williamkempf_at_[hidden] wrote:
> Class statics result in the same thing. For that matter, block
> statics do as well. None of these uses are "bad designs",
Yes, I believe every single use of static variables
and singletons is BAD DESIGN.
MAJOR systems have been stuffed because of this:
GTK, the 3 million line program I once worked on,
the C library, I can go on and on: people are now
trying to fix the stupidity of the von Neumann computing
model, but in vain. ARRGG. Doesn't anyone teach about
good things like re-entrancy anymore?
> and every langauge I'm aware of supports at least one of these forms
> of "global" data.
Pascal, Modula, Eiffel.
-- John (Max) Skaller, mailto:skaller_at_[hidden] 10/1 Toxteth Rd Glebe NSW 2037 Australia voice: 61-2-9660-0850 New generation programming language Felix http://felix.sourceforge.net Literate Programming tool Interscript http://Interscript.sourceforge.net
Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk