Commit Graph

388 Commits

Author SHA1 Message Date
Richard Feldman
950ca4436b Replace build.sh with cargo run 2020-04-06 23:32:47 -04:00
Richard Feldman
d28f8449d0 Report errors in the CLI 2020-04-03 21:58:44 -04:00
Folkert
604dbf7215 Merge remote-tracking branch 'origin/trunk' into precedence-error 2020-04-02 23:29:15 +02:00
Folkert
2e822e739f report circular type error 2020-04-02 23:13:35 +02:00
Richard Feldman
658dc34313 Don't make a JIT execution engine in the CLI 2020-04-01 23:24:00 -04:00
Richard Feldman
37492f4aa6 Load builtins on startup 2020-03-31 23:50:55 -04:00
Richard Feldman
26655f7355 Address clippy's concerns 2020-03-30 22:34:59 -04:00
Richard Feldman
1a41f0b32a Make cli work on multiple OSes, in theory 2020-03-30 21:27:41 -04:00
Richard Feldman
5f817d8019 Add a basic CLI 2020-03-30 21:27:37 -04:00
Richard Feldman
578fa28821 Update cli/examples 2020-03-06 18:24:37 -05:00
Richard Feldman
08f9eb883d rustfmt cli/ 2019-09-18 19:00:01 -04:00
Richard Feldman
fde3cedfef Fix paren parsing bug, thread errors through eval 2019-07-09 23:19:50 -04:00
Richard Feldman
07a05b90fc Restore eval, add |> operator 2019-07-08 23:35:11 -04:00
Richard Feldman
d9c1e23105 Update examples to new closure syntax 2019-07-07 11:06:57 -04:00
Richard Feldman
78df28c463 Add cli/README.md 2019-06-23 19:19:06 -04:00
Richard Feldman
77f3199ec9 Move examples into cli/examples 2019-06-23 19:16:41 -04:00
Richard Feldman
38d86fc9f3 Add a recursive Fibonacci example 2019-06-23 19:12:52 -04:00
Richard Feldman
f7cfe1d396 Accept arbitrary filenames in roc-cli 2019-06-23 18:55:10 -04:00
Richard Feldman
9892a27f21 Fix example 2019-06-22 10:26:34 -04:00
Richard Feldman
77d9a13b10 Update Example.roc 2019-06-22 10:17:20 -04:00
Richard Feldman
f6096d629d Update Cargo.lock 2019-06-22 10:17:11 -04:00
Richard Feldman
d743818f74 Rename test.roc to Example.roc 2019-06-19 21:33:01 -04:00
Richard Feldman
e1286ae526 Don't print anything on success. 2019-06-14 00:05:24 -04:00
Richard Feldman
32f19428ac Add some comments to main.rs 2019-06-14 00:05:17 -04:00
Richard Feldman
7165f55d6e Trim input from stdin 2019-06-13 22:48:41 -04:00
Richard Feldman
9fc30fbbc4 Update test.roc 2019-06-13 22:48:19 -04:00
Richard Feldman
8761873980 Fix displaying eval problems 2019-06-13 22:48:12 -04:00
Richard Feldman
140fa5ffa9 Reading from stdin works 2019-06-13 21:32:07 -04:00
Richard Feldman
1c3cf5f675 Progress on test.roc 2019-06-13 19:03:03 -04:00
Richard Feldman
abf3bf9df7 Get beginning of test.roc working 2019-06-13 18:44:22 -04:00
Richard Feldman
352ab5ed34 More syntax changes 2019-06-12 21:25:15 -04:00
Richard Feldman
9895e0c0ae Use () -> closure syntax 2019-06-12 21:25:15 -04:00
Richard Feldman
f4b43e43e2 Alternate syntaxes 2019-06-12 21:25:15 -04:00
Richard Feldman
4d27a274c6 Implement await demo 2019-06-12 21:25:15 -04:00
Richard Feldman
88f8325fb3 Hardcode Read and Echo 2019-06-12 21:25:15 -04:00
Richard Feldman
6c0e34f5fc Use SmallVec for patterns 2019-06-12 21:25:15 -04:00
Richard Feldman
9cb93dfdd5 Add first-ever .roc file 2019-06-12 21:25:15 -04:00
Richard Feldman
fc58c5db0e Add basic CLI 2019-06-12 21:25:15 -04:00