Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/markomanninen/hyml
XML / HTML / XHTML markup language generator for Hy
https://github.com/markomanninen/hyml
generator html hy lisp python xhtml xml
Last synced: 2 months ago
JSON representation
XML / HTML / XHTML markup language generator for Hy
- Host: GitHub
- URL: https://github.com/markomanninen/hyml
- Owner: markomanninen
- License: mit
- Created: 2017-03-20T14:58:12.000Z (almost 8 years ago)
- Default Branch: master
- Last Pushed: 2017-08-04T07:08:19.000Z (over 7 years ago)
- Last Synced: 2024-03-15T11:50:02.635Z (11 months ago)
- Topics: generator, html, hy, lisp, python, xhtml, xml
- Language: Jupyter Notebook
- Size: 203 KB
- Stars: 10
- Watchers: 4
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README
- Changelog: HISTORY
- License: LICENSE
Awesome Lists containing this project
README
HyML - XML / (X)HTML generator for Hy
=====================================Introduction
------------HyML (acronym for Hy Markup Language) is a set of macros to generate XML, XHTML, and HTML code in Hy. Main features are:
1. resembling syntax with XML
2. ability to evaluate Hy program code on macro expansion
3. processing lists and templates
4. custom variables
5. tag validation and attribute minimizing with html4 and html5 macros
6. custom div, class, and id handlers for htmlYou can use HyML for:
* static xml/xhtml/html content and file generation
* generating html code for Jupyter Notebook for example
* attached it to the server for dynamic html output generation
* practice and study
* challenge your imaginationIf you want to skip the nostalgic background rationale part, you can jump straight to the `installation `__ and the `documentation `__ part.