0.0
No commit activity in last 3 years
No release in over 3 years
Provides MoonScript for Rufus::Lua interpreter
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
 Dependencies

Development

Runtime

 Project Readme

Rufus::Lua::Moon

Build Status Build status Gem Version

Provides MoonScript for Rufus::Lua interpreter

Installation

Add this line to your application's Gemfile:

gem 'rufus-lua-moon'

And then execute:

$ bundle

Or install it yourself as:

$ gem install rufus-lua-moon

Usage

After creating Rufus::Lua interpreter patch it to support MoonScript:

s=Rufus::Lua::State.new
s.moon!
s.eval <<EOL
  m=require "moonscript.base"
  x=m.to_lua "->1"
  print(x)
EOL

You can set package.moonpath and require file(s) with moonscript code:

s=Rufus::Lua::State.new.moon!
s.eval <<EOL
  package.moonpath='./?.moon'
  require 'myfile'  -- load 'myfile.moon'
EOL

Dependencies

On Linux you should have Lua and Lpeg installed (eg. for Ubuntu).

On Windows simply use Rufus::Lua::Win.

Credits