aboutsummaryrefslogtreecommitdiff
path: root/neb
diff options
context:
space:
mode:
Diffstat (limited to 'neb')
-rw-r--r--neb/interpreter.py13
1 files changed, 2 insertions, 11 deletions
diff --git a/neb/interpreter.py b/neb/interpreter.py
index a492307..6565adf 100644
--- a/neb/interpreter.py
+++ b/neb/interpreter.py
@@ -782,17 +782,8 @@ def interpretHowTo(symbol, args, env, ns):
GLOBALS.register("howto", Builtin(interpretHowTo, [Arg("symbol", TypeEnum.ANY)]))
def interpretSymbols(symbol, args, env, ns):
- keys = list(env.environment.keys())
- keys.sort()
- out = ""
- for idx, key in enumerate(keys):
- if idx % 6 == 0:
- print(out)
- out = f"{key}"
- else:
- out = f"{out} {key}"
- print(out)
- return List([])
+ keys = [Symbol(k, -1) for k,v in env.environment.items()]
+ return List(keys)
GLOBALS.register("symbols", Builtin(interpretSymbols, []))