On Wed, Mar 09, 2016 at 10:14:25PM -0800, Steven Haddock wrote: > I think the three concepts are not particularly difficult but their > implementation is extremely cryptic…
I'm pretty convinced that the level of complexity is not worth it, when: $ $INTERPRETER $SCRIPT_PATH for example: $ python my/script.py is so easy to use. For lots of detail on just how ugly the whole thing is, see [1] (shell lesson link to [1] landed via [2]). Having executable commands is nice for easier autocompletion and such, but I'd much rather drop a link to [3] for interested parties than cover it live with a group of novice programmers. It's much easier to teach things like this after folks are comfortable with their operating system being a hairy mess of historical cruft ;). Cheers, Trevor [1]: http://www.in-ulm.de/~mascheck/various/shebang/ [2]: https://github.com/swcarpentry/shell-novice/pull/307 Subject: instructors.md: We really, really don't want to talk about #! #307 [3]: https://en.wikipedia.org/wiki/Shebang_%28Unix%29 -- This email may be signed or encrypted with GnuPG (http://www.gnupg.org). For more information, see http://en.wikipedia.org/wiki/Pretty_Good_Privacy
signature.asc
Description: OpenPGP digital signature
_______________________________________________ Discuss mailing list [email protected] http://lists.software-carpentry.org/mailman/listinfo/discuss_lists.software-carpentry.org
