[ ] Create an lld library to interact with in rust and latter in Zom.
[ ] Link to those crates types bin, staticlib, lib, dylib.
[ ] Add an argument, stripped to strip a binary or a lib.
[ ] Create the zlib file format. That will contains all metadata, like function name, function full path, enum entries, structs fields and types of structs, everything. It will be used to compile Zom Library, it will be used as default to Zom libs. That will facilate the compiler job, and in particular the @Import(..) builtin function.
Questions
I don't know exactly if just use the metadata things provided by LLVM could do the job, or if I .zlib will be archive that contains the compiled code + metadata ?
lld
library to interact with in rust and latter in Zom.bin
,staticlib
,lib
,dylib
.stripped
to strip a binary or a lib.zlib
file format. That will contains all metadata, like function name, function full path, enum entries, structs fields and types of structs, everything. It will be used to compile Zom Library, it will be used as default to Zom libs. That will facilate the compiler job, and in particular the@Import(..)
builtin function.Questions I don't know exactly if just use the metadata things provided by LLVM could do the job, or if I
.zlib
will be archive that contains the compiled code + metadata ?