Oils is our upgrade path from bash to a better language and runtime. It's also for Python and JavaScript users who avoid shell!
2.85k
stars
159
forks
source link
executing blocks that contain return/break/continue/error is inconsistent with eval on strings #2039
Open
andychu opened 3 months ago
This is
break continue return exit
Shell already has this issue with
eval
and processesAnd then YSH adds blocks /
eval ()
Based on feedback from Julian
https://oilshell.zulipchat.com/#narrow/stream/384942-language-design/topic/Return.20within.20context.20.28cd.20.7B.20.7D.2C.20.2E.2E.2E.29