On Wed, 16 Apr 1997 17:09:56 GMT, email@example.com (Alaric
B. Williams) wrote:
>>Ok, most people would put C++ first in the so-called "low-level" power
>>stakes. But it doesn't all go C++'s way. You define low level power as
>>the power to control implementation. Consider that C++ is a strictly
>>stack based language. Unlike Scheme, (or assembler with some tricky
>>mucking around), you can't have multiple "stack-like" environments all
>>existing at once. (i.e. continuations and call/cc).
>>This is a powerful low level feature that C took away from assembler,
>>but Scheme allows.
Iiiii know what I found a little odd about this. Yeah, I don't really
think call/cc is a low level feature. It is a window to something
usually totally hidden by the implementation, but it's not low
level control of the implementation, since you don't know/tell
anything you don't need to when you program continuations. I mean,
accessing the bits of an integer is low level, but being able to
dynamically link libraries in is more a widening of control than of
making control lower-level, IYSWIM...
"Plug and Play support: WfEWAD will autodetect any installed
Nuclear Arsenals, Laser Satellites, Battlefield Control Networks,
Radar Installations, Fighter Squadrons, and other WfEWAD compliant
devices, including the new Macrosoft Unnatural Keyboard, with
full support for the now-famous Big Red Buttom(tm)."
(Windows for Early Warning and Defence User's manual P26)
Alaric B. Williams Internet : firstname.lastname@example.org
<A HREF="http://www.abwillms.demon.co.uk/">Hello :-)</A>