Candle App Platform   

An unified platform for desktop and Internet apps.

  • Home
  • Features
  • Documentation
  • Development
  • Support
Candle App Platform - an Aspring Platform for you and me!
  • Download
  • Screenshots
  • Roadmap

What is Candle App Platform?

A new open source platform that unifies core features of XSLT, XQuery, XML Scheme, RELAX NG, BNF, XQuery Update and more under a new scripting language, called Candle (Common ApplicatioN Development LanguagE). It allows you to develop rich desktop and Internet applications easily.
Mozilla Public License
SourceForge Project
Freecode (Freshmeat) Project
Ohloh Project

News & Releases

Beta Release - v0.13 - May 21, 2013
What's new:
  • Added built-in array support;
  • NaN and infinity support in floating number;
  • Some markup and query syntax changes;
  • Multi-thread and HTTP1.1 Keep-alive support by Candle web server;
  • More robust Candle web server (can support hundreds of concurrent access);
Beta Release - v0.12 - Nov 4, 2012
Beta Release - v0.11 - Mar 4, 2012
Beta Release - v0.10 - Nov 3, 2011
Beta Release - v0.9.1 - Jul 28, 2011
Beta Release - v0.9 - Jul 5, 2011
1st Beta Release - v0.8

Documentations & Blogs

  • Candle Overview
  • Candle Markup Reference upd
  • Candle Markup Examples upd
  • Candle Data Model Reference 
  • Candle Query Reference upd
  • Candle Pattern Reference
  • Candle System Routines Reference 
  • Candle Style Reference
  • Candle Runtime Reference 
  • XML, XQuery Compatibility Reference
  • Candle Roadmap upd


Why I Invented Candle (I)
Why I Invented Candle (II)
Towards the Grand Unification
Who Needs XML?
A Markup Notation Better Then Ever
The Examples Speak for Themselves
2 Misconcepts About Functional Programming
Candle's Procedural Design
What is Pure Computation

Tutorials & Demos

  • Tutorial 1 - Hello World Program
  • Tutorial 2 - Basic Expressions
  • Tutorial 3 - Path Expressions
  • Tutorial 4 - Flow Control
  • Tutorial 5 - Functions and Prologs
  • Tutorial 6 - Template Tranformation
  • Tutorial 7 - Action and Methods
  • Tutorial 8 - Shell Scripting new
  • Tutorial 9 - Server-Side Scripting new
  • Online Query Editor: 
    (allows you to try out the sample code in the tutorials directly online)online editor screenshot

Copyright © 2010-2011 CandleScript.org. All rights reserved.