-
Notifications
You must be signed in to change notification settings - Fork 0
Duby is a highly customizable programming language (or a structured assembly language) featuring type inference and a heavily Ruby-inspired syntax, while allowing both the inference engine and the compiler backends to be entirely customizable for any platform or type system. Duby currently includes a typer/compiler backend for the JVM.
ribrdb/duby
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
= duby * http://kenai.com/projects/duby == DESCRIPTION: Duby is a customizable programming language featuring static types, local type inference and a heavily Ruby-inspired syntax. Duby currently includes a typer/compiler backend for the JVM which can output either JVM bytecode or Java source files. == FEATURES/PROBLEMS: * Ruby syntax * Compiles to .class or .java * Fast as Java == SYNOPSIS: duby <script.duby> duby -e "inline script" dubyc <script.duby> dubyc -e "inline script" # produces dash_e.class dubyc -java <script.duby> dubyc -java -e "inline script" # produces dash_e.java == REQUIREMENTS: * JRuby 1.4RC2 or higher. * BiteScript 0.0.4 or higher == INSTALL: * gem install duby
About
Duby is a highly customizable programming language (or a structured assembly language) featuring type inference and a heavily Ruby-inspired syntax, while allowing both the inference engine and the compiler backends to be entirely customizable for any platform or type system. Duby currently includes a typer/compiler backend for the JVM.
Resources
Stars
Watchers
Forks
Packages 0
No packages published