POSIX sh does word splitting by default. Slash should not, and instead word splitting should be performed using an operator. For example "^". Shoud work for strings and maybe tuples and lists as well.
Use case and idea:
var CFLAGS = "-Iinclude -Wall -Wpedantic -Wextra -Wshadow -std=gnu11"
cc $CFLAGS # will treat the string as one variable which in this case is wrong
cc ^$CFLAGS # will spread/split the string into multiple arguments
POSIX sh does word splitting by default. Slash should not, and instead word splitting should be performed using an operator. For example "^". Shoud work for strings and maybe tuples and lists as well.
Use case and idea: