All Projects → kreativekorp → Openxion

kreativekorp / Openxion

OpenXION - Reference Implementation of the XION Scripting Language

Programming Languages

java
68154 projects - #9 most used programming language

Projects that are alternatives of or similar to Openxion

Poop
A new perspective on programming
Stars: ✭ 19 (-52.5%)
Mutual labels:  interpreter
Esta
Interpreted language and bytecode VM of my own design written in Rust [Unmaintained]
Stars: ✭ 28 (-30%)
Mutual labels:  interpreter
Seax
A VM-based runtime environment for functional programming languages
Stars: ✭ 36 (-10%)
Mutual labels:  interpreter
Moonsharp
An interpreter for the Lua language, written entirely in C# for the .NET, Mono, Xamarin and Unity3D platforms, including handy remote debugger facilities.
Stars: ✭ 926 (+2215%)
Mutual labels:  interpreter
Littlec
A modified version of the LittleC Interpreter from Herbert Schildt's C: The Complete Reference (4th Ed.)
Stars: ✭ 10 (-75%)
Mutual labels:  interpreter
Hadeslang
The Hades Programming Language
Stars: ✭ 30 (-25%)
Mutual labels:  interpreter
Ligo
ligo language interpreter
Stars: ✭ 17 (-57.5%)
Mutual labels:  interpreter
Mips
MIPS assembler and simulator
Stars: ✭ 38 (-5%)
Mutual labels:  interpreter
Mappy
A functional programming language. Like LISP but focused around maps rather than lists.
Stars: ✭ 10 (-75%)
Mutual labels:  interpreter
Nimlox
Interpreter for the 'Lox' language written in Nim
Stars: ✭ 35 (-12.5%)
Mutual labels:  interpreter
Jasl
Just another scripting language
Stars: ✭ 25 (-37.5%)
Mutual labels:  interpreter
Cfl
a Compileable statically typed Functional programming Language
Stars: ✭ 7 (-82.5%)
Mutual labels:  interpreter
Pseudo
PSeudo - The world's simplest PLAYSTATION emulator
Stars: ✭ 31 (-22.5%)
Mutual labels:  interpreter
Blink Lexer
Starting code of the first challenge in the Let's Build a Programming Language series.
Stars: ✭ 24 (-40%)
Mutual labels:  interpreter
Brainfuck C
Brainfuck interpreter in C.
Stars: ✭ 36 (-10%)
Mutual labels:  interpreter
Mico
Mico ("Monkey" in catalan). Monkey language implementation done with C++. https://interpreterbook.com/
Stars: ✭ 19 (-52.5%)
Mutual labels:  interpreter
Monkey v
[WIP] Implementation of Monkey 🐒 Language in V
Stars: ✭ 29 (-27.5%)
Mutual labels:  interpreter
Goawk
A POSIX-compliant AWK interpreter written in Go
Stars: ✭ 995 (+2387.5%)
Mutual labels:  interpreter
Rascal
A simple Pascal interpreter written in rust.
Stars: ✭ 38 (-5%)
Mutual labels:  interpreter
Rustpython
A Python Interpreter written in Rust
Stars: ✭ 10,261 (+25552.5%)
Mutual labels:  interpreter

OpenXION

XION (EK-shun) is a kind of scripting language that enables ordinary people to do extraordinary things. You do not need to learn a bunch of cryptic symbols and how to put them in exactly the right places in order to tell your computer what to do. Since XION has been created to resemble natural English, all you need is a basic understanding of the English language.

XION is an xTalk language similar to the ones used by HyperCard, SuperCard, and Runtime Revolution. OpenXION (OH-pen-EK-shun) is the reference implementation of the XION scripting language, an open standard.

A typical XION function looks like:

function isprime x
  repeat with i = 2 to the sqrt of x
    if x mod i = 0 then
      return false
    end if
  end repeat
  return true
end isprime

Version 1.x of OpenXION is written in Java for maximum portability and exposure. This also allows us to easily squash the most glaring bugs early in the interpreter's development. Version 2 will be ported to a lower-level language.

Download Latest Release Here

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].