![GitHub contributors](https://img.shields.io/github/contributors/elijah629/redditlang?style=for-the-badge&logo=github&labelColor=1c2128&color=22272e) ![GitHub](https://img.shields.io/github/license/elijah629/redditlang?style=for-the-badge&logo=github&labelColor=1c2128&color=22272e) ![Visual Studio Marketplace Last Updated](https://img.shields.io/visual-studio-marketplace/last-updated/elijah629.redditlang?style=for-the-badge&logo=visualstudiocode&logoColor=007ACC&labelColor=000&color=007ACC) ![Visual Studio Marketplace Downloads](https://img.shields.io/visual-studio-marketplace/d/elijah629.redditlang?style=for-the-badge&logo=visualstudiocode&logoColor=007ACC&labelColor=000&color=007ACC) ![Crates.io](https://img.shields.io/crates/d/walter-redditlang?style=for-the-badge&logo=cratesio&label=crates.io%20downloads&labelColor=264323&color=fed177)

Links

redditLang or PHL ( Programming Humor Language ) is a meme language devised by the r/ProgrammerHumor subreddit discord members

Why Redditlang?

So what are you waiting for? Please invest your life savings in this! Check out the Official VSCode extension here

Compiler is WIP, if you are looking for it, it will be here. RedditLang will be compiled, a JIT implementation might exist in the future.

note: We have realized that we have a younger audience, so we have translated the spec into Gen Z Slang "to make it bussin". It is available here, We will not convert this into an mdBook and this might might be outdated.

Requirements

Usage

Development

Note

You might get an incorrect LLVM version when you install it with your systems package manager. Please head to LLVM's official website to find downloads for your OS.

Contributing

redditLang is FOSS. You can find the source code on Github. redditLang relies on the community to add bug fixes and features: if you'd like to contribute, please open a PR and message in the #"RedditLang ( PHL )" thread on the r/ProgrammerHumor discord server.

License

The redditLang source, documentation, and STL are all released under the MIT license.