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

Reply via email to