Mirah Shared

The Mirah Programming Language

License

License

GroupId

GroupId

org.mirah
ArtifactId

ArtifactId

shared
Last Version

Last Version

0.2.1
Release Date

Release Date

Type

Type

pom
Description

Description

Mirah Shared
The Mirah Programming Language
Source Code Management

Source Code Management

http://github.com/mirah/mirah

Download shared

Filename Size
shared-0.2.1.pom 1 KB
Browse

How to add to project

<!-- https://jarcasting.com/artifacts/org.mirah/shared/ -->
<dependency>
    <groupId>org.mirah</groupId>
    <artifactId>shared</artifactId>
    <version>0.2.1</version>
    <type>pom</type>
</dependency>
// https://jarcasting.com/artifacts/org.mirah/shared/
implementation 'org.mirah:shared:0.2.1'
// https://jarcasting.com/artifacts/org.mirah/shared/
implementation ("org.mirah:shared:0.2.1")
'org.mirah:shared:pom:0.2.1'
<dependency org="org.mirah" name="shared" rev="0.2.1">
  <artifact name="shared" type="pom" />
</dependency>
@Grapes(
@Grab(group='org.mirah', module='shared', version='0.2.1')
)
libraryDependencies += "org.mirah" % "shared" % "0.2.1"
[org.mirah/shared "0.2.1"]

Dependencies

There are no dependencies for this project. It is a standalone project that does not depend on any other jars.

Project Modules

  • maven/mirah
  • maven/mirah-complete

Mirah

Build Status

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 JVM bytecode.

FEATURES

  • Ruby-like syntax
  • Compiles to .class
  • Fast as Java
  • No runtime library

SYNOPSIS

mirah <script.mirah>
mirah -e "inline script"
mirahc <script.mirah>
mirahc -e "inline script" # produces DashE.class

REQUIREMENTS

  • Java 1.7 or higher.

INSTALL

RUBY

If your gem and rake are not from JRuby, prefix the commands with jruby -S

$ gem install mirah

JAR

Mirah is distributed as a jar through maven central. You can download the latest jar from maven.org.

ZIP

You can also install Mirah from a zip file. Download the latest stable release from https://github.com/mirah/mirah/releases. Extract it, and add bin to your $PATH to be able to use mirah, mirahc, etc.

SOURCE

Setup building locally and installing from source, you'll need jruby 1.7.12 or higher. Then just follow these commands.

To get the repository setup locally run the following:

$ git clone http://github.com/mirah/mirah.git
$ cd mirah
$ bundle install

To install mirah as a gem from source:

$ rake gem
$ gem install pkg/mirah-*.gem

To create the mirahc jar:

$ rake dist/mirahc.jar

This will create a mirahc.jar file in dist that you can run to compile mirah source files.

org.mirah

The Mirah Community

Versions

Version
0.2.1
0.2.0
0.1.4
0.1.3
0.1.2
0.1.1
0.1.0
0.0.12
0.0.7