[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