"I have a mind like a steel... uh... thingy." Patrick Logan's weblog.
Saturday, March 20, 2004
Update: Related or coincidence?
Edsger W. Dijkstra with his typical insight and phrasing (he is missed)...
For the sake of the stability of the enterprise, the ideal of its manager is an organization that is as independent as possible of specific abilities of individual employees. The predominance of this ideal is a well-documented, international phenomenon; the ideal itself predates the high-technology industry, in which it could very well be inappropriate, and has discouraged the industrial eployment of scientists, in particular of the brilliant and original ones.
The American situation is aggrevated by a total lack of faith in its educational system and a deep-rooted mistrust of intellectuals...
Accordingly, prevailling industrial attitude exerts a strong pressure on the University not to indulge in such hobbies as scientific education, but to confine itself to vocational training of some sort or another.
Mark and others have more thoughts on which analogous architecture can claim victory by correspondence with the web. I could not assign victory to Linda derived primarily from the use of
rd. This is the least unique aspect of Linda, i.e. some form of it exists in every distributed architecture.
That's from the distributed architecture perspective. Now consider the prominent developer perspective. Here the victory belongs to Tuxedo. This view is client-server with transaction management in the middle. The web server is a commodity Tuxedo. This is what Greenspun figured out, but Sun did not.
Linda can claim victory when the prominant developer perspective becomes based more on
out, and when the developers of the middle are more interested in their peers than their own rear ends.
Tuesday, March 16, 2004
I don't know of a naturally tree-structured language (setting aside XSLT, which isn't a general purpose language), though maybe Prolog would qualify.
Why not Lisp as a "naturally tree-structured language"?
Lists are constructed and destructured really as trees, less frequently as flat, single level lists. From list pattern matching down to the traditional list primitives (
car, cdr, caar, cadr, ..., cdddar, cddddr), Lisp and lists have been manipulating trees.
Linda - or something very Linda-like - did change the world; the World Wide Web.
This is an interesting statement from Mark, but I would not count this as a victory for Linda. Yet, anyway.
By and large, developers to date have not really used the web for automated coordination across sites.
Another thought on web continuations and congruence with other applications of continuations: Kali Scheme.
The congruence is thrilling. The irony is equally (but oppositely), er, non-congruent, that this obscure concept (definition, rationale, and history) of a continuation, hanging around, awaiting its time in the spotlight.
These guys are really on to something. "Hijacking" a session is essentially giving someone the capability to do some work. You have the ability to pass these capabilities on to others, or not.
The ability to add "meaningful path segments" to a continuation-based URL is kind of like giving it a Pet Name.
- ► 2011 (19)
- ► 2009 (40)
- ► 2008 (402)
- ► 2007 (388)
- ► 2006 (261)
- ► 2005 (335)
- ▼ 03/14 - 03/21 (9)
- ► 2003 (286)
- Patrick Logan
- Portland, Oregon, United States
- I'm usually writing from my favorite location on the planet, the pacific northwest of the u.s. I write for myself only and unless otherwise specified my posts here should not be taken as representing an official position of my employer. Contact me at my gee mail account, username patrickdlogan.