Commit Graph

24 Commits

Author SHA1 Message Date
Lars Mueller
d72e589a62 Add func.identity 2022-09-30 16:09:16 +02:00
Lars Mueller
2bbcbee1c4 func: Complete operators 2022-09-09 21:27:10 +02:00
Lars Mueller
b8560d7e62 Add func.compose 2022-09-09 21:24:20 +02:00
Lars Mueller
341dd5851b Add vararg module & move func.aggregate to it 2022-09-07 12:43:16 +02:00
Lars Mueller
5e7c29980d Move for_generator from func.* to iterator.* 2022-09-07 12:00:32 +02:00
Lars Mueller
6d527b0471 Move func.iterate to iterator.foreach 2022-09-07 11:48:24 +02:00
Lars Mueller
2a133df40d Fix func.call_by_value nil handling 2022-09-07 11:42:37 +02:00
Lars Mueller
bd150ce209 Move iterator utils from func to own module 2022-09-07 11:41:53 +02:00
Lars Mueller
91fed867a1 Func: Add properly named aliases for logical ops 2022-08-19 18:20:04 +02:00
Lars Mueller
bd5dd3fa50 Remove func.assert 2022-07-10 14:04:37 +02:00
Lars Mueller
f4b7eca18f Add func.memoize 2022-01-18 18:47:38 +01:00
Lars Mueller
f06bda9785 Add iterator aggregation functions 2021-11-13 17:59:23 +01:00
Lars Mueller
e9865f0066 Simplify func.iterate 2021-08-08 23:32:50 +02:00
Lars Mueller
a86b24eef5 Add func.for_generator 2021-07-14 10:26:57 +02:00
Lars Mueller
7a82efb75f Add func.iterate and func.aggregate 2021-07-03 11:55:36 +02:00
Lars Mueller
eb2db70201 Add func.curry_full 2021-07-03 11:55:14 +02:00
Lars Mueller
7f05c5d07e Rename func.call to func.args to fix name collision 2021-07-03 11:52:27 +02:00
Lars Mueller
4175974def Redo environments 2021-06-17 19:45:08 +02:00
Lars Mueller
0315a77696 Localize globals per file for all modules 2021-06-11 20:47:29 +02:00
Lars Mueller
048eaac333 Functional wrappers for Lua builtins 2021-06-08 14:56:51 +02:00
Lars Mueller
4e350213a8 Fix func.curry_tail 2021-04-01 12:48:06 +02:00
Lars Mueller
0d1c5596a6 Add func.call_by_value 2021-03-22 18:17:26 +01:00
Lars Mueller
8f4b73e99d Functional helpers, table.deep_add_all 2020-12-20 15:21:03 +01:00
Lars Mueller
892a27deef rolling-9 2020-03-23 20:20:43 +01:00