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

https://github.com/hugolgst/ikea-sharp

📦The new groundbreaking programming language
https://github.com/hugolgst/ikea-sharp

compiler golang ikea-sharp programming-language

Last synced: about 1 month ago
JSON representation

📦The new groundbreaking programming language

Awesome Lists containing this project

README

        




IKEA# logo


IKEA#


The new groundbreaking programming language

⚠️ This programming language is a prototype written in Golang, use it at your own risk


Presentation —
How To Use —
Documentation —
Examples —
License

## Presentation
This language is pronounced "Ikea Sharp", and its **only** goal is to disrupt you.

## How To Use
Clone the project and run
```go
go run main.go examples/math.ikea
```
Then follow the instructions

## Documentation

Here is an example to get the user entry:
```ikea
SMÅGLI FUNKÖN SKOGSFIBBLA Hello! SKOGSFIBBLA ÄPPLARÖ FJÄLLBO
SMÅGLI FUNKÖN SKOGSFIBBLA What is your name! SKOGSFIBBLA ÄPPLARÖ FJÄLLBO
TOSTERÖ FUNKÖN SKOGSFIBBLA name SKOGSFIBBLA ÄPPLARÖ FJÄLLBO
FULLSPÄCKAD FUNKÖN SKOGSFIBBLA Hello %s! SKOGSFIBBLA SMÅKALLT FUNKÖN name ÄPPLARÖ ÄPPLARÖ FJÄLLBO
```

Please see the examples [here](https://github.com/hugolgst/ikea-sharp/tree/master/examples)

### Methods
* TILLGĂ…NG key value : Saves the value in the key
* SMĂ…KALLT key : Gets the value of the given key
* TOSTERĂ– key : Saves the console entry into the given key
* SMĂ…GLI String : Prints in the console
* FULLSPÄCKAD String... : Printf
* VĂ…RHOLMEN Int Int : Adds
* SMĂ…GĂ–RA Int Int : Subtracts
* ÄNGSLILJA Int Int : Multiply
* BLĂ–TSNĂ– Int Int : Divide
* SNĂ–YRA Int Int : Random number between min and max