| << | Qexo and Kawa | >> |
plan- eager
naturalevaluation.
| << | Lazy or eager evaluation | >> |
| << | Event-driven data | >> |
writtenusing SAX-like
eventsto an abstract Consumer interface.
for $i in (10, 20) return <p>{$i+1}</p>
becomes
void main (Consumer output) {
temp_1(10, output); temp_1(20, output);
}
void temp_1 (Object i, Consumer output) {
output.beginElement("p");
output.writeItem(NumOps.add(i, 1));
output.endElement("p"); }
| << | Node representation | >> |
| << | Compiler overview | >> |
| << | Expressions | >> |
| << | Code generation | >> |
| << | Compiling for-expressions | >> |
| << | Compiling functions | >> |
| << | Tail calls | >> |
| << | Node constructors | >> |
| << | Extensions | >> |
| << | Web applications | >> |
| << | Status |