|
|
ca19c65b02
|
xo-expression: fix: ns xo::ref::rp -> xo::rp
|
2024-08-05 15:04:34 -04:00 |
|
|
|
cdb4dd8427
|
xo-expression: + Lambda::captured_var_set; assigned in ctor
|
2024-07-03 16:37:29 -04:00 |
|
|
|
8cf89f5eef
|
xo-expression: + LocalEnv::lookup_local_binding()
|
2024-07-03 16:37:06 -04:00 |
|
|
|
4b0a2cff2a
|
xo-expression: + Lambda::nested_lambda_map
|
2024-07-03 16:20:18 -04:00 |
|
|
|
91a5a2b844
|
xo-expression: + Expression::nested_layer()
|
2024-07-03 16:18:26 -04:00 |
|
|
|
89043b0d46
|
xo-expression: + Lambda::layer_var_map
|
2024-07-03 15:10:34 -04:00 |
|
|
|
f18c33b249
|
xo-expression: bugfix: ensure in-layer uniqueness of vars
|
2024-07-03 14:43:34 -04:00 |
|
|
|
a76c835477
|
xo-expression: refactor: xtract -> method regularize_layer_vars()
|
2024-07-03 14:39:32 -04:00 |
|
|
|
fdfe2e7270
|
xo-expression: unify variables within each lambda layer
|
2024-07-03 14:31:47 -04:00 |
|
|
|
1d99757bca
|
xo-exprssion: + Expression::xform_layer()
|
2024-07-03 14:11:02 -04:00 |
|
|
|
14796663b1
|
xo-expression: + binding_path + assoc w/ each Variable
|
2024-07-02 16:57:07 -04:00 |
|
|
|
a94c55304b
|
xo-expression: refactor: LocalEnv::owner -> origin
|
2024-07-02 14:22:11 -04:00 |
|
|
|
bf60c704da
|
xo-expression: + ptr to originating lambda
|
2024-07-02 14:19:57 -04:00 |
|
|
|
97264b726f
|
xo-expression: Lambda caches free var set + ::needs_closure() method
|
2024-07-01 20:53:22 -04:00 |
|
|
|
a877af562a
|
xo-expression: + Expression::attach_envs()
|
2024-06-30 19:11:40 -04:00 |
|
|
|
5c4b062cf8
|
xo-expression: refactor: Lambda/Primitive share FunctionInterface
|
2024-06-19 10:53:04 -04:00 |
|
|
|
0595c7c74e
|
xo-expression: refactor: enforce Lambda.argv must contain Variables
|
2024-06-18 17:23:32 -04:00 |
|
|
|
9ff173f68a
|
xo-expression: add explicit types to all Expressions
|
2024-06-18 16:55:46 -04:00 |
|
|
|
b18de1b0ce
|
xo-expression: + Lambda::type_str
|
2024-06-17 17:00:16 -04:00 |
|
|
|
012597b112
|
xo-expression: + if-expressions
|
2024-06-17 12:26:24 -04:00 |
|
|
|
9d2b0f17f8
|
xo-expression: + Variable + apply/lambda fixes
|
2024-06-13 17:59:51 -04:00 |
|
|
|
20b23b50fc
|
xo-expression: + Lambda (function definitions)
|
2024-06-13 17:05:38 -04:00 |
|
|
|
d6371ee369
|
xo-expression: + Apply expressions
|
2024-06-13 16:20:53 -04:00 |
|
|
|
2d94fd51bf
|
xo-expression: initial commit (constant + primitive)
|
2024-06-13 15:20:36 -04:00 |
|