improve boot

also move to superclass not superclass_name in class
Makes ripples
This commit is contained in:
Torsten Ruger
2015-05-16 20:16:49 +03:00
parent 7085dee510
commit fe2be323d8
13 changed files with 56 additions and 30 deletions

View File

@ -12,7 +12,7 @@ module Builtin
# so it is responsible for initial setup (and relocation)
def __init__ context
function = Virtual::CompiledMethod.new(:__init__ , [] , Virtual::Integer)
clazz = Virtual::Machine.instance.space.get_class_by_name :Kernel
clazz = Virtual::Machine.instance.space.get_class_by_name "Kernel"
method = clazz.resolve_method :main
me = Virtual::Self.new(Virtual::Reference)
code = Virtual::Set.new(Virtual::Self.new(me.type), me)