© 2008, 1060 Research Ltd
Languages in Preview 1
www.1060research.com
Languages in NK4
?
Java Heritage
-
Groovy
-
Beanshell
?
Unix Heritage
-
Ruby
?
Web Heritage
-
XSLT
-
Freemarker
?
NetKernel 3 Heritage
-
DPML 2.0
-
XRL
www.1060research.com
Groovy / Beanshell
?
Groovy
-
Compiled to Bytecode
-
Prototype
-
Groovy Classes
-
Groovy Representations
?
Beanshell
-
Transrepted to preparsed AST
-
Prototype
www.1060research.com
Ruby
?
Ruby Runtime
?
Ruby Prototype
?
Compiled to Bytecode
?
RUBYPATH now supported
?
Ruby Library 1.8
?
Issues - dog slow start-up, Jruby Java support
needs to be precompiled
www.1060research.com
XSLT / Freemarker
?
XSLT
-
DOM, SAX, Stream Source supported
-
SAX Pipeline Filter
?
SAXHead Representation
-
POJO Parameters
?
Freemarker
-
String Template Library
-
Web Template filling
-
{$context.source (...)} in line context
www.1060research.com
DPML
?
Full Functional Language
-
Over to Tony...
www.1060research.com
XRL
?
XRL Overlay
?
Wildcard Elements
?
Extrinsic Recursion Model