-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
1 changed file
with
14 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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. | ||
|
||
|