Re: I have tried, really

Martin Klang <[email protected]> Wed, 23 Nov 2005 17:28:16 +0000
Newsgroups gmane.text.xml.o-xml
Message-ID <[email protected]>
David,

your question is very valid and your candour much appreciated, don't  
feel you have to apologise!

Primarily o:XML is a practical language for solving practical  
problems. It scratches an itch that neither Java/c# style languages  
nor XML-based technologies like XSLT and XQuery can reach. Try  
writing a simple XML/XSLT web application or straight XML web service  
in o:XML and you'll hopefully see what I'm talking about: integrated  
XPath with OO extensions coupled with first-class XML objects makes  
XML processing extremely straightforward.
Check out the vendue project [1] for a simple example.

Secondarily o:XML is a means for exploring a number of theory areas  
including abstract syntaxes, language transformations, meta- 
programming and AOSD, code generation and what I've termed layered  
programming - the inclusion of several layers of information with the  
source code.
An example of theory in practice is hatatap [2], where a descriptive  
XML format is used to generate o:XML code.

I'm glad that o:XML piqued your interest, hope you'll be staying on!

/m

[1] http://www.o-xml.org/projects/vendue.html
[2] http://www.o-xml.org/projects/hatatap.html


On 22 Nov 2005, at 17:43, David Teller wrote:

>    Hi everyone.
>
>  This is my first post to the list, so I guess I should present  
> myself.
> My name is David, my real job is research on programming languages, my
> night/week-end job is open-source developer.
>
>  For about one year, I have been looking at o-xml with curiosity. I've
> browsed through the website & documentation, I've tried very hard and
> still I don't understand: What is the point ? Is this a student
> project ? Is there someone actually interested in coding directly with
> an abstract syntax instead of a concrete one -- and who doesn't do  
> Lisp
> already ?
>
> Cheers,
>  David
>
> P.S.:
>  Sorry, if this sounds trollish. I guess it is a half-troll, but I  
> would
> really like to know the answer to that question.
>