Andrew Piskorski wrote:
On Fri, Apr 11, 2008 at 02:11:30PM -0700, Tom Jackson wrote:
It is hard to say if these newer languages (C# and MONO) have these features,
probably VB and Python don't:
task scheduling: ns_schedule_proc, ns_job
concurrent collections: nsv arrays, ns_share, static vars (config structure)
atomic variables: nsv arrays
synchronizers: ns_mutex, ns_cond, etc.
Incidentally, those aren't so much language features, they're more
features of the AOLserver/Tcl API and environment. "Tcl" didn't have
nsv_* or ANY of the cool stuff above until Jim Davidson and crew added
them to AOLserver sometime c. the mid 1990's, after all...
Jim and crew deserve much credit for the very advanced state of Tcl's
threading capabilities, but he was by no means the first or only person
doing mt tcl. There were a few different attempts from various people
for various reasons. It was just the AOL guys that had the most
complete and worked with the core guys at the time for integration.
Jeff
--
AOLserver - http://www.aolserver.com/
To Remove yourself from this list, simply send an email to <[EMAIL PROTECTED]>
with the
body of "SIGNOFF AOLSERVER" in the email message. You can leave the Subject:
field of your email blank.