Sha256: 118c24448ea3cbd6e9ab286a7c098267483f40787652356c1746264f7d7b20ee
Contents?: true
Size: 404 Bytes
Versions: 6
Compression:
Stored size: 404 Bytes
Contents
require 'ffi' module Guile extend FFI::Library # Load the Guile shared library ffi_lib 'libguile-2.2.so.1' # Define the Guile functions we want to call attach_function :scm_init_guile, [:int], :void attach_function :scm_c_eval_string, [:string], :void end # Initialize Guile Guile.scm_init_guile(0) # Evaluate a Guile script Guile.scm_c_eval_string('(display "Hello, Guile!")') puts "\n"
Version data entries
6 entries across 6 versions & 1 rubygems