[alicebot-archcomm] [news] Alice is ALICE is not Alice and AIML is NOT a programminglanguage
Manos Batsis
alicebot-archcomm@alice.sunlitsurf.com
Thu, 4 Jul 2002 17:14:38 +0300
Dear Ernest,
> From: Ernest Lergon [mailto:ernest@virtualitas.net]
> The rules stated by the AIML definitions tell ProgramX, how
> to interpret
> an AIML-KB. The means for ProgramX performing this interpretation are
> not required.
Yes, if something else can be used instead.
> Can you call HTML or even XML a programming language?
Of course not. HTML is an SGML originated application. XML is a grammar
or syntax if you prefer, with a formal interpretation scheme called the
XML Information set.
XHTML, XSLT etc are XML applications. XSLT has many procedural
characteristics; you may find [1] and [2] quite interesting (if not
already aware of them).
Just pointing out that XML can be used to express a full blown
programming language that can be compiled etc. Actually, tools for such
a language would be much easier to write.
> How do you call
> Netscape, IE5 or Konqueror if you do this?
Browsers for me are something like a platform or Virtual Machine.
"The Functional Programming Language XSLT - A proof through examples"
[1] http://www.topxml.com/xsl/articles/fp/
"Dynamic Functions using FXSL: Composition, Partial Applications and
Lambda Expressions"
[2] http://www.topxml.com/xsl/articles/df/
Kindest regards,
Manos