Mike Gerwitz

Activist for User Freedom

Commit message (Collapse)AuthorAgeFilesLines
* base: Add maybe typeMike Gerwitz2018-09-111-8/+37
| | | | | * base.xml (maybe, nothing): New types. (boolean): Move into `maybe' as union member.
* base.xml: Warning on _ignore_Mike Gerwitz2018-09-111-1/+2
| | | | * base.xml (_ignore_): Output warning.
* {L=>}GPLMike Gerwitz2018-09-111-1/+1
| | | | I don't recall why I licensed under the LGPL initially.
* todo: Copyright update 2018Mike Gerwitz2018-09-111-1/+1
* [BC BREAK] _todo_: No value by default and output warningMike Gerwitz2018-09-111-13/+24
| | | | | | | * base.xml (_todo): Do not output a value by default. Output warning with `@desc@'. [@hide@]: Remove parameter. [@value@, @index@]: Add parameters.
* base: _todo_ description prefix with "TODO: "Mike Gerwitz2018-09-111-3/+3
| | | | | | * base.xml (_todo_): Prefix description with "TODO: ". Lines starting
* Update all copyrights from LoVullo to R-T SpecialtyMike Gerwitz2018-09-111-1/+1
* Add timestamp parametersMike Gerwitz2018-09-111-1/+2
| | | | | * base.xml: Modify documentation to discourage DATE_TIME. * datetime.xml (timestamp_*): Add params.
* Corrected `never' definitionMike Gerwitz2018-09-111-0/+1
| | | | Yes, I screwed up "never".
* NEGATE moved into `numeric/common' with _negate_Mike Gerwitz2018-09-111-11/+1
| | | | Together with documentation.
* _fail-on-empty_ extracted into `assert' packageMike Gerwitz2018-09-111-48/+0
* `base' package documentationMike Gerwitz2018-09-111-51/+151
* LGPL license; copyright notice added to head of each fileMike Gerwitz2018-09-111-0/+18
* Package namespace/imports/decl cleanupMike Gerwitz2018-09-111-73/+67
* TAME core library extracted from Calc DSL repositoryMike Gerwitz2018-09-111-0/+123
Some notes on this: The "Calc DSL" is the name of the DSL before it became "TAME". This takes the entire core library and squashes its 91 commits into a single one; the reason for this is because those commits often contain LoVullo-specific details that are either irrelevant or should not be included. This library has limited value to the public at the time of this commit, since TAME has not yet been released (it requires some additional cleanup and filtering before then). It is also in need of heavy refactoring and reorganization, since it has accumulated a lot of cruft, especially since the project in which the Calc DSL was introduced was rushed (to put it lightly). Forgive the mess. [LoVullo employees: the commit was extracted from dsl.git 4a3aea9; full history can be found there. This commit contains some additional minor tweaks in addition to squashing. It filters on the :/core/ directory.]