--- !ruby/object:Gem::Specification name: mirah version: !ruby/object:Gem::Version prerelease: version: 0.0.12 platform: java authors: - Charles Oliver Nutter - Ryan Brown autorequire: bindir: bin cert_chain: [] date: 2012-07-22 00:00:00 Z dependencies: - !ruby/object:Gem::Dependency name: bitescript version_requirements: &id001 !ruby/object:Gem::Requirement none: false requirements: - - ">=" - !ruby/object:Gem::Version version: 0.0.8 requirement: *id001 prerelease: false type: :runtime 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. email: - headius@headius.com - ribrdb@google.com executables: - mirah - mirahc - mirahp extensions: [] extra_rdoc_files: - History.txt - README.txt files: - bin/mirah - bin/mirah.cmd - bin/mirahc - bin/mirahc.cmd - bin/mirahp - bin/mirahp.cmd - lib/duby.rb - lib/mirah.rb - lib/mirah_task.rb - lib/mirah/appengine_tasks.rb - lib/mirah/ast.rb - lib/mirah/commands.rb - lib/mirah/compiler.rb - lib/mirah/env.rb - lib/mirah/errors.rb - lib/mirah/generator.rb - lib/mirah/parser.rb - lib/mirah/transform.rb - lib/mirah/typer.rb - lib/mirah/version.rb - lib/mirah/version.rb~ - lib/mirah/ast/call.rb - lib/mirah/ast/class.rb - lib/mirah/ast/flow.rb - lib/mirah/ast/intrinsics.rb - lib/mirah/ast/literal.rb - lib/mirah/ast/local.rb - lib/mirah/ast/method.rb - lib/mirah/ast/scope.rb - lib/mirah/ast/structure.rb - lib/mirah/ast/type.rb - lib/mirah/commands/base.rb - lib/mirah/commands/base.rb~ - lib/mirah/commands/compile.rb - lib/mirah/commands/parse.rb - lib/mirah/commands/run.rb - lib/mirah/compiler/call.rb - lib/mirah/compiler/class.rb - lib/mirah/compiler/flow.rb - lib/mirah/compiler/literal.rb - lib/mirah/compiler/local.rb - lib/mirah/compiler/method.rb - lib/mirah/compiler/structure.rb - lib/mirah/compiler/type.rb - lib/mirah/jvm/compiler.rb - lib/mirah/jvm/method_lookup.rb - lib/mirah/jvm/method_lookup.rb~ - lib/mirah/jvm/typer.rb - lib/mirah/jvm/types.rb - lib/mirah/jvm/compiler/base.rb - lib/mirah/jvm/compiler/java_source.rb - lib/mirah/jvm/compiler/jvm_bytecode.rb - lib/mirah/jvm/source_generator/builder.rb - lib/mirah/jvm/source_generator/loops.rb - lib/mirah/jvm/source_generator/precompile.rb - lib/mirah/jvm/source_generator/typer.rb - lib/mirah/jvm/types/array_type.rb - lib/mirah/jvm/types/basic_types.rb - lib/mirah/jvm/types/bitescript_ext.rb - lib/mirah/jvm/types/boolean.rb - lib/mirah/jvm/types/dynamic_type.rb - lib/mirah/jvm/types/enumerable.rb - lib/mirah/jvm/types/extensions.rb - lib/mirah/jvm/types/factory.rb - lib/mirah/jvm/types/floats.rb - lib/mirah/jvm/types/integers.rb - lib/mirah/jvm/types/interface_definition.rb - lib/mirah/jvm/types/intrinsics.rb - lib/mirah/jvm/types/literals.rb - lib/mirah/jvm/types/meta_type.rb - lib/mirah/jvm/types/methods.rb - lib/mirah/jvm/types/null_type.rb - lib/mirah/jvm/types/number.rb - lib/mirah/jvm/types/primitive_type.rb - lib/mirah/jvm/types/source_mirror.rb - lib/mirah/jvm/types/type.rb - lib/mirah/jvm/types/type_definition.rb - lib/mirah/jvm/types/unreachable_type.rb - lib/mirah/jvm/types/void_type.rb - lib/mirah/plugin/edb.rb - lib/mirah/plugin/gwt.rb - lib/mirah/plugin/java.rb - lib/mirah/transform/ast_ext.rb - lib/mirah/transform/error.rb - lib/mirah/transform/helper.rb - lib/mirah/transform/transformer.rb - lib/mirah/typer/base.rb - lib/mirah/typer/simple.rb - lib/mirah/util/argument_processor.rb - lib/mirah/util/class_loader.rb - lib/mirah/util/compilation_state.rb - lib/mirah/util/delegate.rb - lib/mirah/util/process_errors.rb - test/test_helper.rb - test/core/ast_test.rb - test/core/commands_test.rb - test/core/compilation_test.rb - test/core/env_test.rb - test/core/macros_test.rb - test/core/typer_test.rb - test/core/util/argument_processor_test.rb - test/core/util/class_loader_test.rb - test/fixtures/my.properties - test/fixtures/org/foo/A.class - test/jvm/annotations_test.rb - test/jvm/blocks_test.rb - test/jvm/bytecode_test_helper.rb - test/jvm/constructors_test.rb - test/jvm/enumerable_test.rb - test/jvm/factory_test.rb - test/jvm/java_typer_test.rb - test/jvm/javac_test_helper.rb - test/jvm/jvm_compiler_test.rb - test/jvm/jvm_compiler_test.rb~ - test/jvm/macros_test.rb - test/jvm/main_method_test.rb - test/jvm/rescue_test.rb - test/plugins/gwt_test.rb - examples/bintrees.mirah - examples/construction.mirah - examples/dynamic.mirah - examples/edb.mirah - examples/fib.mirah - examples/fields.mirah - examples/fractal.mirah - examples/interfaces.mirah - examples/java_thing.mirah - examples/simple_class.mirah - examples/sort_closure.mirah - examples/SortClosure$__xform_tmp_1.class - examples/SortClosure$__xform_tmp_2.class - examples/SortClosure.class - examples/swing.mirah - examples/tak.mirah - examples/test.edb - examples/ant/example-build.xml - examples/appengine/Rakefile - examples/appengine/Readme - examples/appengine/src/org/mirah/list.dhtml - examples/appengine/src/org/mirah/MirahApp.mirah - examples/appengine/war/WEB-INF/lib/dubydatastore.jar - examples/macros/square.mirah - examples/macros/square_int.mirah - examples/macros/string-each-char.mirah - examples/macros/StringEachChar$Extension1.class - examples/maven/pom.xml - examples/maven/README.txt - examples/maven/src/main/mirah/hello_mirah.mirah - examples/plugins/appengine/Rakefile - examples/plugins/appengine/src/com/google/appengine/ext/duby/db/MetaModel.mirah - examples/plugins/appengine/src/com/google/appengine/ext/duby/db/Model.duby - examples/plugins/appengine/test/com/google/appengine/ext/duby/db/ModelTest.duby - examples/rosettacode/100-doors.mirah - examples/rosettacode/99-bottles-of-beer.mirah - examples/rosettacode/arrays.mirah - examples/rosettacode/boolean-values.mirah - examples/rosettacode/comments.mirah - examples/rosettacode/copy-a-string.mirah - examples/rosettacode/count-occurrences-of-a-substring.mirah - examples/rosettacode/create-a-file.mirah - examples/rosettacode/empty-string.mirah - examples/rosettacode/factorial.mirah - examples/rosettacode/fibonacci.mirah - examples/rosettacode/file-size.mirah - examples/rosettacode/fizz-buzz.mirah - examples/rosettacode/flatten-a-list.mirah - examples/rosettacode/guess-the-number.mirah - examples/rosettacode/hamming-numbers.mirah - examples/rosettacode/host-introspection.mirah - examples/rosettacode/hostname.mirah - examples/rosettacode/is-string-numeric.mirah - examples/rosettacode/palindrome.mirah - examples/rosettacode/random-numbers.mirah - examples/rosettacode/README.txt - examples/rosettacode/repeat-a-string.mirah - examples/rosettacode/reverse-a-string.mirah - examples/rosettacode/rot-13.mirah - examples/rosettacode/secure-temporary-file.mirah - examples/rosettacode/sleep.mirah - examples/rosettacode/sort-integer-array.mirah - examples/rosettacode/string-case.mirah - examples/rosettacode/string-length.mirah - examples/rosettacode/user-input.mirah - javalib/dynalink-0.2.jar - javalib/mirah-bootstrap.jar - javalib/mirah-newast-transitional.jar - javalib/mirah-parser.jar - History.txt - README.txt - Rakefile homepage: http://www.mirah.org/ licenses: [] post_install_message: rdoc_options: - --main - README.txt require_paths: - lib required_ruby_version: !ruby/object:Gem::Requirement none: false requirements: - - ">=" - !ruby/object:Gem::Version hash: 2 segments: - 0 version: "0" required_rubygems_version: !ruby/object:Gem::Requirement none: false requirements: - - ">=" - !ruby/object:Gem::Version hash: 2 segments: - 0 version: "0" requirements: [] rubyforge_project: mirah rubygems_version: 1.8.24 signing_key: specification_version: 3 summary: Mirah is a customizable programming language featuring static types, local type inference and a heavily Ruby-inspired syntax test_files: - test/test_helper.rb