hugolgst / Ikea Sharp
📦The new groundbreaking programming language
Stars: âś 52
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
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
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
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
Intrinsics Dude
Opensource Visual Studio extension for compiler instrinsics in C/C++
Stars: âś 44 (-15.38%)
Mutual labels: compiler
Patchouli Compiler
An Oberon-07 compiler for Intel 64 (AMD64) architecture
Stars: âś 46 (-11.54%)
Mutual labels: compiler
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].