|
a90df8a362
|
REFACTOR: Cleanup the syntax for the select expr
This makes it both easier to correctly write a select expression
as well as easier to parse and report syntax errors.
|
2019-11-02 11:01:47 -05:00 |
|
|
c8e48bd9f4
|
FEATURE: Cleanup style and idioms in the std library usage.
|
2019-04-24 19:32:32 -05:00 |
|
|
7846c631d0
|
FIX: use field_name instead of name to avoid colliding with the name field.
|
2019-04-17 23:02:18 -05:00 |
|
|
524f85102f
|
FEATURE: More robust schema matching.
* Fixed some weirdness with partial matching in shaped.
* Added an all matcher for bundling multiple partial matches together.
|
2019-04-17 22:17:06 -05:00 |
|
|
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 |
|