C# Class Rakudo.Init

Does initialization of the Rakudo library.
Datei anzeigen Open project: jnthn/6model

Public Methods

Method Description
Initialize ( string SettingName ) : ThreadContext

Handles the various bits of initialization that are needed. Probably needs some don't-dupe-this work.

LoadSetting ( string Name, RakudoObject KnowHOW, RakudoObject KnowHOWAttribute ) : Context

Loads the setting with the given name.

Private Methods

Method Description
BootstrapSetting ( RakudoObject KnowHOW, RakudoObject KnowHOWAttribute ) : Context

Sets up the bootstrapping setting that we use to compile the real setting.

RegisterRepresentations ( ) : void

Registers all of the built-in representations.

Method Details

Initialize() public static method

Handles the various bits of initialization that are needed. Probably needs some don't-dupe-this work.
public static Initialize ( string SettingName ) : ThreadContext
SettingName string
return Rakudo.Runtime.ThreadContext

LoadSetting() public static method

Loads the setting with the given name.
public static LoadSetting ( string Name, RakudoObject KnowHOW, RakudoObject KnowHOWAttribute ) : Context
Name string
KnowHOW Rakudo.Metamodel.RakudoObject
KnowHOWAttribute Rakudo.Metamodel.RakudoObject
return Rakudo.Runtime.Context