From 4bf7453a8e748403c8182667f1a9c785c69f43ac Mon Sep 17 00:00:00 2001 From: "Kartik K. Agaram" Date: Fri, 16 Sep 2016 19:05:51 -0700 Subject: 3372 --- index.html | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) (limited to 'index.html') diff --git a/index.html b/index.html index 100cf7ad..27e76540 100644 --- a/index.html +++ b/index.html @@ -204,13 +204,15 @@ points only; no control characters, no combining characters, no normalization). Mu recipes that take strings can take literal strings thanks to a transform that allocates them on the heap. -
062rewrite_stash.cc: a -convenience when debugging is the ability to add variables to the trace using -the stash command. By default -stash just prints out the -locations in memory, one by one. To extend its display format specific types, -define a function called to-text -with the appropriate ingredient type, returning a Mu string. +
062convert_ingredients_to_text.cc: +a convenience transform primarily intended to provide the illusion of dynamic +typing when adding to the trace. The stash +command can print any number of ingredients of any type into the trace. Its +default output format is fairly simplistic, but it can be overridden for +arbitrary types by defining a variant of the to-text +function with an ingredient of the appropriate type. For example, see +064list.mu which defines how we trace +lists.
067random.cc: a random-number generator with a testable interface.
072channel.mu: channels are Mu's -- cgit 1.4.1-2-gfad0