Archive RnE
About This Site
This site is made up of clean HTML5, mostly transformed from XML using RsML, with some pages written by hand. A modified version of RsML is used for client-side rendering, allowing MathJax to handle the equation rendering. While most pages are served in RsML, your browser must be capable of applying XSL style sheets on the fly.
If you're having difficulty rendering XML articles with
XSLT, a mirror site is now available at the cmp
subdomain, serving HTML5 instead of XML, where the path
remains the same but the
.xml
extension is replaced
with .html
.
Created with the help of Emacs nXML
mode. Hosting service provided by GitHub. This website uses
CloudFlare for enhanced performance and security. This work is
licensed
under CC
BY 4.0.
Article Entries
These are the topics I might write about or am currently exploring. Each link could point to an article I've written or to separate pages indexing more than one articles.
TeX
TeX distribution; Font metric; Web2C; PlainTeX; Microtypography; Virtual fonts; MetaFont; MetaPost; Device independent file; Kinsoku; CJK typesetting; (u)pTeX; LuaTeX; WEB; ...
XML
Extensible stylesheet language; Transformations; XQuery; Schematron; RelaxNG; Schema definition; Document type definition; ...
Lambda Calculus
Structural induction; Consistency; ISWIM; Machines; SECD; Continuations; Imperative assignment; ...
Programming Languages
C; Lua; OCaML; Elisp; Common Lisp; J; Swift; Shell; ML/1; TeX; LaTeX3; XSLT; XPath; ...
Types
Type theory and formal proof; Hindley-Milner; Polymorphism; Dependent type; Refinement type; ...
UNIX
EFI boot stub; Executable and linkable format; Static and dynamic linking; The quick emulator; Window manager; Wayland protocol; Font rendering; Equalizer; Sound server; Pipewire filter chain; POSIX shell; OpenRC; Mail; Gentoo; BSD; ...