module RbScheme::Global
Public Class Methods
defined?(key)
click to toggle source
# File lib/rb-scheme/global.rb, line 5 def self.defined?(key) raise unless key.is_a? LSymbol @@global_table.member?(key) end
get(key)
click to toggle source
# File lib/rb-scheme/global.rb, line 16 def self.get(key) raise unless key.is_a? LSymbol @@global_table[key] end
put(key, value)
click to toggle source
# File lib/rb-scheme/global.rb, line 10 def self.put(key, value) raise unless key.is_a? LSymbol @@global_table[key] = value value end
variables()
click to toggle source
# File lib/rb-scheme/global.rb, line 21 def self.variables @@global_table.keys end