Foreign.Ruby.Safe

Initialization and finalization

startRubyInterpreter

closeRubyInterpreter

withRubyInterpreter

Data types

data RubyError

type RValue

data RubyInterpreter

Safe variants of other funtions

loadFile

embedHaskellValue

safeMethodCall

makeSafe

fromRuby

toRuby

freezeGC

Wrapping Haskell function and registering them

type RubyFunction1

type RubyFunction2

type RubyFunction3

type RubyFunction4

type RubyFunction5

registerGlobalFunction1

registerGlobalFunction2

registerGlobalFunction3

registerGlobalFunction4

registerGlobalFunction5