Open TeamSPoon opened 4 weeks ago
Towards Create and Integrate stdlib_mettalog.metta and/or corelib.metta https://github.com/trueagi-io/metta-wam/issues/72
corelib.metta loads stdlib_mettalog.metta
stdlib_mettalog.metta now contains most missing type definations and missing comments for both minimal metta and maximal metta... it still needs extra infro from mettalog specific language functions. Thankfully, @royward has been enumerating these with https://github.com/trueagi-io/metta-wam/issues/71
Next task (for @TeamSPoon ) is making these load from metta_interp.pl
This task involves creating a
corelib.metta
file containing essential content that will be loaded into the interpreter at startup. The goal is to develop a process that convertscorelib.metta
into.pl
files, specifically for the case ofmetta_atom_corelib_defn
, and ensure that the interpreter correctly loads this file at startup to initialize necessary predicates and functions.Task
Develop
corelib.metta
File:corelib.metta
file containing the essential content for loading into the interpreter.stdlib_mettalog.metta
and any other relevant sources.Develop a Loader for
corelib.metta
:corelib.metta
content into output.pl
files.metta_atom_corelib_defn
case.corelib.metta
.Integrate
corelib.metta
with the Interpreter:.pl
file(s) fromcorelib.metta
at startup.Acceptance Criteria
corelib.metta
file is created with all necessary content.corelib.metta
into.pl
files..pl
file(s) generated fromcorelib.metta
at startup, initializing all required predicates and functions.