Program Environments / Variables #27
Labels
L1: enhancement
New feature or request
M: process
Module: Process exec/fork and IO
M: program
Module: Oursh language(s) with lexers, parsers and evaluation runtimes.
T: expansion
Topic: '$' and other expansion
T: grammar
Topic: Formal or informal grammar, realtes to lexing / parsing
T: semantics
Topic: Program evaluation issues or features
Milestone
POSIX shell scripts like most programs have a notion of bindings with scope. We need to implement the syntax fo assigning (
FOO=1
) and referencing ($FOO
) variables. As part of loading a program it's default environment should be loaded appropriately. The environment variable$ENV
denotes the complete working environment for a POSIX program.Related to #43.
The text was updated successfully, but these errors were encountered: