资 源 简 介
README hsrb-0.1.1
Whats This
Haskell(GHCのみサポート)からRubyを実行するライブラリです。HaskellのStringをFFIでCに持っていってrb_eval_string_protectしてます。
何に使えるんでしょう。
* Haskellでいちいち処理を書くのが面倒なときに、とりあえずRubyで処理を書いておくとか
* テストで使うとか。「よし、Rubyと同じ結果を返すようになったぞ」
Environment
主にDebian Linuxで開発していますので、Debian系のディストリビューションなら多分動作すると思います。
* 対応OS
* Linux
* GHC
* 6.8.2
* Ruby
* 1.8.6
Install
HaskellでメジャーなCabalというビルディングとパッケージングのためのシステムを利用してインストールをおこないます。
```
runhaskell Setup.hs configure
runhaskell Setup.hs build
runhaskell Setup.hs install
```
configureでエラーになったりbuildでエラーになったりする場合は
1. お手持ちのライブラリを確認する
1. autoconfして再度インストールをこころみる
1. あきらめて寝る
どうしても、という方がいらっしゃいましたらご連絡ください。ただのバグの場合も*もちろん*あります。
How to use
examplesやtestsのソースをご確認ください。
Releases
バージョン0.1.0では*数値のあつかいが不十分な形でしか実装されていません**。具体的に言うとRubyのBignumの処理を真面目に書いてません。自己責任でお試しください。
バージョン0.1.1ではRubyのFixnum,Bignumに