|
b4c23abbfa
|
DEV: Make list slices faster for larger lists.
|
2019-11-27 22:17:35 -06:00 |
|
|
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 |
|
|
0e41a40ab3
|
FEATURE: Add a function to the mod binding that imports the containing package.
|
2019-04-16 20:09:27 -05:00 |
|
|
4afac26497
|
FEATURE: Ops module wrapper idioms for stdlib.
|
2019-04-15 22:18:46 -05:00 |
|
|
76e8510f15
|
FEATURE: Add len attribute and substr sub module for strings lib.
|
2019-04-12 21:13:24 -05:00 |
|
|
ea3f2eae5f
|
FEATURE: Add a slice module to our lists library.
|
2019-02-27 19:44:54 -06:00 |
|
|
7ae6955066
|
FEATURE: Add head and tail functions to our list library.
|
2019-02-27 19:41:09 -06: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 |
|
|
b571ead599
|
DOCS: Add documentation on our stdlib.
* Adds schema.ucg to our reference site.
* Adds comments to the std libs themselves.
|
2019-02-04 20:29:04 -06:00 |
|
|
cccef4554d
|
REFACTOR: refactor unnecessary modules into functions.
|
2019-02-04 19:48:51 -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 |
|
|
890387b4cc
|
FEATURE: Macros are just an expression now.
This is a breaking change for the map, filter, and reduce expressions
but happily a forward compatible change for macros themselves.
|
2019-01-16 19:27:58 -06:00 |
|
|
6f9ba2ac33
|
FEATURE: Add the range expression.
fixes: #24
|
2019-01-10 19:40:32 -06:00 |
|
|
d2a5a1619a
|
STDLIB: More stdlib additions.
* list reverse
* enumerate for tuples
|
2019-01-10 17:17:57 -06:00 |
|
|
d989e47706
|
FEATURE: Use a better DSL for unit tests.
* Assert now requires a tuple instead of a string containing
statements.
* We include a helpful ucg based unit testing module.
Fixes: #26
|
2019-01-10 17:17:57 -06:00 |
|