Updated: 2/2/2003; 9:06:48 PM.
Jesse Ezell's Radio Weblog
.NET and Other Interesting Stuff
        

Friday, January 10, 2003

Xerox Creates Document Transformation Language

"Circus-DTE is a programming language specialized for Data Structure transformation. Thanks to its original type system, Circus-DTE provides powerful verification of transformation programs. The 'hot' problem of designing XML transformations that produce "valid" (DTD compliant) outputs is addressed through an advanced type system and a convenient Data Model associated with an automatic and powerful DTD-to-Circus-DTE-type conversion tool..."

"...Circus-DTE has been designed around the paradigm of structure transformation, which is a rather new approach for modeling problems, but particularly suited for transformation related computations, e.g. language processor or transformation of structured documents."

The guiding principles for the design of Circus-DTE were:

- friendly but powerful type system

(expression of structure schemes and static verification)

- minimal but expressive set of constructs

(simplicity, legibility, flexibility, clarity)

- powerful "structural" pattern matching

(three fundamental operations unified in one operator)

- composition operators

(modularity and reusability of computational units)

Circus-DTE is also an attempt to find trade-off and to pull a language into the "magic" polygon where the whole is much more than the sum of the parts..."

[More info at AlphaAve]


9:32:18 AM    comment []

© Copyright 2003 Jesse Ezell.
 
January 2003
Sun Mon Tue Wed Thu Fri Sat
      1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31  
Dec   Feb


Click here to visit the Radio UserLand website.

Subscribe to "Jesse Ezell's Radio Weblog" in Radio UserLand.

Click to see the XML version of this web page.

Click here to send an email to the editor of this weblog.