forked from mirah/mirah
-
Notifications
You must be signed in to change notification settings - Fork 0
Epictetus/mirah
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
= mirah * http://groups.google.com/group/mirah * http://kenai.com/projects/duby == DESCRIPTION: Mirah is a customizable programming language featuring static types, local type inference and a heavily Ruby-inspired syntax. Mirah 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: mirah <script.mirah> mirah -e "inline script" mirahc <script.mirah> mirahc -e "inline script" # produces DashE.class mirahc -java <script.mirah> mirahc -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 mirah Otherwise: * jruby -S gem install mirah Only JRuby is supported at this time. == For Java tools: To build the Mirah jars from source you should have a checkout of both jruby and bitescript in Mirah's parent directory. Run "ant jar-complete" in jruby, then in the mirah directory "../jruby/bin/jruby -S rake jar" to build the Mirah jar. Use "jar:complete" instead to produce a free-standing jar file with JRuby and the JRubyParser libraries included.
About
The Mirah Programming Language
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published