https://git.dkl9.net/memoire/tree/7e9857ee19209152c9bf177660653be4a73b1c3d Recent commits to memoire (7e9857ee19209152c9bf177660653be4a73b1c3d) 2021-11-23T23:26:52-05:00 tag:gitlist.org,2012:commit/7e9857ee19209152c9bf177660653be4a73b1c3d Set up skeleton of main interface 2021-11-23T23:26:52-05:00 John Smith <pre>`main.lua` shall provide a CLI/TUI for memoire; the beginnings of that have been implemented (help text, for now). The change in verb inflection in commit summaries is deliberate; the new form is correct. &lt;/pre&gt; tag:gitlist.org,2012:commit/eb7971ef836a9a1964e6b8ac940e9150e66e1cdd Adds functions for review mechanics 2021-11-22T22:03:58-05:00 John Smith <pre>* `review.update` to update a `Prompt` upon review * `review.should` to check if a `Prompt` should be reviewed &lt;/pre&gt; tag:gitlist.org,2012:commit/ed5ea7d0f8c0b922d1e346c1973a877d50e3b9cb amend! Improves Prompt and recrw modules 2021-11-09T21:51:20-05:00 John Smith <pre>Improves Prompt and recrw modules * changed output of `Prompt:fromrecs` * added methods `Prompt:spt` and `Prompt:torec` for data conversion * fixed bug in `recrw.write` * clarified comments &lt;/pre&gt; tag:gitlist.org,2012:commit/64b10939ad525ac875c14fda913c439c7a1aba1f Improves Prompt and recrw modules 2021-11-09T21:47:52-05:00 John Smith <pre>* added methods `Prompt:spt` and `Prompt:torec` for data conversion * fixed bug in `recrw.write` * clarified comments &lt;/pre&gt; tag:gitlist.org,2012:commit/f34deee583dcf65b6e0c9d4070eba3fe851b4b6e Adds Prompt library 2021-11-07T00:40:44-04:00 John Smith <pre>The `prompt.lua` module for manipulating prompts is added, implementing the extraction of prompts from Rec-data (`Prompt:fromrecs`). &lt;/pre&gt; tag:gitlist.org,2012:commit/50049a141bed88b6f79035f2c0df465202d99d18 Expands on Recfile read/write library 2021-11-06T23:32:01-04:00 John Smith <pre>`recparse.lua` has been moved to `recrw.lua` to better reflect its function: it implements conversion from an internal representation to Rec, not just the other way around. The internal representation has changed from lists of label-value pairs to lists pairing labels with lists of values, to accommodate the duplication allowed in Rec. &lt;/pre&gt; tag:gitlist.org,2012:commit/35a7f9bba7a29d5e5dcefc0a70888f3cb9b7a017 Initial commit 2021-11-06T22:15:30-04:00 John Smith <pre>All that exists so far is * `example.rec`: an example of the Rec-based format to be used in Memoire * `recparse.lua`: a Lua module to parse Recfiles &lt;/pre&gt;