tame/design/tpl
Mike Gerwitz 2d268f2a55 design/tpl: Initial definition of classifications
This defines @as and @yields, but does not yet define matches formally.
It's also missing index entries, which I'll take the time to add after I'm
sure things are staying as they are.

This was quite a bit of work, and the approach I took is different than I
originally expected, so Section 0 can use some cleanup.

There is more to come from here.
2021-05-18 10:09:29 -04:00
..
sec design/tpl: Initial definition of classifications 2021-05-18 10:09:29 -04:00
.gitignore design/tpl: Remove glossary 2021-05-10 14:28:37 -04:00
.latexmkrc design/tpl: The Tame Programming Language initial concept 2021-05-10 13:46:49 -04:00
Makefile design/tpl: Remove glossary 2021-05-10 14:28:37 -04:00
README.md design/tpl: The Tame Programming Language initial concept 2021-05-10 13:46:49 -04:00
tpl.sty design/tpl: Initial definition of classifications 2021-05-18 10:09:29 -04:00
tpl.tex design/tpl: Add ccicons for Copyright line 2021-05-12 10:37:20 -04:00

README.md

The TAME Programming Language: Design and Implementation

This is a living document providing a formal definition of the TAME programming language.

Dependencies

See tpl.sty for the specific LaTeX packages that are needed. If you use a Debian-based system, the following command should be sufficient to install all necessary dependencies:

$ apt install --no-recommends \
    make latexmk \
    texlive-latex-extra texlive-fonts-extra texlive-science

Building

Simply run make. The output is tpl.pdf.