A minimum viable functional programming language for the JVM
-
Updated
May 10, 2024 - Java
A minimum viable functional programming language for the JVM
Apache Groovy: A powerful multi-faceted programming language for the JVM platform
Elara is a purely-functional programming language targetting the JVM
Haxe - The Cross-Platform Toolkit
A standalone or embeddable JVM based interpreter/ compiler for Murmel, a single-namespace Lisp dialect inspired by Common Lisp
Extensible and embeddable Psylla language implementation written in Java
Slack Developer Kit (including Bolt for Java) for any JVM language
Scala 2 compiler and standard library. Bugs at https://github.com/scala/bug; Scala 3 at https://github.com/scala/scala3
Lucee is a CFML Server, compatible with Adobe ColdFusion © using less resources and delivering better performance. Lucee simplifies technologies like datasources (MSSQL, Oracle, MySQL and others), HTTP, ORM, caching (redis, ehcache, and memcached) etc.
Heroku's Cloud Native Buildpacks for JVM applications.
The Lux Programming Language
A high performance scripting language hosted on the JVM.
Dynamic scripting language for the JVM 🐿️
Armed Bear Common Lisp <git+https://github.com/armedbear/abcl/> <--> <svn+https://abcl.org/svn> Bridge
An artifact of fully-specified annotations to power static-analysis checks, beginning with nullness analysis.
The Gosu programming language
Ahead-of-time compiler for Chocopy, a statically typed subset of Python 3, built in Python 3.
JVM related (Java, Groovy, Scala, Kotlin, etc) samples for the Raspberry PI, relying on PI4J. IoT and friends.
Three common programming paradigms or styles are the imperative (OO & procedural), functional, and logic (or constraint) styles. This repo shows examples of the latter using the Apache Groovy programming language and other (mostly JVM) languages which support this style of programming (often using libraries).
Java/JVM implementation of the package url spec
Add a description, image, and links to the jvm-languages topic page so that developers can more easily learn about it.
To associate your repository with the jvm-languages topic, visit your repo's landing page and select "manage topics."