All Projects â†’ hugolgst â†’ Ikea Sharp

hugolgst / Ikea Sharp

📦The new groundbreaking programming language

Programming Languages

go
31211 projects - #10 most used programming language
golang
3204 projects

Labels

Projects that are alternatives of or similar to Ikea Sharp

Llvm Tutorial Standalone
DEPRECATED (Use: https://github.com/llvm-hs/llvm-hs-kaleidoscope )
Stars: âś­ 38 (-26.92%)
Mutual labels:  compiler
Jsx Lite
Write components once, run everywhere. Compiles to Vue, React, Solid, Angular, Svelte, and Liquid.
Stars: âś­ 1,015 (+1851.92%)
Mutual labels:  compiler
Trck
Query engine for TrailDB
Stars: âś­ 48 (-7.69%)
Mutual labels:  compiler
Iotz
compile things easy 🚀
Stars: âś­ 39 (-25%)
Mutual labels:  compiler
Bytenode
A minimalist bytecode compiler for Node.js
Stars: âś­ 1,012 (+1846.15%)
Mutual labels:  compiler
U6a
Implementation of Unlambda, an esoteric programming language.
Stars: âś­ 46 (-11.54%)
Mutual labels:  compiler
Smallerc
Simple C compiler
Stars: âś­ 986 (+1796.15%)
Mutual labels:  compiler
Arithmetic Circuits
Arithmetic circuits for zero knowledge proof systems
Stars: âś­ 52 (+0%)
Mutual labels:  compiler
Shaderc
A collection of tools, libraries, and tests for Vulkan shader compilation.
Stars: âś­ 1,016 (+1853.85%)
Mutual labels:  compiler
Min
Min: Crypto Token for Beautiful and Secure Code
Stars: âś­ 48 (-7.69%)
Mutual labels:  compiler
Nativejit
A C++ expression -> x64 JIT
Stars: âś­ 999 (+1821.15%)
Mutual labels:  compiler
Antlr4 Calculator
Simple antlr4 calculator.
Stars: âś­ 40 (-23.08%)
Mutual labels:  compiler
Leekscript V2
A dynamically typed, compiled just-in-time programming language used in Leek Wars' AIs
Stars: âś­ 46 (-11.54%)
Mutual labels:  compiler
The Hack General Purpose Computer
Using HDL, from Boolean algebra and elementary logic gates to building a Central Processing Unit, a memory system, and a hardware platform, leading up to a 16-bit general-purpose computer. Then, implementing the modern software hierarchy designed to enable the translation and execution of object-based, high-level languages on a bare-bone computer hardware platform; Including Virtual machine,Compiler and Operating system.
Stars: âś­ 39 (-25%)
Mutual labels:  compiler
Cymbal
Yet another Rust implementation of the Monkey language from "Writing an Interpreter in Go" and "Writing a Compiler in Go"
Stars: âś­ 49 (-5.77%)
Mutual labels:  compiler
Rascal
A simple Pascal interpreter written in rust.
Stars: âś­ 38 (-26.92%)
Mutual labels:  compiler
Intrinsics Dude
Opensource Visual Studio extension for compiler instrinsics in C/C++
Stars: âś­ 44 (-15.38%)
Mutual labels:  compiler
B2dpipe
2D Pipeline Compiler.
Stars: âś­ 51 (-1.92%)
Mutual labels:  compiler
Typhon
A virtual machine for Monte.
Stars: âś­ 49 (-5.77%)
Mutual labels:  compiler
Patchouli Compiler
An Oberon-07 compiler for Intel 64 (AMD64) architecture
Stars: âś­ 46 (-11.54%)
Mutual labels:  compiler


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 run main.go examples/math.ikea

Then follow the instructions

Documentation

Here is an example to get the user entry:

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

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
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].