https://github.com/slendidev/gplang
The language for those with the mind on GP.
https://github.com/slendidev/gplang
ftc gracious-professionalism programming-language
Last synced: 4 months ago
JSON representation
The language for those with the mind on GP.
- Host: GitHub
- URL: https://github.com/slendidev/gplang
- Owner: slendidev
- License: other
- Created: 2023-10-03T20:01:52.000Z (over 2 years ago)
- Default Branch: master
- Last Pushed: 2023-10-13T11:05:21.000Z (over 2 years ago)
- Last Synced: 2025-10-04T04:03:26.831Z (4 months ago)
- Topics: ftc, gracious-professionalism, programming-language
- Language: Rust
- Homepage:
- Size: 30.3 KB
- Stars: 6
- Watchers: 1
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
- Code of conduct: code_of_conduct.md
Awesome Lists containing this project
README
# GPLang - The language for those with the mind on GP.
This new, innovative, modern scripting language is one of the fastest, safest,
and blazingly fast things in the entire world!
๐๐๐๐๐๐๐๐๐๐๐๐๐๐๐๐๐ It is made to be as simple as possible,
especially for the teenagers which shape the future.
## Features
This language has some really cool things that set it apart from others:
##### The d*ck literal
This is the only way to specify integers. It's quite simple really, the longer
it is, the greater the value. Here awe some examples:
```
8=====D // has the value of 5.
8D // has the value of 0.
```
You can awso get negative integers by using the unary minus operatow.
##### Easy to type math opewatows
Are you tiwed of pwessing shift when typing maths? Weww, GP's got you covered :3
It wepwaces cumbewsome maths opewatows with mowe stweamlined ones.
```
Addition: :3
Subtwaction: >:3
Multipwication: uwu, UWU, UwU, uwU, Uwu, UWu, uWU
Division: owo, OWO, OwO, owO, Owo, OWo, oWO
Moduwo: :P
```
##### Stwings
Stwings take the fowwowing fowm:
```
/*my stwing contents hewe*/
```
They awe not muwtiwine.
##### Cwomments
Cwomments can be dwone like sowo:
```
"Twis is a cwomment nya~~"
```
##### butts
butts can be considewed a-as an awtewnative t-to `whiwe`s i-in othew
pwogwamming w-wanguages. ๐ณ i-if the condition i-is twuthy, XD t-then it keeps
on e-executing. :3
```
aaa >///< 8=====d~~
(_Y_) aaa Nya!
sum >///< sum :3 sum~~
a-aaa >///< aaa >:3~~
nya~
```
##### boobs
besides b-butts, -.- we have boobs as weww. ( อกo ฯ อกo ) t-those awe used instead
of if-ewse. rawr x3
```
(.Y.) condition Nya!
"code to exekawaii~ w-when weaw~~"
nya~ UOOOOOOHHHH Nya!
"c-code to exekawaii~ when fake~~"
nya~
```
##### function definitions >///<
functions can be defines wike this:
```
๐ญ๐ญ๐ญ๐ญ๐ญ๐ญ function_name(arg1, arg2, arg69) Nya!
arg1 :3 arg2 :3 arg69~~
nya~
function_name(8=D, 8==D, 8====D)~~ "arg1, arg2, arg69 are set globally"
```
## Wicense
This pwowect is licensed undew the AGPLv3 Wicense - see the [LICENSE](LICENSE) file fow mowe detaiws.