MNMark Nichollsinkookerella.com·Jun 15, 2024 · 5 min readFunctional XSLT/XPath/XQuery - #4 Monad patternThe monad is probably the most written about functional pattern, it is famous for convoluted and obtuse explanations, but I will steal some of the better explanations and translate them into XSLT/XPath. (adapted directly from All About Monads - Haske...00
MNMark Nichollsinkookerella.com·Jun 10, 2024 · 1 min readAbout usKookerella is a specialist software development consultancy founded to deliver system integrations, tooling and reporting development for media organisations in the broadcast and VOD sector. Our focus is on simple, reliable solutions where the focus ...00
MNMark Nichollsinkookerella.com·Jun 9, 2024 · 11 min readFunctional XSLT/XPath/XQuery - #4 MonoidUsually in these sorts of tutorials Monoid comes first, its the simplest, easiest most familiar sort of thing, we don't really even need code to describe it, its loosely the theory of having something you can composing two things together and getting...00
MNMark Nichollsinkookerella.com·Jun 5, 2024 · 7 min readFunctional XSLT/XPath/XQuery - #3 Maybe data typeWe are now in a position to fill in a missing data type. Lets cover some XPath basics. Consider the following XSLT <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" exclude-result-prefixes="#all" version...00
MNMark Nichollsinkookerella.com·Jun 3, 2024 · 7 min readFunctional XSLT/XPath/XQuery - #1 IntroductionTo the modern programmer these languages appear strange beasts, born when the world was obsessed with XML, it is declarative, almost functional, but somehow missing some of the idioms of later more consciously functional languages. For a functional p...00