43 lines
1.2 KiB
EmacsLisp
43 lines
1.2 KiB
EmacsLisp
// stdlib.el — El standard library master import file.
|
|
//
|
|
// Import this single file to get the full El runtime in the correct
|
|
// dependency order. El programs can do:
|
|
//
|
|
// import "../foundation/el/runtime/stdlib.el"
|
|
//
|
|
// or, if El is installed via tools/install.sh:
|
|
//
|
|
// import "/usr/local/el/runtime/stdlib.el"
|
|
//
|
|
// Note: test.el is intentionally NOT included here — it is dev-only
|
|
// and should be imported explicitly in test files only.
|
|
//
|
|
// Dependency order (each module may depend on earlier ones):
|
|
// string — no deps
|
|
// math — no deps
|
|
// time — no deps
|
|
// env — no deps
|
|
// fs — no deps
|
|
// exec — no deps
|
|
// json — depends on string
|
|
// http — depends on string, json
|
|
// state — no deps
|
|
// thread — depends on exec
|
|
// channel — depends on thread, state
|
|
// engram — depends on http, json, string
|
|
// manifest — depends on fs, json, string
|
|
|
|
import "string.el"
|
|
import "math.el"
|
|
import "time.el"
|
|
import "env.el"
|
|
import "fs.el"
|
|
import "exec.el"
|
|
import "json.el"
|
|
import "http.el"
|
|
import "state.el"
|
|
import "thread.el"
|
|
import "channel.el"
|
|
import "engram.el"
|
|
import "manifest.el"
|