If you want to experiment in that direction, Tom Duff's 'rc' shell has 'list of words' as a primative, and avoids re-parsing strings. See https://en.wikipedia.org/wiki/Rc for more information. There doesn't seem to be an OpenBSD port of rc (but there is 'es', which claims to be derived from rc).
- Re: type checking/signalling shell and utilit... Todd C . Miller
- Re: type checking/signalling shell and u... Paul de Weerd
- Re: type checking/signalling shell and u... Theo de Raadt
- Re: type checking/signalling shell a... Theo de Raadt
- Re: type checking/signalling shell and u... Jonathan Thornburg
- Re: type checking/signalling shell and u... Andreas Kusalananda Kähäri
- Re: type checking/signalling shell a... Andreas Kusalananda Kähäri
- Re: zsh Re: type checking/signal... Andreas Kusalananda Kähäri
- Re: zsh Re: type checking/si... Andreas Kusalananda Kähäri
- Re: zsh Re: type checki... Andreas Kusalananda Kähäri
- Re: rc Re: distributive glob Re: typ... Andreas Kusalananda Kähäri
- Re: rc Re: distributive glob Re:... Andreas Kusalananda Kähäri

