Plangs!
Menu
Sun

Plangs

NameDescription
AbcDatalogEasy Datalog for research & pedagogy.
ClojureDynamic language known for its expressiveness and concurrent processing capabilities.
DatahikeA Datalog engine supporting immutability and distribution.
DatomicDistributed database with an immutable data model and Datalog implementation.
FantomGeneral-purpose object-oriented language, designed for cross-platform use and supporting static and dynamic typing.
FlixFunctional, imperative, and logic language focusing on type and effect systems.
FrinkPerforms physical calculations while tracking units of measure.
GraalVMHigh-performance runtime for multiple languages including Java, Python, and WebAssembly, with polyglot capabilities.
GroovyFlexible and dynamic language for the Java platform with strong integration capabilities.
HotSpot VMJava virtual machine known for its just-in-time compilation and adaptive optimization techniques.
JavaHigh-level language known for its portability and extensive ecosystem.
JIPrologAn interpreter for the Prolog language implemented in Java.
JRubyJava-based implementation of Ruby, integrating closely with Java for two-way access.
JythonPython implementation for the Java platform, enabling Python code to run on the JVM.
KotlinConcise, statically typed language interoperative with Java, targeting JVM and other platforms.
NetLogoMulti-agent environment for modeling complex systems.
ProcessingLanguage for visual and multimedia programming.
ScalaStatically typed language supporting both object-oriented and functional programming, known for addressing Java's criticisms and supporting concurrent, distributed systems.
ShenMulti-paradigm language blending functional and logic programming for symbolic computation.
SwiftDeveloped by Apple for its platforms, with a focus on safety and performance.
WhileyFunctional and imperative language with contracts and formal specification features.
XSLTDeclarative language for transforming XML documents.