Triplicate: Difference between revisions

From triplescripts.org wiki
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 [[t-block]] and recovers the text of the original source module.


'''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

Cookies help us deliver our services. By using our services, you agree to our use of cookies.