Andrew Lentvorski wrote:
Tracy R Reed wrote:
Haskell!
No. The lack of mutation as a first class language construct is too
intrusive.
To become useful, Haskell will be replaced by something like Haskell but
with some of the sharp "purity" edges filed off.
Followed by Erlang.
Yeah, that's my current estimate for best at concurrency, right now.
I just wish it had a JVM-based version. It would give me a lot more
confidence in its long term prospects.
Why doesn't anyone like Ada? It's already got all this stuff built in
and it already has a large code base that works. From the spec
ANSI/MIL-STD-1815A, Section 9:
Tasks are entities whose executions proceed in parallel in the following
sense. Each task can be considered to be executed by a logical processor
of its own. Different tasks (different logical processors) proceed
independently, except at points where they synchronize.
Link: <http://www.adahome.com/LRM/83/RM/rm83html/lrm-09.html>
This is from Ada 1983. The Ada 1995 standard improves on tasks by
introducing things like requeuing.
Although this discussion has gone pretty far from discussing Tcl/Tk
Gus
--
[email protected]
http://www.kernel-panic.org/cgi-bin/mailman/listinfo/kplug-lpsg