Select a tag to browse associated projects and drill deeper into the tag cloud.
Scala is a general purpose programming language designed to express common programming patterns in a concise, elegant, and type-safe way. It smoothly integrates features of object-oriented and functional languages. It is also fully interoperable with Java.
JRuby is an 100% pure-Java implementation of the Ruby programming language. JRuby is the effort to recreate the Ruby interpreter in Java. JRuby is tightly integrated with Java to allow both to script any Java class and to embed the interpreter into any Java application.
Clojure is a dynamic programming language for the JVM. It is interactive, yet compiled, with a robust infrastructure for concurrency (STM). It is a functional dialect of Lisp, with a rich set of immutable, persistent data structures and a macro system.
Jython is a Java implementation of the Python programming language. It allows users to compile Python source code to Java byte codes, and run the resulting bytecodes on any Java Virtual Machine. It is a very seamless and smooth integration with Java: from Python you have complete access to all Java
IntroductionScalaLogic is a light-weight Prolog interpreter written in Scala. It can parse and execute Prolog code or it can write logic programs in a Prolog-like DSL language inside Scala. Emphasis is on simplicity, not performance. Most standard library predicates are not supported but can
Streme (Scheme + stream) is a Scheme-inspired language with a concurrent interpreter. The main goal is to make effective use of multiple cores when evaluating programs. PropertiesInterpreter with queue-based concurrencyThe evaluator fetches continuations from a queue and posts back other
Java based generic scripting engine with dynamic language features. Syntax is also based on the Java language and works transparent with Java VM in that it locates classes on the fly and can also compile .java files in runtime. Recently added prototype functionality (as known from ECMA based scriptlanguages such as Javascript/Actionscript).
June is what ordinary Java would look like if it were simpler, more reliable, and disguised as a scripting language. Run from source - or compile to class files with no dependencies on June itself. Here's Hello World: out.println('Hello, world!')Or put a shebang in front for fun:
Rita is a JVM-based language with a simple, concise and powerful syntax. The goal of the Rita project is to create a viable alternative to Java that incorporates some of the best features of other languages such as Ruby.
Copyright
©
2013
Black Duck Software, Inc.
and its contributors, Some Rights Reserved. Unless otherwise marked, this work is licensed under a
Creative Commons Attribution 3.0 Unported License
. Ohloh
®
and the Ohloh logo are trademarks of
Black Duck Software, Inc.
in the United States and/or other jurisdictions. All other trademarks are the property of their respective holders.