The World OS will be here soon. Most of it has already been built.
What remains to be done is equip XML with interpreters and debug the
Elliotte Rusty Harold is a world renowned XML expert. His latest book on
XML is huge and looks to be even better than his last.
The XMLSIG asks that, if you plan to come, that you register for
Below is the official notice of the XMLSIG.
Below that is a corrected version of the blurb for my rant on
the World OS.
Corresponding Secretary LXNY
LXNY is New York's Free Computing Organization.
Date: Mon, 16 Aug 1999 23:56:25 -0400
Subject: XML SIG meeting Tuesday 24 August--Elliotte Rusty Harold
The next meeting of the XML SIG of the Object Developers Group
will be held on Tuesday, August 24, 7-9 p.m., at Goldman Sachs,
125 Broad Street, 19th Floor, Room B. (Please note that this is a
change from our usual location at Prudential Securities. The
Goldman Sachs location is just across Broad Street from our usual
venue at 1 New York Plaza.)
The speaker will be Elliotte Rusty Harold, and the topic will be
XML Linking, concentrating on the latest drafts of the XLink (
http://www.w3.org/TR/xlink ) and XPointer (
http://www.w3.org/TR/WD-xptr ) specifications.
Elliotte Rusty Harold ( http://www.macfaq.com/personal.html ) is
the author of _XML: Extensible Markup Language_ (
http://metalab.unc.edu/xml/books/xml/ ) and the newly-published
_The XML Bible_ ( http://metalab.unc.edu/xml/books/bible/ ), and
is well-known for his Cafe con Leche compendium of XML news and
resources ( http://metalab.unc.edu/xml/ ). His presentation to the
SIG will cover a crucial (and too long neglected) component of the
XML family of standards. Those who aim to be well-prepared for
this session might review two chapters of _The XML Bible_ posted
at http://metalab.unc.edu/xml/books/bible/updates/16.html and
To register for this session, please send a request by email
confirmation by return email.
FYI, there will be a meeting of the XML SIG in the week of
September 27, exact date, topic, speaker and location to be
announced. The October meeting will be on the 18th (our usual
Monday) at Prudential Securities, 7-9 p.m., with Bob DuCharme
speaking on the W3C Schema Proposal. Announcements, and
instructions for reserving places, will be sent closer to the
dates of these meetings.
XML SIG Leader
Object Developers Group
<old-blurb last-update-date="22 August 1999">
Subject: Tuesday 27 July 1999, in Manhattan, Jay Sulzberger will rant on
Lisp, XML, Scalable Scripting, and the World OS.
Note that is not an official LXNY event.
I will start at 6:30 pm at Prolifics, 116 John Street, 20th floor, thanks
to the kind invitation of Bruce Ingalls and the cppsig
PHP, and Perl running at both ends of the connection, is too often awkward
for the programmer to use, and annoying for the user to program. XML is
the chosen panacea of the influential W3 Consortium. XML today is almost
entirely simply a well defined syntax for S expressions, which are both
the input and output of the functional core of Lisp, an ancient
traditional language of logicians and programmers. But XML today lacks
the other half of Lisp: the interpreter that, given an S expression, hands
back the value of the S expression. This value is always itself an S
expression, which may again be subjected to evaluation. One of the
advantages of this style of computation is that, to use the offputting
jargon of the Functional Cabal, if all evaluations are really pure
evaluations without "side effects", then using arbitrarily many computers,
rather than just one, or a few, is made considerably easier. Most of the
world's computers today sit idle most of the time. The coming year will
see the construction of the universal XML interpreter, which with an
improved browser, will give us the kernel/interpreter and a shell for the
Lisp in action:
The great XML hoard:
For XML, and indeed every document, down to the last bit, as an
un-evaluated S expression:
Suggestions for how to evaluate XML:
<thanks to="Phil Wadler" for="reminding me of above site"/>
Databases that are already patently S expressions:
And in a related story, qscheme is an up and coming contender for
the title "Fastest Interpreted Scheme in the World":
I gave this harangue last year at a meeting of LXNY and I was lucky enough
to be heckled by two distinguished New York Kibologists, and defended by
an entire family of extremely charming hackers, some of whom flew in from
JPL. Perl Mongers and Kibologists are always particularly welcome to come
on down and help deal with the excess cheese.
LXNY is an organization in support of the Free Software Movement, and we
welcome all supporters of free software, whether or not you run, or even
like, the Linux kernel, gcc, clisp, cmucl, gcl, cfengine, bc, ABS, Amanda,
Bash, Bison, Yacc, COAS, Eddie, Elegant, Emacs, vim, Erlang, Essence,
FreeDOS, Sather, SmallEiffel, Jacal, apache, the FreeBSD kernel, chimera,
fvwm, fftw, Octave, GNOME, GPG, Guile, gawk, Hello, Jikes, KDE, Perl,
Python, fortune, the Hurd, Gwydion's not-quite-Dylan, Ocaml, oleo, XFree,
Gamora, gdbm, gmp, gnat, gimp, gnuProlog, TeX, gs, gv, Intercal, lilo,
fips, mlos, rpm, mocka, PM, PyBrenda, Gambit, R, readline, qscheme, SIAG,
siod, SCM, SLIB, Screamer, Stalin, STk, sendmail, procmail, Squeak,
SML/NJ, stBasic, units, xscreensaver, XLispStat, XXL, ZOPE, zsh, etc..
What is Free Software? http://www.fsf.org