|
|
|
|
|
by tptacek
3350 days ago
|
|
Some useful historical context if you're much younger than I am: a lot of things that would be Python libraries today couldn't be in 1997, because there weren't mainstream languages for professional development other than C and C++. In that world, the thing you did if you wanted to express programs as cleanly as you would in Python was to build scripting languages to express them in. We did the same thing with raw packet programming; the only realistic alternative at the time was pre-8.0 Tcl. |
|
WebL is a little more advanced than Perl or Python with its nondeterministic concurrency and combinators. I think the concurrency is best implemented with an event loop, which I think both Perl and Python had in 1997 (maybe not Python). But this related paper, which funnily enough I re-read yesterday, says that they implemented it in Java with threads:
http://static.usenix.org/legacy/publications/library/proceed...
(Actually this version doesn't seem to say it, but the version I have does.)
I would like to think that Python saved the world, but Perl and to some extent Java were already around. Java might have started been after Python, but it was popular before Python was.