Skip to content
forked from grain-lang/grain

The Grain compiler toolchain and CLI. Home of the modern web staple. 🌾

License

Notifications You must be signed in to change notification settings

timgestson/grain

 
 

Repository files navigation

Grain

Grain CI Workflow License: LGPL v3 Grain latest release version


Grain is a new programming language that compiles to WebAssembly via Binaryen. For more information about the language, check out grain-lang.org.

If it's your first time here, we recommended that you follow the Grain guide to get up and running.

Contributing

There are tons of ways to contribute to Grain. Check out our contributing guide for more info and come chat with us on Discord! All contributors are held to our contributor code of conduct.

Building

For instructions on how to build Grain from source, please consult the official documentation.

Other Commands

To build the JS runner:

yarn js-runner build

To link the CLI:

yarn cli link

To reset your compiler build:

yarn compiler clean

To navigate tasks available in the system:

yarn run

This will display an interactive session where you can select the project and command you want.

Copyright ©️ 2017-2021 Philip Blair, Oscar Spencer, & contributors.

About

The Grain compiler toolchain and CLI. Home of the modern web staple. 🌾

Resources

License

Code of conduct

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Reason 96.5%
  • JavaScript 2.5%
  • Other 1.0%