Ted Leung on the air
Ted Leung on the air: Open Source, Java, Python, and ...
Ted Leung on the air: Open Source, Java, Python, and ...
Wed, 16 Jun 2004
Everything thats old is new. Again
Last August Guy Steele wrote:
[23:10] |
[computers/programming/lisp] |
# |
TB |
F |
G |
0 Comments |
And you're right: we were not out to win over the Lisp programmers; we were after the C++ programmers. We managed to drag a lot of them about halfway to Lisp. Aren't you happy?I don't know if they got half way or not. Last night I went to SeaJUG to hear Joe Bowbeer talk about Concurrency Utilities in Practice. This talk is the second of a pair covering the JSR-ized (166) version of Doug Lea's excellent concurrency libraries for Java. Concurrent Programming in Java is an excellent book on concurrent programming in general. During the talk, I was reminded (again) of Java's great intellectual debt to Lisp. The Future construct which is part of
util.concurrent
and now java.util.concurrent
was originally invented in
Multilisp around 1985. It turns out that Juan Loiaza who did some of the work with Halstead was a senior living in the same dorm as me.
This kind of thing is a problem because people don't know where good ideas came from, and so they have no idea of where to look for good ideas when they run into problems that they don't know how to solve.
You can subscribe to an RSS feed of the comments for this blog:
Add a comment here:
You can use some HTML tags in the comment text:
To insert a URI, just type it -- no need to write an anchor tag.
Allowable html tags are:
You can also use some Wiki style:
URI => [uri title]
<em> => _emphasized text_
<b> => *bold text*
Ordered list => consecutive lines starting spaces and an asterisk
To insert a URI, just type it -- no need to write an anchor tag.
Allowable html tags are:
<a href>
, <em>
, <i>
, <b>
, <blockquote>
, <br/>
, <p>
, <code>
, <pre>
, <cite>
, <sub>
and <sup>
.You can also use some Wiki style:
URI => [uri title]
<em> => _emphasized text_
<b> => *bold text*
Ordered list => consecutive lines starting spaces and an asterisk