> The reason is presumably to reduce the number of languages a > programmer must learn and remember. But Andy's comments earlier about > remembering those different syntaxes overstates the issue. As a rule, > you learn and recall the syntaxes you actually use. You probably have > to learn and use more than one, but you know that going in. You > likely aren't going to learn/use a lot of different scripting > languages, because they address specific domains you may not be > working in.
That assumption doesn't make sense unless you only work on your own code. Look at something like Aboriginal Linux -- even if toybox were complete, it would still be mostly other people's code (LLVM, binutils, and whatnot). Pretty much EVERY package uses a bunch of shell and make, lots of it probably autoconf generated, and awk is pretty common as well. Those languages add up to about 150% of functionality as far as I can tell, not 300%. Rob apparently has no desire to learn awk, bc, m4 and all the rest (and I don't blame him). But he's learning those languages precisely because he's dealing with other people's code. Andy _______________________________________________ Toybox mailing list [email protected] http://lists.landley.net/listinfo.cgi/toybox-landley.net
