jays at panix.com
Mon Jan 1 13:49:50 PST 2001
Phil Wadler also gave the same rant, at nearly the same time.
From: secretary at lxny.org
Subject: LXNY Meeting Tuesday 4 January 2000: Philip Wadler will speak on XML and Lisp
Organization: LXNY New York's Free Software Organization
Keywords: available, hackable, freely redistributable source; GPL
If you like any of the html+tags-which-do-something systems, whether your
favorite system is source secret or free, this meeting is for you. Lisp
is based upon two simple ideas:
1. Data and programs are organized into trees, just like html.
2. You must systematically distinguish between the thing and the result of
evaluating the thing, but both are first class objects.
The extendo-tag systems folk already do 1, and they are in process of
discovering the advantages of 2.
LXNY will next meet on Tuesday 4 January 2000 in the IBM building
at 590 Madison Avenue on the Island of Manhattan.
This meeting is free and open to the public.
In particular, all members of FUNY, NYLUG, LUNY!, AnyNIX, the Brooklyn
Bunch, and all other Free Software Groups are welcome!
The meeting starts at 6:30 pm and runs until 9:00 pm. Enter the building
on the corner of 57th Street and Madison Avenue and ask at the front desk
for the room number.
At exactly 9:00 pm many members will repair to our traditional place of
Philip Wadler, of the Functional Cabal^W^W^W^Wserious compiler and
categorical hacker, one of the designers of Haskell, the pure, lazy,
functional programming language with monads for input/output, member of
the W3C XML Query working group, late of Glasgow University, now at
Bell Labs of Lucent, will speak at this meeting.
The subject will be XML and Lisp:
The Next 700 Markup Languages
Philip Wadler. Invited Talk, Second Conference on Domain Specific
Languages (DSL'99), Austin, Texas, October 1999.
XML (eXtensible Markup Language) is a magnet for hype: the successor to
HTML for Web publishing, electronic data interchange, and e-commerce. In
fact, XML is little more than a notation for trees and for tree grammars,
a verbose variant of Lisp S-expressions coupled with a poor man's BNF
(Backus-Naur form). Yet this simple basis has spawned scores of
specialized sublanguages: for airlines, banks, and cell phones; for
astronomy, biology, and chemistry; for the DOD and the IRS.
Domain-specific languages indeed! There is much for the language designer
to contribute here. In particular, as all this is based on a sort of
S-expression, is there a role for a sort of Lisp?
Links having to do with this circle of ideas:
Jay Sulzberger <secretary at lxny.org>
Corresponding Secretary LXNY
LXNY is New York's Free Computing Organization.
More information about the Crackmonkey