diff options
Diffstat (limited to 'neb/std')
| -rw-r--r-- | neb/std/fs.py | 13 | 
1 files changed, 0 insertions, 13 deletions
| diff --git a/neb/std/fs.py b/neb/std/fs.py index d20cde9..144df0f 100644 --- a/neb/std/fs.py +++ b/neb/std/fs.py @@ -31,19 +31,6 @@ def interpretUnlink(symbol, args, env, ns):  FS.register("unlink", Builtin("unlink", interpretUnlink, [Arg("filename", TypeEnum.STRING)], return_type=Type(":list"))) -def interpretWithWrite(symbol, args, env, ns): -    target_file = args[0] -    new_env = Environment(env) -    target_path = Path(target_file.value).resolve() -    ret = Literal([]) -    with open(str(target_path), "w") as fil: -        new_env.register("_file_", List([fil])) # TODO wrong! -        for arg in args[1:]: -            ret = evaluate(arg, new_env, ns) -    return ret - -FS.register("with-write", Builtin("with-write", interpretWithWrite, [Arg("filename", TypeEnum.STRING)], Arg("exprs", TypeEnum.ANY, lazy=True))) -  def interpretWrite(symbol, args, env, ns):      string = args[0]      handle = args[1] | 
