Discussion:
This is the end
(too old to reply)
d***@erols.com
2010-11-01 01:07:22 UTC
Permalink
The US Department of Defense has decided to discontinue the
development, maintenance, and –use- of JAS (nee JWARS) by year end.
JAS is a joint campaign model, (one that represents all the services),
consisting of over 1.1 million lines of Smalltalk that has been
developed over the last 15 years at a cost to the taxpayers north of
$110 million.

The cancellation is political. The services hate and fear JAS, and
have been trying to kill it for years. JAS, unlike their pet inhouse
models, is not easy to fiddle to get the results they want. Don’t like
the message, kill the messenger.

Joint campaign analysis will now be done using an Air Force model
called Storm, which has been made ‘joint’ by bolting $8 million of
maritime C++ code onto it. Storm lacks many features JAS already has
– WMD, C4ISR, TBMD, logistics, etc. – but it does not do pesky
inconvenient things like sink the odd aircraft carrier, so everyone is
happy. </rant>

JAS was possible only because of the power, simplicity, and
malleability of Smalltalk. Modeling and simulation involves a great
deal of experimentation that often leads to dead ends. But a modeler
rarely has to pitch all his code and start over, because he has not
nailed his feet to the floor by strewing type information like cluster
bombs throughout the code. Maintain the API, modify the Black Box, and
move on.

JAS also made extensive use of treating blocks as data in the fact/
rule system we called the knowledgeBase. The kB allowed the user to
have JAS reason about, and act on, important campaign events such as
achieving air superiority. The kB made JAS act in a more intelligent
way than if such events were scripted by time. The users loved it.

Other than that, I have no complaints. I spent 13 fun-filled years
doing everything from shooting TBMs with the airborne laser to
dropping sonobuoys from helicopters to protecting the carrier with
Nulkas. Interesting, challenging work in Smalltalk. And, I got paid
for it!

So, thanks to all of you who have helped me and my fellow jWarriors
over the years. And be sure to save those JWARS magnets – they are
sure to become collector’s items!

Cheers,

Donald [|]

A bad day with [] is better than a good day with {}
Pascal J. Bourguignon
2010-11-01 04:43:23 UTC
Permalink
Post by d***@erols.com
The US Department of Defense has decided to discontinue the
development, maintenance, and –use- of JAS (nee JWARS) by year end.
JAS is a joint campaign model, (one that represents all the services),
consisting of over 1.1 million lines of Smalltalk that has been
developed over the last 15 years at a cost to the taxpayers north of
$110 million.
The cancellation is political. The services hate and fear JAS, and
have been trying to kill it for years. JAS, unlike their pet inhouse
models, is not easy to fiddle to get the results they want. Don’t like
the message, kill the messenger.
Joint campaign analysis will now be done using an Air Force model
called Storm, which has been made ‘joint’ by bolting $8 million of
maritime C++ code onto it. Storm lacks many features JAS already has
– WMD, C4ISR, TBMD, logistics, etc. – but it does not do pesky
inconvenient things like sink the odd aircraft carrier, so everyone is
happy. </rant>
JAS was possible only because of the power, simplicity, and
malleability of Smalltalk. Modeling and simulation involves a great
deal of experimentation that often leads to dead ends. But a modeler
rarely has to pitch all his code and start over, because he has not
nailed his feet to the floor by strewing type information like cluster
bombs throughout the code. Maintain the API, modify the Black Box, and
move on.
JAS also made extensive use of treating blocks as data in the fact/
rule system we called the knowledgeBase. The kB allowed the user to
have JAS reason about, and act on, important campaign events such as
achieving air superiority. The kB made JAS act in a more intelligent
way than if such events were scripted by time. The users loved it.
Other than that, I have no complaints. I spent 13 fun-filled years
doing everything from shooting TBMs with the airborne laser to
dropping sonobuoys from helicopters to protecting the carrier with
Nulkas. Interesting, challenging work in Smalltalk. And, I got paid
for it!
So, thanks to all of you who have helped me and my fellow jWarriors
over the years. And be sure to save those JWARS magnets – they are
sure to become collector’s items!
Cheers,
Donald [|]
A bad day with [] is better than a good day with {}
Any chance they'd release the now useless sources?

[ ;-) ]
--
__Pascal Bourguignon__ http://www.informatimago.com/
d***@erols.com
2010-11-01 11:48:33 UTC
Permalink
Post by Pascal J. Bourguignon
Any chance they'd release the now useless sources?
[ ;-) ]
--
__Pascal Bourguignon__                    http://www.informatimago.com/
Release, no. JAS is still government property. Technically, it is
being 'archived', not killed, and will be available from Joint Data
Support https://jds.cape.osd.mil/Default.aspx.

Sorry for the lousy original formatting.
Charles A. Monteiro
2010-11-04 15:16:25 UTC
Permalink
Post by d***@erols.com
Post by Pascal J. Bourguignon
Any chance they'd release the now useless sources?
[ ;-) ]
--
__Pascal Bourguignon__                    http://www.informatimago.com/
Release, no. JAS is still government property. Technically, it is
being 'archived', not killed, and will be available from Joint Data
Supporthttps://jds.cape.osd.mil/Default.aspx.
Sorry for the lousy original formatting.
Sorry to hear that, I've always found that project very interesting
and had a secret longing to somehow get a gig working on it, but no
more and for stupid reasons.

-Charles
picoVerse
2010-11-07 03:31:49 UTC
Permalink
Post by d***@erols.com
The cancellation is political. The services hate and fear JAS, and
have been trying to kill it for years. JAS, unlike their pet inhouse
models, is not easy to fiddle to get the results they want. Don’t like
the message, kill the messenger.
- Fudge cicle

You have to be 10 times better than what's popular in order to defeat
what is popular. And Smalltalk is only 5 times better. So the
managers choose C++ and slowly grind to a halt.
picoVerse
2010-11-07 19:38:18 UTC
Permalink
Post by picoVerse
Post by d***@erols.com
The cancellation is political. The services hate and fear JAS, and
have been trying to kill it for years. JAS, unlike their pet inhouse
models, is not easy to fiddle to get the results they want. Don’t like
the message, kill the messenger.
- Fudge cicle
You have to be 10 times better than what's popular in order to defeat
what is popular.  And Smalltalk is only 5 times better. So the
managers choose C++ and slowly grind to a halt.
Maybe the Smalltalk team should have been politically smart instead of
absolutely smart and made sure no air craft carriers got sunk. That
would probably have been better than deep sixing the project just to
be right.
Wilhelm K. Schwab
2010-11-09 07:45:12 UTC
Permalink
Donald,

On 10/31/2010 09:07 PM, ***@erols.com wrote:

Sorry to learn of this :(
Post by d***@erols.com
Joint campaign analysis will now be done using an Air Force model
called Storm, which has been made ‘joint’ by bolting $8 million of
maritime C++ code onto it. Storm lacks many features JAS already has
– WMD, C4ISR, TBMD, logistics, etc. – but it does not do pesky
inconvenient things like sink the odd aircraft carrier, so everyone is
happy.</rant>
Dare I ask what took out the odd carrier? That seems like something
that needs to be considered and mitigated.
Post by d***@erols.com
JAS was possible only because of the power, simplicity, and
malleability of Smalltalk. Modeling and simulation involves a great
deal of experimentation that often leads to dead ends. But a modeler
rarely has to pitch all his code and start over, because he has not
nailed his feet to the floor by strewing type information like cluster
bombs throughout the code. Maintain the API, modify the Black Box, and
move on.
Understood. A little C keeps me on my toes, but I like to limit it to
number crunching in the interest of speed.
Post by d***@erols.com
JAS also made extensive use of treating blocks as data in the fact/
rule system we called the knowledgeBase. The kB allowed the user to
have JAS reason about, and act on, important campaign events such as
achieving air superiority. The kB made JAS act in a more intelligent
way than if such events were scripted by time. The users loved it.
Did the users add to it themselves or through you? I believe you, but
can you give us any examples of this in action?
Post by d***@erols.com
A bad day with [] is better than a good day with {}
Happy Smalltalking!

Bill
Bob Jarvis
2010-11-12 01:26:33 UTC
Permalink
Post by Wilhelm K. Schwab
Donald,
Sorry to learn of this :(
Post by d***@erols.com
Joint campaign analysis will now be done using an Air Force model
called Storm, which has been made joint by bolting $8 million of
maritime C++ code onto it.  Storm lacks many features JAS already has
WMD, C4ISR, TBMD, logistics, etc. but it does not do pesky
inconvenient things like sink the odd aircraft carrier, so everyone is
happy.</rant>
Dare I ask what took out the odd carrier?  That seems like something
that needs to be considered and mitigated.
Post by d***@erols.com
JAS was possible only because of the power, simplicity, and
malleability of Smalltalk.  Modeling and simulation involves a great
deal of experimentation that often leads to dead ends. But a modeler
rarely has to pitch all his code and start over, because he has not
nailed his feet to the floor by strewing type information like cluster
bombs throughout the code. Maintain the API, modify the Black Box, and
move on.
Understood.  A little C keeps me on my toes, but I like to limit it to
number crunching in the interest of speed.
Post by d***@erols.com
JAS also made extensive use of treating blocks as data in the fact/
rule system we called the knowledgeBase. The kB allowed the user to
have JAS reason about, and act on, important campaign events such as
achieving air superiority. The kB made JAS act in a more intelligent
way than if such events were scripted by time. The users loved it.
Did the users add to it themselves or through you?  I believe you, but
can you give us any examples of this in action?
Post by d***@erols.com
A bad day with [] is better than a good day with {}
Happy Smalltalking!
Bill
Taking out a carrier can be as simple as undoing a few bolts. When I
was on active duty there was a story, perhaps apocryphal, about some
shipyard workers encountering a hatch with a bolted-down cover on what
they *thought* was the outer hull of one of the aircraft carriers
(Enterprise, if memory serves). Upon unbolting it (well, of *course*
they unbolted it - what's a wrench for, anyways?) they found that,
yep, they were looking out through the bottom of the hull.
Fortunately the ship was in drydock at the time...

Good luck post-JAS/JWARS.

Loading...