NetKernel - XML processing pipeline

It rapidly became clear that a single language runtime is too limited for general applications ... as a minimum we needed both a linear-flow language and a recursive tree composition language ... while declarative languages are excellent for rapid assembly of XML operations, they are terrible for expressing business logic and logical flow-control ... Our other declarative language is XML Recursion Language (XRL). XRL is like XInclude with services, in which inclusion references fire service invocations into the URI address space in order to recursively compose an XML document. XRL is an elegant and powerful way of building XHTML applications ... The active URI, in combination with the local NetKernel environment, is a functional program - Introducing NetKernel.

Main site; Tour.

It's another XML pipeline (there's a Freshmeat project that lets Coccoon apps run in NetKernel), apparently from HP, which might interest people here.

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.

Say I just had my best idea e

Say I just had my best idea ever for a completely kick-ass web site that allows people to interact in cool and unusual ways, and which will make me hugely famous. Would this be a good framework to use to build it? Or what? I found this while poking around trying to assess current technologies. Zope 3 souds interesting but seems to be poorly documented. I'd really rather avoid Java and PHP. I found Orbeon OK, but a bit clunky in the flow control area (and it leaked memory for me). I don't need AJAX, and learning Ruby when I already know Python and Perl seems a waste of time....

Suggestions? Is there some cool scheme web server that exploits the similarity between XML and S-exprs in an amazing way? A really cool use of continuations that exists, works and scales?

Soft Pitch Infomercial Question?

Well, Andrew, I am glad you asked. "SISCweb is a framework to facilitate writing stateful Scheme web applications." But wait, there's more. "Through the use of continuations, SISCweb does away with the page-centric execution model typical of web programming. Every time a response is sent to the browser, the program execution flow is suspended, to be then resumed from that exact point when the browser submits a request."

Now, how much would you pay for this? Don't answer because they'll also throw in "a powerful, yet unobtrusive SXML-based extension to HTML mostly oriented toward flow control. For instance, it is possible to define closures on the fly, and associate them to a link."

http://siscweb.sourceforge.net