blob: 3f365ce9320bbc11bbe5e6d9e1cb302017bc4728 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
|
# Open questions
Decisions deliberately left open, with what is known so far, so they can be
picked up without redoing the research. None is open now.
## Decided
- **Where an unknown command word runs** (2026-09-28): at a terminal idle at
its prompt it is typed into that shell; anywhere else it runs as a command
pane, a terminal whose child is `Shell -c <line>`, reporting `exit N` in
its tag and the log ([fs.md](fs.md#look-and-exec)). Chosen over acme's
process writing into `+Errors` because interactive programs keep working
without a streaming runner, and over checking `PATH` before typing into a
shell, which misjudges builtins, aliases and functions.
- **Where an exec from a code file goes** (2026-09-28): to a REPL bound for
its language, when one is ([fs.md](fs.md#repls)). Chosen over a per-file
or per-directory binding, which would need a place to keep and show it.
|