Skip to content

Commit

Permalink
up
Browse files Browse the repository at this point in the history
  • Loading branch information
nikeedev committed Jan 7, 2025
1 parent 6b248c2 commit 9a73424
Showing 1 changed file with 14 additions and 0 deletions.
14 changes: 14 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,12 +1,26 @@
# Rain programming language
![](icons/Rain-File-Icon.png)

The recreational programming language

[![Star History Chart](https://api.star-history.com/svg?repos=nikeedev/rain&type=Date)](https://star-history.com/#nikeedev/rain&Date)

## Why did i want to create "Rain"?

I want to create a **game programming language** for there is just not one specifically for game development in mind out there today.

My goal is to create a fast and better language for building games and apps in general (but mostly games 😃).

The goal of the language is to make programming understandable, fun and useful, especially its syntax.

**Files in [`src/`](src/) folder are not intended to be used yet**, as currently the language provides only a lexer (soon a parser will also be available).

Here is the syntax I'm thinking to implement, of course that would happen far in the future: [language_syntax file](language_syntax.md).

## Compiler info:

The programming language will possibly compile to C code to increase compatibility of devices and to use most amount of features and make it possible to add own. v

Using C, you can implement any possible library, all from OpenGL, raylib, sqlite, and etc. This gives a huge possibility to do and use whatever library you want, with a syntax so good, you won't regret choosing Rain.


0 comments on commit 9a73424

Please sign in to comment.