finished init routine
and better implemented sys calls
This commit is contained in:
@ -103,10 +103,9 @@ module Virtual
|
||||
end
|
||||
obj = @class_mappings[:Kernel ]
|
||||
# create dummy main first, __init__ calls it
|
||||
[:putstring,:exit,:__send ].each do |f|
|
||||
[:putstring,:exit,:__send , :__init__ ].each do |f|
|
||||
obj.add_instance_method Builtin::Kernel.send(f , nil)
|
||||
end
|
||||
underscore_init = obj.add_instance_method Builtin::Kernel.send(:__init__, nil)
|
||||
|
||||
obj = @class_mappings[:Integer ]
|
||||
[:putint,:fibo].each do |f|
|
||||
|
@ -123,7 +123,7 @@ module Virtual
|
||||
def boot
|
||||
boot_parfait!
|
||||
@init = Block.new("init",nil)
|
||||
@init.add_code Register::RegisterMain.new( self.space.get_main )
|
||||
@init.add_code Register::RegisterMain.new( self.space.get_init )
|
||||
@booted = true
|
||||
end
|
||||
|
||||
|
Reference in New Issue
Block a user