Skip to content
/ rain Public

A programming language.

License

MIT, BSD-2-Clause licenses found

Licenses found

MIT
LICENSE
BSD-2-Clause
PONY-LICENSE
Notifications You must be signed in to change notification settings

scizzorz/rain

Repository files navigation

Rain

A dynamically-typed, whitespace-delimited, garbage-collected language focused on simplicity, expressiveness, and extensibility via a powerful C API.

Check out the docs for more.

Dependencies

Definitely Python 3, LLVM-3.9, clang-3.9, libunwind, and libgc. Check out requirements.txt for the Python packages.

The regular expression package (base.re) module requires libpcre.

Having fun

Make a fun Rain file:

let main = func()
  print("Wow, I'm having so much fun right now!")

Use rainc on your fun Rain file:

$ rainc funfile.rn

Then execute the executable:

$ ./funfile

Check out the samples for some more fun. All of them should compile and run successfully.

About

A programming language.

Topics

Resources

License

MIT, BSD-2-Clause licenses found

Licenses found

MIT
LICENSE
BSD-2-Clause
PONY-LICENSE

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •