Downloads

As well as CRexsel there are several other files and Packages that might prove useful.

CRexsel

CRexsel is the main means of running Rexsel. It is held as a Package at BitBucket , and also here as a simple tgz archive.

RexselKernel

The RexselKernel Package is the main heart of the compiler and is application and OS neutral. Normally it is included in your application as a package dependency. It is also hosted here, and also here as a simple tgz archive. Note that both these Packages are held in private repositories, although publically readable (obviously). This can be changed if there is enough interest in developing the language.

RexselEditor

Rexsel is a MacOS only application that is available here. This is an experimental application and would need much work to make it generally usable. I tinker with it occasionally and it helps in the development of the language and in developing Rexsel files for my Web sites etc. It provides for a simple text editor panel with a compiled XSLT panel updated in real time and symbol/error panel.

Rexsel Version History
RexselKernel Version History
1.1.82024-11-12 Removed regen function experiments for performance.
1.1.22024-08-10 Corrected error in RexselLogger Linux option.
1.1.12024-08-08 Cured null block detection in IfNode and ForeachNode.
1.1.02024-08-06 Updated internals to handle XSLT 1.1
Complete rewite of syntax analysis to make chekcing more resilient.
Made error messages more informative.
Updated symbol table format.
1.0.372024-06-24 Added "fallback" keyword
1.0.362024-06-21 Added "script" keyword for XSLT1.1
1.0.332024-06-14 Changed the "function" keyword to "proc" to avoid a clash with XSLT Version 4.
1.0.322024-06-12 Corrected error in WithNode that did not detect block value giving false empty block error.
1.0.312024-06-07 Update lineNumber in String Extension to be public.
1.0.302024-06-06 Initial release of Rexsel Kernel.
CRexsel Version History
1.0.92024-11-12 Updated to use 1.1.8 kernel.
Updated help.
1.0.82024-08-06 Updated to use 1.1.1 kernel.
1.0.72024-06-24 Added "fallback" keyword
1.0.62024-06-20 Updated uncompiler for "script" in XSLT1.1.
Updated help message.
1.0.42024-06-14 Updated uncompiler for "proc" instead of "function".
1.0.32024-06-14 Updated to use RexselKernel V1.0.33.
1.0.22024-06-04 Updated CRexsel README.
Various cosmetics.
1.0.12024-05-28 Initial release of terminal command.
Copyright 2024 Hugh Field-Richards. All Rights Reserved.