alilleybrinker / langs-in-rust

A list of programming languages implemented in Rust, for inspiration.
848 stars 58 forks source link

Some more langs #7

Closed aDotInTheVoid closed 3 years ago

aDotInTheVoid commented 3 years ago

I'm not sure what you what the criteria for conculsion is

https://github.com/BlazifyOrg/blazescript https://github.com/facebookexperimental/starlark-rust https://github.com/Kixiron/crunch-lang https://github.com/arzg/eldiro https://github.com/Starlight-JS/Starlight https://github.com/vmware/differential-datalog https://github.com/boa-dev/boa https://github.com/munificent/craftinginterpreters/wiki/Lox-implementations#rust https://github.com/aDotInTheVoid/skate/ (disclaimer: this is mine)

yusdacra commented 3 years ago

I would also like to suggest https://github.com/tweag/nickel

fennecdjay commented 3 years ago

Actually I know quite a few people making languages in rust, some of them are already usable, shall I tell them this repo exists?

alilleybrinker commented 3 years ago

Thanks for all these additions! I'll find some time to get them added.

alilleybrinker commented 3 years ago

Oh, and the criteria for inclusion (which I ought to write out in the README) is just "is this a programming language?" The point here is to collect works in this area so people can use them as reference for implementing their own, or if they're just interested in exploring this space.

fennecdjay commented 3 years ago

Oh, the point is "is this a programming language in rust?" maybe, otherwise I'd shamelessly plug mine tbh :)


I'm leaving the link for the curions https://github.com/Gwion/Gwion

alilleybrinker commented 3 years ago

Yes, "in Rust" as well. Thanks for the additional link!

fennecdjay commented 3 years ago

OK so my friends now know about this repo, I wouldn't be too surprised if the list grows fast in the next hours/days!

Thanks for the idea

alilleybrinker commented 3 years ago

Thanks for sending people this way! @aDotInTheVoid, I've added the langs you listed initially, except for the Lox implementations which I'll need to go through. Doing the others mentioned in this thread next.

alilleybrinker commented 3 years ago

@yusdacra, added Nickel.

alilleybrinker commented 3 years ago

Gonna close this and open a new issue for the Lox implementations.