module RbScheme::Symbol

Public Instance Methods

intern(name) click to toggle source
# File lib/rb-scheme/symbol.rb, line 5
def intern(name)
  key = name.to_sym
  return @@symbols[key] if @@symbols.has_key?(key)

  sym = LSymbol.new(name)
  @@symbols[key] = sym
  sym
end