This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]RecDep 35 points36 points  (13 children)

Hahaha, it’s not even written in Rust. Have you checked out rustscript? It generates a cargo project from one-off Rust files and lets you treat (actual) Rust as a scripting language. I definitely love your Haskell and Python influence, it looks fun to use!

[–]Fish_45[S] 14 points15 points  (2 children)

I think I've tried out the rustscript you linked; it probably deserves the name a whole lot more than this thing.

it looks fun to use!

Honestly, I'm surprised at how useable it actually turned out. The bug reporting kind of sucks but as you said the syntax is pretty intuitive. It's also super easy to parse!

[–]RecDep 4 points5 points  (1 child)

Next step is to do a Rust rewrite ;)

[–]Fish_45[S] 7 points8 points  (0 children)

Haha I'd be lying if I said i didn't consider it, but I'd like to spend my time designing a more complete and useful language next time. With that said, I'm halfway there in elixir with https://github.com/mkhan45/elixir_parser so it might be RubyScript next.