Dive Deep into Creativity: Discover, Share, Inspire
"computationalalchemist answered: You could use Prolog-style lists for split."
I'm not totally sure what you mean, but my best guess as to what you meant is probably pretty similar to how I making it.
I implemented it and I think it works, I need to double check though.
With what I have now when I use
split [THIS,THIS,THIS,THIS,THIS,THIS,NULL]COUNTER; ~ATH(COUNTER){ print "bananas"; BIFURCATE COUNTER[JUNK,COUNTER]; }EXECUTE(print "ok";); print "whee!";
it yields
bananas bananas bananas bananas bananas bananas ok whee!
Which seems to make sense to me, and also, fits with how lisp lists work, and apparently also prolog lists.
also where it says split it will also accept bifurcate. they are actually treated as the same command.
import statements aren't fully implemented yet though.
I think I will put this version on github pretty soon.
Thank you for the advice.