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

https://github.com/avarel/kaiper

Functional scripting in Java.
https://github.com/avarel/kaiper

dynamic-languages dynamic-programming java jvm language programming-language

Last synced: 3 months ago
JSON representation

Functional scripting in Java.

Awesome Lists containing this project

README

          

Kaiper [![TeamCity](https://ci.theorangehub.com/app/rest/builds/buildType:(id:Kaiper_Build)/statusIcon)](https://ci.theorangehub.com/viewLog.html?buildTypeId=Kaiper_Build&buildId=lastSuccessful&guest=1) [![Travis CI](https://travis-ci.org/Avarel/Kaiper.svg?branch=master)](https://travis-ci.org/Avarel/Kaiper) [ ![Download](https://api.bintray.com/packages/avarel/kaiper/Kaiper/images/download.svg) ](https://bintray.com/avarel/kaiper/Kaiper/_latestVersion)
===
**What is Kaiper?**
Kaiper is an in-development, dynamic, and functional scripting language for the Java programming language.
Kaiper supports embedded execution in the runtime using the interpreter or the custom bytecode VM.
The parser support expressions provided from texts, readers, or input streams.

Parser, AST-builder, and Type-checker Research
---
https://github.com/Avarel/Lobos

Currently the Lobos project (extension of Kaiper) is a work in progress.

Syntax Highlighter
---
https://codepen.io/Avarel/project/editor/ABoxjB

Online syntax highlighter using CodeMirror.