Nice way of doing menus in JS

Nice article at gazingus.org

Using Lists for DHTML Menus

TransMenus
TransMenus is a modular script that creates actions for two CSS classes: “popUpMenu” and “collapsibleMenu”. When the “popUpMenu” class is assigned to a nested ul element, that element is displayed as a pop-up menu activated by the mouseover event of its parent li element. Similarly, When the “collapsibleMenu” is assigned to a nested ul element, that element is displayed as a collapsible menu expanded (i.e. made visible) on the click event of its parent li element.

http://www.archomai.org/transMenus.php

XSLT Standard Library

XSLT Standard Library
Version 1.1

The XSLT Standard Library, xsltsl, provides the XSLT developer with a set of XSLT templates for commonly used functions. These are implemented purely in XSLT, that is they do not use any extensions.

xsltsl is a SourceForge project.

FXSL — the Functional Programming Library for XSLT

FXSL — the Functional Programming Library for XSLT

Until now it was believed that although XSLT is based on functional programming ideas, it is not as yet a full functional programming language, as it lacks the ability to treat functions as a first-class data type. Based on numerous concrete XSLT implementations of some of the major functional programming design patterns, including some of the most generic list-processing and tree-processing functions, this article provides ample proof that XSLT is in fact a full-pledged functional programming language. The presented code forms the base of a first XSLT functional programming library. It is emphasized that a decision to include higher-order functions support in XPath 2.0 will make functional programming in XSLT even more straightforward, natural and convenient.

http://fxsl.sourceforge.net/