Commit Graph

1382 Commits

Author SHA1 Message Date
Nicolas Abril
f0cc9dd2d8 [sc-684] Update dictionary for guide.md 2024-05-15 12:44:02 +02:00
Nicolas Abril
3a6c746fd6 [sc-684] Disable forwarding of free vars in ask terms 2024-05-15 12:29:14 +02:00
Nicolas Abril
0ce59d9721 Bump version to 0.2.1 2024-05-15 09:13:50 +02:00
Nicolas Abril
4f45f392f5 Fix number parsing in imp, require \n after return 2024-05-15 09:13:50 +02:00
Victor Taelin
12ecbf8492 updates 2024-05-15 00:53:58 -03:00
Victor Taelin
3ac46e839e fix typo 2024-05-14 23:41:51 -03:00
Nicolas Abril
c2f37ebfec Increment version 2024-05-15 01:00:37 +02:00
Nicolas Abril
0ec0ecd661 Add priority on all multiply recursive calls 2024-05-15 00:57:57 +02:00
Victor Taelin
95829f5ac1 GUIDE.md 2024-05-14 19:47:06 -03:00
Nicolas Abril
092bb26a7b Update dictionary 2024-05-15 00:32:50 +02:00
Nicolas Abril
e1dd23d96c Update tests to use .bend extension, fix test uite 2024-05-15 00:25:46 +02:00
Nicolas Abril
a0c1ea4bd5
Merge pull request #303 from HigherOrderCO/feature/sc-678/add-run-c-and-run-cuda-commands-to-bend
[sc-678] Add run-c and run-cuda commands to bend
2024-05-14 23:50:14 +02:00
Nicolas Abril
46ec41141e Merge remote-tracking branch 'origin/main' into feature/sc-678/add-run-c-and-run-cuda-commands-to-bend 2024-05-14 23:38:28 +02:00
Nicolas Abril
eb9071fb41
Merge pull request #305 from HigherOrderCO/feature/sc-682/allow-statements-to-end-by-assigning-a-variable
[sc-682] Allow branching statements to end with assignment
2024-05-14 23:37:20 +02:00
Nicolas Abril
f8cfd5bebd [sc-682] Allow branching statements to end with assignment 2024-05-14 23:36:43 +02:00
imaqtkatt
bcc5afe28f Apply clippy suggestions 2024-05-14 17:03:37 -03:00
imaqtkatt
d7225bb0f4 Update gen commands 2024-05-14 17:03:37 -03:00
imaqtkatt
40fd223fab Update README.md Norm mode 2024-05-14 17:03:37 -03:00
imaqtkatt
4cfde2f04d Add norm mode 2024-05-14 17:03:37 -03:00
imaqtkatt
16dad088be Update README.md 2024-05-14 17:03:37 -03:00
imaqtkatt
3dbd15cf70 Improve execute cli mode 2024-05-14 17:03:37 -03:00
imaqtkatt
b0fd7a7f71 Add run c and run cuda commands 2024-05-14 17:03:37 -03:00
Nicolas Abril
04233d3c43
Merge pull request #304 from HigherOrderCO/feature/sc-682/allow-statements-to-end-by-assigning-a-variable
[sc-682] Make the imp parser indentation based
2024-05-14 21:56:26 +02:00
Nicolas Abril
c1a9bf2e41 [sc-682] Make the imp parser indentation based 2024-05-14 17:42:41 +02:00
Nicolas Abril
56b76b7878
Merge pull request #302 from HigherOrderCO/feature/sc-675/add-unscoped-lambda-syntax-for-bend
[sc-675] Add unscoped lambda syntax for bend
2024-05-14 14:36:51 +02:00
imaqtkatt
1aaa5ad7be Update tests 2024-05-14 09:33:16 -03:00
Nicolas Abril
455ccc0281
Merge pull request #300 from renxida/patch-1
Fix hvm1 and hvm2 links to accomodate repo renames
2024-05-14 14:13:18 +02:00
imaqtkatt
dbb4c994e8 Update syntax doc 2024-05-14 09:02:33 -03:00
imaqtkatt
02b6baaa71 Add unscoped lambdas and improve patterns 2024-05-14 09:00:56 -03:00
Xida Ren (Cedar)
ba0630b354
Fix hvm1 and hvm2 links to accomodate repo renames
HVM2 has been renamed HVM and HVM has been renamed HVM1. Fixed 2 places in the README.md to fix that.
2024-05-13 23:53:33 -04:00
Nicolas Abril
3e8d82774f
Merge pull request #299 from HigherOrderCO/feature/sc-681/allow-monaidc-ask-terms-to-be-used-with-other
[sc-681] Add monadic ask mixed with other terms
2024-05-13 21:01:49 +02:00
Nicolas Abril
49bade5aa7
Merge pull request #298 from HigherOrderCO/io-builtins
Add io builtins
2024-05-13 19:21:06 +02:00
imaqtkatt
910f2b95c7 Fix ReadStr function 2024-05-13 14:01:41 -03:00
imaqtkatt
d1c4235e99 Add ReadStr and ReadIO functions 2024-05-13 13:03:28 -03:00
Nicolas Abril
b223e34893 [sc-681] Add monadic ask mixed with other terms, complete do syntax in imp 2024-05-13 17:23:20 +02:00
imaqtkatt
d2a805356b Add io builtins 2024-05-13 10:13:26 -03:00
Nicolas Abril
f569c2b2c9
Merge pull request #297 from HigherOrderCO/feature/sc-671/adjust-bend-syntax
[sc-671] Adjust bend syntax
2024-05-13 13:33:28 +02:00
imaqtkatt
461305ef35 Add constructor error in order kwargs, add kwarg to cspell 2024-05-12 20:22:38 -03:00
imaqtkatt
7c403e9ddf Add sups 2024-05-12 20:15:05 -03:00
imaqtkatt
204024500c Re add old constructor syntax, adjust cases and lambdas 2024-05-11 15:53:17 -03:00
Nicolas Abril
b506b83b78
Merge pull request #296 from HigherOrderCO/feature/sc-669/make-the-bend-parser-support-both-syntaxes
[sc-669] Allow both syntaxes at the same time
2024-05-11 19:20:52 +02:00
Nicolas Abril
26e79255bc [sc-669] Allow both syntaxes at the same time 2024-05-11 19:18:24 +02:00
Nicolas Abril
2517eb9d56
Merge pull request #295 from HigherOrderCO/feature/sc-665/make-name-of-constructors-inherit-the-name
[sc-665] Make name of constructors inherit the name of the type
2024-05-10 23:05:28 +02:00
imaqtkatt
89d9728351 Update tests 2024-05-10 17:39:06 -03:00
imaqtkatt
912e1ae01a Update examples 2024-05-10 17:31:16 -03:00
imaqtkatt
6948e1b3fb Constructors inherit type name 2024-05-10 17:31:16 -03:00
Nicolas Abril
ca9acd535a
Merge pull request #293 from HigherOrderCO/feature/sc-670/add-priority-redexes-to-bend-output
[sc-670] Add priority redexes and order dups correctly in compilation
2024-05-10 22:11:56 +02:00
Nicolas Abril
2f8a12bceb [sc-670] Add priority redexes and order dups correctly in compilation 2024-05-10 21:08:29 +02:00
Nicolas Abril
41caca6e4f
Merge pull request #294 from HigherOrderCO/add-if-syntax-for-core
Add if syntax for core
2024-05-10 20:00:45 +02:00
imaqtkatt
146a0f8444
Update src/fun/parser.rs
Co-authored-by: Nicolas Abril <nicolas@higherorderco.com>
2024-05-10 14:07:11 -03:00