Content added Content deleted
(Created page with "'''Triplicate''' is a set of simple, deterministic steps to convert a module from pre-compilation form into post-compilation form, or vice versa. '''triplicate-forward''' is...") |
(mention TripleKit; revise TODO wording) |
||
Line 1: | Line 1: | ||
(Not to be confused with <code>TripleKit</code>, the heart of the [[trplkt]] reference compiler.) |
|||
⚫ | '''Triplicate''' is a set of simple, deterministic steps to convert a module from pre-compilation form into post-compilation form, or vice versa. '''triplicate-forward''' is applied to the text of an ordinary source module to produce a well-formed [[t-block]]. '''triplicate-reverse''' takes as input a well-formed |
||
⚫ | '''Triplicate''' is a set of simple, deterministic steps to convert a module from pre-compilation form into post-compilation form, or vice versa. '''triplicate-forward''' is applied to the text of an ordinary source module to produce a well-formed [[t-block]]. '''triplicate-reverse''' takes as input a well-formed t-block and recovers the text of the original source module. |
||
TODO: document these steps here |
|||
TODO: document the triplicate-forward and triplicate-reverse algorithms here |
Latest revision as of 18:36, 22 June 2020
(Not to be confused with TripleKit
, the heart of the trplkt reference compiler.)
Triplicate is a set of simple, deterministic steps to convert a module from pre-compilation form into post-compilation form, or vice versa. triplicate-forward is applied to the text of an ordinary source module to produce a well-formed t-block. triplicate-reverse takes as input a well-formed t-block and recovers the text of the original source module.
TODO: document the triplicate-forward and triplicate-reverse algorithms here