12 Commits

Author SHA1 Message Date
643b597e35 FIX: Any should not do partial matches for the candidate shapes. 2019-04-17 21:02:09 -05:00
68e9c1c119 FIX: Bug in schema module when testing a tuple against a non tuple shape. 2019-04-17 19:34:53 -05:00
0e41a40ab3 FEATURE: Add a function to the mod binding that imports the containing package. 2019-04-16 20:09:27 -05:00
ec8c75f866 REFACTOR: Stdlib now uses the out expression syntax or modules. 2019-02-24 08:16:07 -06:00
de97109681 MAINT: Cleanup the syntax of some of the stdlib after parsing improvements. 2019-02-18 20:15:54 -06:00
9acd72571d FEATURE: Typed Lists in schema lib.
Schemas now allow list shapes to hold a list of the allowed
types in the list.

More work toward #6 and #32.
2019-02-18 18:49:25 -06:00
ad7f2d22a0 REFACTOR: simplify the base_type_of function. 2019-02-04 20:30:06 -06:00
3619153218 FEATURE: Syntax improvement for map filter and reduce.
closes #33
2019-01-31 16:33:12 -06:00
4d6fd87c3d FEATURE: Allow expressions for functions in reduce/map/filter. 2019-01-30 20:35:28 -06:00
f1c7d76fdd REFACTOR: The great renaming macro -> func. 2019-01-24 20:04:40 -06:00
5bfe38140a FEATURE: Schema checks for particular shapes.
Progress toward #6 and #32.
2019-01-21 19:47:04 -06:00
6321828006 FEATURE: The begnnings of some schema definition utilities.
Also allow failure messages to be generated from any expression.
2019-01-20 08:32:05 -06:00