mental / duby forked from headius/duby
- Source
- Commits
- Network (6)
- Graphs
-
Branch:
master
Ryan Brown (author)
Tue Oct 20 15:08:16 -0700 2009
duby /
| name | age | message | |
|---|---|---|---|
| |
Duby Plugin/ | Mon Oct 05 22:14:02 -0700 2009 | |
| |
README | Sat Jan 10 07:52:13 -0800 2009 | |
| |
Rakefile | Mon Sep 28 15:06:52 -0700 2009 | |
| |
bin/ | Wed Sep 30 15:48:26 -0700 2009 | |
| |
build.xml | Thu Oct 08 22:33:41 -0700 2009 | |
| |
examples/ | Tue Oct 20 15:08:16 -0700 2009 | |
| |
javalib/ | Fri Oct 02 14:50:19 -0700 2009 | |
| |
lib/ | Mon Oct 19 19:37:27 -0700 2009 | |
| |
nbproject/ | Sat Jan 24 11:21:35 -0800 2009 | |
| |
src/ | Thu Oct 01 16:01:09 -0700 2009 | |
| |
test/ | Sun Oct 18 11:06:58 -0700 2009 |
README
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. This project depends on JRuby (since it still uses the parser) and on JVMScript. JRuby is at http://www.jruby.org JVMScript is at http://kenai.com/projects/jvmscript ===== TO DO ===== Currently I'm stuck on type inference for null. I need a way to represent types that are initially declared = null, so I need to add some syntax to be able to specify their real type (type decls for e.g. fields and such) or I need some other magic that defers typing until it's first assigned elsewhere in the class.
