Origami presentation XML Amsterdam
Wednesday, 30 September 2015 · 2 messages · last reply 5 Oct 2015
MG
Marc van Grootel30 Sep 2015 00:50 #
Hi,
Anyone on the list coming to Amsterdam the 6th of November? We may have some beers together.
I will (finally) be presenting on the Origami templating library. I'm still working on it over on Github (in the unstable branch). After a pause in development it was almost completely rewritten. I intend to cut a new release just before the conference.
Here's the anouncement I made for the conference website.
XQuery 3.1 is still a candidate for recommendation by the W3C. Nevertheless there are already various implementations ready for use today. The introduction of maps and arrays, and the availability of functional weaponry such as fold and apply may change the way you write XQuery applications. You can still wield the trusty weapons of XPath and the FLWOR expression while, at the same time, adopting a more functional style of programming.
Origami is an ongoing exploration of templating in XQuery and it makes heavy use of this functional style. It started with a quest for a more XSLT-like transformation capability and recently took a nice turn with the adoption of a flavor of micro-XML, with a heavy reliance on maps and arrays. Origami's unfolding design tries to honour principles of simplicity and composability. With Origami I aim to decomplect, or disentangle, several aspects common to templating problems and offer them in a powerful library using a couple of simple abstractions.
With some practical code examples I will demonstrate how to use Origami to implement different templating styles.
--Marc
MG
Maximilian Gärber5 Oct 2015 03:59 #
Hi,
no but Michi and Alex from the Basex and myself will be at TEKOM Stuttgart.
Anyways, I will have a look at it, for sure!
Regards Max
Quoted text · Marc van Grootel · 35 lines
Am 30.09.2015 00:50 schrieb "Marc van Grootel" <marc.van.grootel at gmail.com>: > Hi, > > Anyone on the list coming to Amsterdam the 6th of November? We may have > some beers together. > > I will (finally) be presenting on the Origami templating library. I'm > still working on it over on Github (in the unstable branch). After a pause > in development it was almost completely rewritten. I intend to cut a new > release just before the conference. > > Here's the anouncement I made for the conference website. > > XQuery 3.1 is still a candidate for recommendation by the W3C. > Nevertheless there are already various implementations ready for use today. > The introduction of maps and arrays, and the availability of functional > weaponry such as fold and apply may change the way you write XQuery > applications. You can still wield the trusty weapons of XPath and the FLWOR > expression while, at the same time, adopting a more functional style of > programming. > > Origami is an ongoing exploration of templating in XQuery and it makes > heavy use of this functional style. It started with a quest for a more > XSLT-like transformation capability and recently took a nice turn with the > adoption of a flavor of micro-XML, with a heavy reliance on maps and > arrays. Origami's unfolding design tries to honour principles of simplicity > and composability. With Origami I aim to decomplect, or disentangle, > several aspects common to templating problems and offer them in a powerful > library using a couple of simple abstractions. > > With some practical code examples I will demonstrate how to use Origami to > implement different templating styles. > > --Marc >
Written for BaseX 8.3. BaseX may have changed since: please check the current documentation.
⚡Generated with XQuery