# Duby 0.0.3 released

**URL:** <https://www.ruby-forum.com/t/duby-0-0-3-released/189916>\
**Category:** Ruby\
**Created:** [June 9, 2010, 9:31pm UTC](https://www.ruby-forum.com/t/duby-0-0-3-released/189916 "2010-06-09T21:31:40Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![headius](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/h/7c8e57/32.png) [@headius](https://www.ruby-forum.com/u/headius)\
**Post date:** [June 9, 2010, 9:31pm UTC](https://www.ruby-forum.com/t/duby-0-0-3-released/189916/1 "2010-06-09T21:31:40Z")

</div>

=== 0.0.3 / 2010-06-09

- Even more language features!
- invokedynamic support (sort of)
- Using mirror types to avoid class initialization
- Other stuff

README.txt:

= duby

- [GitHub - headius/duby: The Duby Programming Language](http://github.com/headius/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 DashE.class  
dubyc -java \<script.duby\>  
dubyc -java -e “inline script” # produces DashE.java

== REQUIREMENTS:

- JRuby 1.5.0 or higher.
- BiteScript 0.0.5 or higher

== INSTALL:

If your “gem” command is the one from JRuby:

- gem install duby

Otherwise:

- jruby -S gem install duby

Only JRuby is supported at this time.

== For Java tools:

To build the Duby jars from source you should have a checkout of both  
jruby and  
bitescript in Duby’s parent directory. Run “ant jar-complete” in jruby,  
then in  
the duby directory “…/jruby/bin/jruby -S rake jar” to build the Duby  
jar. Use  
“jar:complete” instead to produce a free-standing jar file with JRuby  
and the  
JRubyParser libraries included.
