Mombu the Programming Forum sponsored links

Go Back   Mombu the Programming Forum > Programming > XSieve: XSLT Scheme
User Name
Password
REGISTER NOW! Mark Forums Read

sponsored links


Reply
 
1 28th October 02:39
oleg a paraschenko
External User
 
Posts: 1
Default XSieve: XSLT Scheme



Hello,

I'm glad to announce XSieve, an XML transformation language based on
combination of XSLT and Scheme. XSieve make XSLT to be a general-purpose
language.

XSieve allows to switch between XSLT and Scheme modes. Data have two
alternative representations: as XML nodes and as Scheme values. Data is
automatically converted on demand. The Scheme representation is in fact
SXML format:

http://ssax.sourceforge.net/

If you are intereste, read the full text of announcement, which is
biased towards the XML community:

http://groups.google.com/group/comp.text.xml/msg/ee950d1cd9682d9e

Comments are welcome.


--
Oleg Paraschenko olpa@ http://uucode.com/
http://uucode.com/blog/ Generative Programming, XML, TeX, Scheme
  Reply With Quote


  sponsored links


2 23rd February 03:53
andreas rottmann
External User
 
Posts: 1
Default XSieve: XSLT + Scheme



"Oleg A. Paraschenko" <usenet@datahansa.com> writes:

What advantages has it over SSAX-based transformation?

Rotty
--
Andreas Rottmann | Rotty@ICQ | 118634484@ICQ | a.rottmann@gmx.at
http://yi.org/rotty | GnuPG Key: http://yi.org/rotty/gpg.asc
Fingerprint | DFB4 4EB4 78A4 5EEE 6219 F228 F92F CFC5 01FD 5B62
v2sw7MYChw5pr5OFma7u7Lw2m5g/l7Di6e6t5BSb7en6g3/5HZa2Xs6MSr1/2p7 hackerkey.com

Python is executable pseudocode, Perl is executable line-noise.
  Reply With Quote
3 24th February 09:37
oleg paraschenko
External User
 
Posts: 1
Default XSieve: XSLT + Scheme


Hello Andreas,

XSieve=XSLT+Scheme in fact means XSieve=XSLT+SXML. SSAX-based
transformations are based on the SXML format, and therefore should be
fully compatible with XSieve. As result, SSAX-based transformations get
all XSLT features for free.

--
Oleg Paraschenko olpa@ http://xmlhack.ru/ XML news in Russian
http://uucode.com/blog/ Generative Programming, XML, TeX, Scheme
  Reply With Quote
4 24th February 09:38
andreas rottmann
External User
 
Posts: 1
Default XSieve: XSLT + Scheme


"Oleg Paraschenko" <olepar@gmail.com> writes:


Aren't a SSAX (SXSLT) transformations a superset of what you can do
with XSLT? See:

http://ssax.sourceforge.net/#Do***entation

Esp.

http://pobox.com/~oleg/ftp/papers/SXs.pdf
http://pobox.com/~oleg/ftp/papers/SXs-talk.pdf

Rotty
--
Andreas Rottmann | Rotty@ICQ | 118634484@ICQ | a.rottmann@gmx.at
http://yi.org/rotty | GnuPG Key: http://yi.org/rotty/gpg.asc
Fingerprint | DFB4 4EB4 78A4 5EEE 6219 F228 F92F CFC5 01FD 5B62
v2sw7MYChw5pr5OFma7u7Lw2m5g/l7Di6e6t5BSb7en6g3/5HZa2Xs6MSr1/2p7 hackerkey.com

Software Patents: Where do you want to stifle inovation today?
  Reply With Quote
5 24th February 09:39
oleg paraschenko
External User
 
Posts: 1
Default XSieve: XSLT + Scheme


Hi Andreas,

Well, both XSLT and SXSLT are turing complete, so none of them is a
superset of the other. They mostly differ in the following areas:

* XSLT is a templating language, XSLTS is tree rewriting.
* XSLT has a big community and online resources.
* XSLT tools provide infrastructure: XInclude, XML catalogues, ready to
use stylesheets, etc.

The last two points show that XSLT is superiour to SXSLT.


That do***ents are not convincing. I prefer the following:

SXSLT: Manipulation Language for XML
http://okmij.org/ftp/papers/SXSLT.ps.gz

This do***ent shows that SXSLT is superiour to XSLT.

Do you see the contradiction? XSieve solves it.

--
Oleg Paraschenko olpa@ http://xmlhack.ru/ XML news in Russian
http://uucode.com/blog/ Generative Programming, XML, TeX, Scheme
  Reply With Quote
6 25th February 05:51
andreas rottmann
External User
 
Posts: 1
Default XSieve: XSLT + Scheme


"Oleg Paraschenko" <olepar@gmail.com> writes:

Well, I should have said "superior" or "more expressive".


This shows not that XSLT is superior to XSLT, but rather that the
community and resources available on XSLT is/are bigger. There is also
more Java than Scheme infrastructure available; does that mean that
the Java PL is superior to the Scheme PL?


There is no contradiction, it show just that many people/businesses
don't go after the best tools.

Rotty
--
Andreas Rottmann | Rotty@ICQ | 118634484@ICQ | a.rottmann@gmx.at
http://yi.org/rotty | GnuPG Key: http://yi.org/rotty/gpg.asc
Fingerprint | DFB4 4EB4 78A4 5EEE 6219 F228 F92F CFC5 01FD 5B62
v2sw7MYChw5pr5OFma7u7Lw2m5g/l7Di6e6t5BSb7en6g3/5HZa2Xs6MSr1/2p7 hackerkey.com

Always be wary of the Software Engineer who carries a screwdriver.
-- Robert Paul
  Reply With Quote
7 26th March 19:24
andreas rottmann
External User
 
Posts: 1
Default XSieve: XSLT + Scheme


"Oleg A. Paraschenko" <usenet@datahansa.com> writes:

What advantages has it over SSAX-based transformation?

Rotty
--
Andreas Rottmann | Rotty@ICQ | 118634484@ICQ | a.rottmann@gmx.at
http://yi.org/rotty | GnuPG Key: http://yi.org/rotty/gpg.asc
Fingerprint | DFB4 4EB4 78A4 5EEE 6219 F228 F92F CFC5 01FD 5B62
v2sw7MYChw5pr5OFma7u7Lw2m5g/l7Di6e6t5BSb7en6g3/5HZa2Xs6MSr1/2p7 hackerkey.com

Python is executable pseudocode, Perl is executable line-noise.
  Reply With Quote


  sponsored links


Reply


Thread Tools
Display Modes




Copyright © 2006 SmartyDevil.com - Dies Mies Jeschet Boenedoesef Douvema Enitemaus -
666