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.
- Host: GitHub
- URL: https://github.com/avarel/kaiper
- Owner: Avarel
- License: apache-2.0
- Created: 2016-11-14T02:53:00.000Z (about 9 years ago)
- Default Branch: master
- Last Pushed: 2018-10-31T22:13:38.000Z (about 7 years ago)
- Last Synced: 2025-04-10T00:32:57.675Z (10 months ago)
- Topics: dynamic-languages, dynamic-programming, java, jvm, language, programming-language
- Language: Java
- Homepage:
- Size: 1.68 MB
- Stars: 10
- Watchers: 4
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README

Kaiper [/statusIcon)](https://ci.theorangehub.com/viewLog.html?buildTypeId=Kaiper_Build&buildId=lastSuccessful&guest=1) [](https://travis-ci.org/Avarel/Kaiper) [  ](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.