An open API service indexing awesome lists of open source software.

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.

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.