said:
Well, it's nice to see some activity on this list...
>A few days ago I was about to write a simple little BASEDEV driver which
>would issue a message so I would know where I was in the boot process.
>But after checking with a programmer who wrote a similar DEVICE driver I
>*understood* that it wouldn't do what I wanted -- the BASEDEV messages
>are all buffered and then written to the screen all-at-once.
All your examples could potentially be handled at the specification level
and in some ways that's just what you are doing. You orginally specified
a certain behavior based on current knowledge. As your knowledge base
expanded based on feedback from outside the specification you modified the
specified behavior to match.
However, the thing that always amuses me about this discussion is that it
is based on the axiom that one specification tool or methodolgy can be
used solve all problems. History and nature has proven, so far, that this
is unlikely to be the case.
Nature likes variety. We all know of the bad effects of monoculture in
the garden and in operating systems. Why should it be any different for
development tools?
There may be place for a tool like SL/1 for solving some subset of
problems. How large or small this subset is will never been known until
the tool is actually available for use. Testing is part of the validation
process of any theory or development project.
Promoting SL/1 as a some sort of N+1 generation developer's assistant is
reasonable as long as one maintains some connection with reality. Each
new IDE generation offers to deal with more of the repetitive details at a
more abstract level. As problem sets become better understand, there is a
tendency for their implementation to became in effect repetitive details.
There's a benefit to automation the code generation for these problem
sets. GUI builders are a classic example of this.
One can even promote SL/1 as a solution to all problems if one wishes.
It's nice that we live in a relatively free country.
Regards,
Steven
--
----------------------------------------------------------------------
"Steven Levine" MR2/ICE 2.41 #10183 Warp4/FP15/14.093c_W4
www.scoug.com irc.webbnet.info irc.fyrelizard.org #scoug (Wed 7pm PST)
----------------------------------------------------------------------
=====================================================
To unsubscribe from this list, send an email message
to "steward@scoug.com". In the body of the message,
put the command "unsubscribe scoug-programming".
For problems, contact the list owner at
"rollin@scoug.com".
=====================================================
<< Previous Message <<
>> Next Message >>
Return to [ 04 |
January |
2004 ]
The Southern California OS/2 User Group
P.O. Box 26904
Santa Ana, CA 92799-6904, USA
Copyright 2001 the Southern California OS/2 User Group. ALL RIGHTS
RESERVED.
SCOUG, Warp Expo West, and Warpfest are trademarks of the Southern California OS/2 User Group.
OS/2, Workplace Shell, and IBM are registered trademarks of International
Business Machines Corporation.
All other trademarks remain the property of their respective owners.