e784aaa658
* geesh/environment.scm (<variable>): New record type. (make-environment): Initialize variables as records. (var-ref): Extract value from record. (set-var!): Inject value into record and throw an error if variable is read-only. (set-var-export!): New public function. (set-var-read-only!): New public function. (environment->environ): Only include exported variables. |
||
---|---|---|
build-aux | ||
doc | ||
geesh | ||
scripts | ||
tests | ||
tools | ||
.dir-locals.el | ||
.gitignore | ||
COPYING | ||
Makefile.am | ||
README | ||
bootstrap | ||
configure.ac | ||
guix.scm | ||
pre-inst-env.in |
README
Geesh is a shell interpreter written in Guile Scheme.