[XML-DEV Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message]

[ANN] Candle 0.8 - a new scripting language for XML

  • To: xml-dev@l...
  • Subject: [ANN] Candle 0.8 - a new scripting language for XML
  • From: Mail <mail@v...>
  • Date: Wed, 12 Oct 2005 20:13:26 +0800
  • User-agent: Mozilla Thunderbird 1.0.2 (Windows/20050317)

vibrasoft
Vibrasoft is glad to announce the first public release of its Candle 
Query Engine under the Apache/BSD open source license. Candle (Common 
ApplicatioN Development LanguagE) is a high-level scripting language for 
XML-based application development. It unifies many core XML standards 
(XSLT, XQuery, XSchema, XUpdate, etc.) under one consistent language and 
runtime environment.

Candle is a self-sufficient, high-level scripting language for XML-based 
data processing. Many existing procedural languages provide XML support 
through the DOM model. While DOM is friendly to OOP, it is not the most 
convenient and efficient way to process XML data. XPath and XQuery are 
the new generation of 'native' XML processing languages just like SQL is 
to RDB. However, they are not sufficient to build an application by 
themselves, and they are most often embedded in procedural lanugages 
just like SQL. Candle not only unifies XSLT and XQuery, but goes furhter 
to provide a complete query and action model that is sufficient to build 
general-purpose applications with just Candle itself.

Candle re-invents XML by making some slight deviation on existing XML 
syntax and data model to address many of the existing issues and make it 
suitable for both document and data-centric usage. Many of its unique 
features include:

   * Strong-typed static markup syntax, which is sufficient to capture
     for example all the types in HTML, CSS, SVG.

   * Unified data model that underlies the query and validation process.

   * A query model that unifies XQuery and XSLT.

   * Unique and innocative action model for updating XML data, while
     still preserving the functional constructs at maximum.
   * Unfied XML application runtime environment that not only supports
     XML data processing, but also XML data presentation and editing.


To find out more about the Candle language, you can read our online 
manual at: http://www.vibrasoft.net/doc/page1029.htm.
You can download the source code of the Candle Query Engine at: 
http://www.vibrasoft.net/doc/page1059.htm
You can also download the complete Candle Runtime Environment at: 
http://www.vibrasoft.net/doc/page1059.htm

Vibrasoft Pte Ltd
http://www.vibrasoft.net

PURCHASE STYLUS STUDIO ONLINE TODAY!

Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced!

Buy Stylus Studio Now

Download The World's Best XML IDE!

Accelerate XML development with our award-winning XML IDE - Download a free trial today!

Don't miss another message! Subscribe to this list today.
Email
First Name
Last Name
Company
Subscribe in XML format
RSS 2.0
Atom 0.3
 

Stylus Studio has published XML-DEV in RSS and ATOM formats, enabling users to easily subcribe to the list from their preferred news reader application.


Stylus Studio Sponsored Links are added links designed to provide related and additional information to the visitors of this website. they were not included by the author in the initial post. To view the content without the Sponsor Links please click here.

Site Map | Privacy Policy | Terms of Use | Trademarks
Free Stylus Studio XML Training:
W3C Member
Stylus Studio® and DataDirect XQuery ™are products from DataDirect Technologies, is a registered trademark of Progress Software Corporation, in the U.S. and other countries. © 2004-2013 All Rights Reserved.