All Projects → islisp-dev → iris

islisp-dev / iris

Licence: MPL-2.0 license
The interpreter of ISLisp

Programming Languages

go
31211 projects - #10 most used programming language
javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to iris

wasm
A fast Pascal (Delphi) WebAssembly interpreter
Stars: ✭ 40 (-31.03%)
Mutual labels:  interpreter
sigmastate-interpreter
ErgoScript compiler and ErgoTree Interpreter implementation for Ergo blockchain
Stars: ✭ 56 (-3.45%)
Mutual labels:  interpreter
snabl
a Lispy Forth in C++
Stars: ✭ 21 (-63.79%)
Mutual labels:  interpreter
gox
JSX for Go
Stars: ✭ 165 (+184.48%)
Mutual labels:  gopherjs
fundot
The Fundot programming language.
Stars: ✭ 15 (-74.14%)
Mutual labels:  interpreter
colocat
Fegeya Colocat, Colorized 'cat' implementation. Written in C++17.
Stars: ✭ 14 (-75.86%)
Mutual labels:  implementation
pythonvm-rust
An incomplete stackless interpreter of Python bytecode, written in Rust.
Stars: ✭ 65 (+12.07%)
Mutual labels:  interpreter
wizard-engine
Research WebAssembly Engine
Stars: ✭ 164 (+182.76%)
Mutual labels:  interpreter
kiwi-8
CHIP-8 interpreter for Windows and MacOS
Stars: ✭ 16 (-72.41%)
Mutual labels:  interpreter
TensorFlow-OS-ELM
A tensorflow implementation of OS-ELM (Online Sequential Extreme Learning Machine)
Stars: ✭ 46 (-20.69%)
Mutual labels:  implementation
LLVM-JVM
[W.I.P] A Just-In-Time Java Virtual Machine written in Haskell
Stars: ✭ 22 (-62.07%)
Mutual labels:  interpreter
lispy
LISP interpreter in Python
Stars: ✭ 31 (-46.55%)
Mutual labels:  interpreter
Tagha
Minimal, low-level, fast, and self-contained register-based bytecode virtual machine/runtime environment.
Stars: ✭ 101 (+74.14%)
Mutual labels:  interpreter
clox
A virtual machine and a tree-walk interpreter for the Lox programming language in C89 🌀
Stars: ✭ 38 (-34.48%)
Mutual labels:  interpreter
bytenet translation
A TensorFlow Implementation of Machine Translation In Neural Machine Translation in Linear Time
Stars: ✭ 60 (+3.45%)
Mutual labels:  implementation
StepULC
Efficient and single-steppable ULC evaluation algorithm
Stars: ✭ 15 (-74.14%)
Mutual labels:  interpreter
qlql
No description or website provided.
Stars: ✭ 26 (-55.17%)
Mutual labels:  gopherjs
avaloni
Interpreter of the Avalon programming language.
Stars: ✭ 14 (-75.86%)
Mutual labels:  interpreter
malbolge
A Malbolge implementation and interpreter in Rust.
Stars: ✭ 23 (-60.34%)
Mutual labels:  interpreter
molt
Embeddable TCL Interpreter for Rust applications
Stars: ✭ 86 (+48.28%)
Mutual labels:  interpreter

IRIS

IRIS is a interpreter of ISLisp implemented with golang.

ISLisp is a member of LISP family and standardized by ISO in 2007. As you know, Common Lisp is standardized by ANSI in 1994. The webpage and the online REPL are at islisp.js.org.

Academic work

We submitted a paper about this work to KSE2021 conference. In the paper, we referenced the code in kse2021 branch of this repository.

License

This software is licensed under the Mozilla Public License v2.0

Copyright

Copyright (c) 2017-2021 islisp-dev All Rights Reserved.

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