HyML
latest
  • HyML MiNiMaL
  • HyML - Markup Language generator for Hy
  • HyML - HTML4 / HTML5 specifications
  • HyML tests
HyML
  • Docs »
  • Welcome to HyML’s documentation!
  • Edit on GitHub

Welcome to HyML’s documentation!¶

HyML (acronym for Hy Markup Language) is a set of macros to generate XML, XHTML, and HTML code in Hy.

HyML MiNiMaL macro is departed from the more extensive document and validation oriented “full” version of HyML. HyML MiNiMaL is meant to be used as a minimal codebase to generate XML (Extensible Markup Language).

Contents:

  • HyML MiNiMaL
    • Minimal markup language generator in Hy
    • Ready, steady, go!
      • Install
      • Import
      • Run
      • Tests
      • Jupyter Notebook
    • HyML MiNiMaL codebase
    • Features
      • Basic syntax
      • Special chars
      • Simple example
      • Process components with unquote syntax (~)
      • Using custom variables and functions
      • Process lists with unquote splice syntax (~@)
      • Using templates
      • Templates extra
      • Directly calling the parse-mnml function
    • Wrapping up everything
    • Unintended features
      • Nested MiNiMaL macros
      • Unrecognized symbols
      • Quote and quasiquote
      • Keyword specialties
  • HyML - Markup Language generator for Hy
    • Introduction
      • Main features
      • Motivation
      • Previous similar work
      • Benefits and Implementation
      • Future work
    • Quick start
      • Installation
      • Environment check
      • Import main macros
    • Documentation
      • All-in-one example
      • XML, HTML4, HTML5, XHTML, and XHTML5
      • Validation and minimizing
      • Unquoting code
      • Unquote splice
      • list-comp*
      • Templates
    • The MIT License
  • HyML - HTML4 / HTML5 specifications
  • HyML tests
    • Test main features
Next

© Copyright 2017, Marko Manninen. Revision f0585db1.

Built with Sphinx using a theme provided by Read the Docs.
Read the Docs v: latest
Versions
latest
stable
Downloads
pdf
htmlzip
epub
On Read the Docs
Project Home
Builds

Free document hosting provided by Read the Docs.