Tom Dohrmann
788c8a6af2
reimplement RocList
and RocStr
2022-02-23 16:02:13 +01:00
Folkert
885500712c
remove old Effect module things
2022-02-03 23:55:02 +01:00
Folkert
a98635ed06
update other examples
2022-02-03 22:45:15 +01:00
Joshua Warner
8b58d5cbc7
Switch to always encoding package names / paths as strings
...
This will simplify parsing and make it possible to have a uniform lexer for the language. Previously unquoted package names were allowed to include '-'s, which aren't valid identifiers.
In the future, we'll distinguish local paths from packages in the package-manager by looking for a ".roc" suffix, which should only be present in local paths.
2021-12-23 20:11:14 -08:00
Joshua Warner
8b967f1ea8
Run formatter on all examples
2021-12-21 17:17:31 -08:00
Jan Van Bruggen
d03a51c75b
Rename base
package to pf
everywhere, to match tutorial
2021-12-12 05:57:39 -07:00
Richard Feldman
414bad5b28
Delete executable that was accidentally checked in
2021-11-19 09:06:55 -05:00
Richard Feldman
0bc3ff4ca5
Use std and core over libc where equivalent
2021-11-02 19:37:05 -04:00
Dan Knutson
6f7a26895a
handle small strings correctly
2021-10-25 20:22:37 -05:00
Brendan Hansknecht
e6c137889a
Just disable gc-sections with surgical linker for rust hosts for now
2021-09-25 12:19:56 -07:00
Brendan Hansknecht
411ed58eec
Fix rust host with surgical linking
2021-09-24 21:37:58 -07:00
Brendan Hansknecht
eae8a2ea37
Add surgical linker to cli_run tests that don't use rust
2021-09-24 13:43:00 -07:00
Brendan Hansknecht
7d1b88b3fb
Merge branch 'trunk' into integrate-linker
2021-09-23 21:12:40 -07:00
Brendan Hansknecht
d710e78ab3
Merge branch 'trunk' into integrate-linker
2021-09-21 09:39:47 -07:00
Folkert
e319d1e758
make roc main return values, instead of write them into pointer
2021-09-19 22:05:48 +02:00
Folkert
c5eeaab2c2
remove callresult from cli examples
2021-09-19 18:34:42 +02:00
Brendan Hansknecht
da28b669bb
Get zig host working
2021-09-15 11:45:44 -07:00
Folkert
a12e18ca70
add roc_panic to all hosts
2021-08-16 22:46:00 +02:00
Folkert
b9431187f7
remove c++ stuff
2021-08-16 20:33:55 +02:00
Folkert
d8e38ef2ac
proof of concept
2021-08-15 13:21:14 +02:00
Richard Feldman
fbc7984818
Drop libc dependency from roc_std
2021-08-02 22:29:23 -04:00
Brian Hicks
45887b6d1a
add a "hello-rust" example
2021-07-20 09:22:40 -05:00