[exprla-devel] Re: Okay....
Status: Pre-Alpha
Brought to you by:
xpl2
From: reid_spencer <ras...@re...> - 2002-01-31 07:57:32
|
--- In xpl-dev@y..., "Garreth Galligan" <garreth.galligan@o...> wrote: I've heard of HTMLScript (vaguely), but didn't know about the name change until you brought it up in a previous mail. I think an open source version would be a great *application* of XPL. Who wouldn't want to use super easy PHP / free ASP. It would certainly help open up the field of server-side development to HTML authors, and they're going to need something to do if XML is properly and widely adopted by industry (as surely it must be, or am I naive and all we'll be looking at is XHTML?). I believe we could happily turn out a version of HTMLScript, hell JAVA's API's have done most of the work for us (and that's just if we want to ignore the sizeable body of components out there that probably already *have* done the work, just plug 'em together). Throw it at James Clark's parser and sprinkle in a little JDBC and Bob's your Uncle. However I must now stick my face in the blender of controversy: MivaScript is mostly a DB API with a little control flow and math added for flavour. We are not creating an *eXtensible* Programming Language if MivaScript is our model. Sure some of Jonathan's ideas may seem off the wall and Aly's "drowning in a sea of GOTO's" (which is a very interesting concept and I haven't stopped thinking about it yet) would cause most OO programmers to throw fits and curl up in the corner frothing at the mouth. But it's all grist for a debate that must happen before we can begin to commence to proceed on XPL. A debate where the word architecture is used a lot and I get to stick a least one set of parentheses in every paragraph. I'd like to start it by asking a question that no one has asked yet: -------------------- WHY do we need XPL? (and MivaScript may comes into the answer there) -------------------- Which has been preceded by, and will be succeeded by: ------------- WHAT is XPL? ------------- --- End forwarded message --- |