summaryrefslogtreecommitdiffstats
path: root/README.md
blob: 7029b3cddc1938b3e05fb23bcf92f90607453781 (plain)
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
32
33
34
35
36
37
38
# Major update!

[![Build Status](https://travis-ci.org/tklab-tud/uscxml.png?branch=master)](https://travis-ci.org/tklab-tud/uscxml)

We deprecated the [old uscxml interpreter](https://github.com/tklab-tud/uscxml/tree/legacy-1.0) and rewrote large parts with the lessons learned from the old version. The new implementation is not yet fully done and there is some functionality that has not (yet) made it to the new version.

I will update the documentation once I finished up on some polishing and remaining issues.

##What's new

### Working

 * All W3C IRP tests are passed
   * Lua datamodel
   * ECMAScript datamodel
 * Transformer for ANSI-C

### Important Changes

 * Compiling will require a C++11 compiler now
 * Dependencies are compiled at configure-time
 * Replaced Arabica DOM implementation with Xerces-C
 * New micro-step implementation
 * Removed unsupported Invokers
 * Data-model DOM bindings now generated by SWIG
 
### Still Missing

 * Language Bindings
 * Respond element
 * Plugin-Architecture
 * ArrayBuffers for binary data in data-model

### Dropped

 * XPath data-model
 * DOM Events
 * Many of the old invokers that were no longer supported