On Thu, Aug 24, 2006 at 12:49:43AM +0200, Axel Liljencrantz wrote: > Make the 'break' builtin break the calling command in a command > substitution. Kind of wacky, and has the _huge_ downside that extrenal > commands can't stop the caller of a command substitution from > executing, but it would work.
well, with external commands you either have the choice of automaticly or manually interpreting their exit status. since automaticly does not work, manually will have to do. i am not sure about break, how would you use that in a more complex function inside a loop? you'd have to watch where uou use it to see wether you are actually breaking the calling command or the loop. how about an aditional throw; builtin? maybe later also catch; which would get some interresting error handling capabilities... or what about using exit; for that? exit pretty much means, stop this whole command. greetings, martin. -- cooperative communication with sTeam - caudium, pike, roxen and unix offering: programming, training and administration - anywhere in the world -- pike programmer travelling and working in europe open-steam.org unix system- bahai.or.at iaeste.(tuwien.ac|or).at administrator (caudium|gotpike).org is.schon.org Martin Bähr http://www.iaeste.or.at/~mbaehr/ ------------------------------------------------------------------------- Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 _______________________________________________ Fish-users mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/fish-users
