Quentin Ochem
23a4523017
Updated tests and runtime to new string semantics ( #11 )
2020-09-14 21:58:50 -04:00
Quentin Ochem
f8ec4185be
Switch 'self' to 'it'
...
The usage of the word 'self' to refer to the current iteration became increasingly
confusing with the usual OOP counterpart, in particular because its value can change
in a single expression, independendly of the surrounding object. See previous check
in that uncovered its usage in the fold function.
2020-08-23 22:03:48 -04:00
Quentin Ochem
479c586ad7
Updated usage of fold
...
Aggregator are actually computed in an interation, take advantage
of that fact to avoid having to expressed captured value.
2020-08-23 21:31:20 -04:00
Quentin Ochem
1e45c2139f
Finalized proxy demonstrator.
2020-08-20 23:33:39 -04:00
Quentin Ochem
0f967db09b
Renamed lambda into defer
...
This allows to show the proximity of now-called deferred expression and deferred
commands in the language.
2020-08-20 12:56:58 -04:00
Quentin Ochem
493a7bd65f
Making progress with proxy implementation
...
Overhall of the wrapper files to create a more systematic approach.
Proxy tests are currently broken.
2020-08-16 22:41:53 -04:00
Quentin Ochem
663d574833
Fixed ada2proxy/int_parameter test
...
Also started to work on record support.
2020-08-04 19:05:24 -04:00
Quentin Ochem
e8f02d5d6f
Making progress with support of simple proxy records.
2020-07-31 16:19:22 -04:00
Quentin Ochem
5ef7e43fa1
Updated templates using default init intead of weaving.
2020-07-31 10:44:39 -04:00
Quentin Ochem
ddeb92aeaa
Implemented string prefixes.
...
By defaults strings are now simple strings.
They can be turned to regexp with x or raw string with r.
Indentation is now handled globally with an i prefix.
2020-07-27 15:40:18 -04:00
Quentin Ochem
454c127da9
Started development of proxy binding support.
2020-07-25 12:11:29 -04:00