mod macros; mod std; pub use std::number::num_atom::{Float, HomoArray, Int, Num}; pub use std::option::OrcOpt; pub use std::reflection::sym_atom::{SymAtom, sym_expr}; pub use std::std_system::StdSystem; pub use std::string::str_atom::OrcString; pub use std::tuple::{HomoTpl, Tpl, Tuple, UntypedTuple}; pub use macros::macro_system::MacroSystem; pub use macros::mactree::{MacTok, MacTree}; use orchid_api as api; use orchid_extension::binary::orchid_extension_main_body; use orchid_extension::entrypoint::ExtensionBuilder; pub extern "C" fn orchid_extension_main(cx: api::binary::ExtensionContext) { orchid_extension_main_body( cx, ExtensionBuilder::new("orchid-std::main").system(StdSystem).system(MacroSystem), ); }