Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > linux.debian.user > #160527
| From | Don Armstrong <don@debian.org> |
|---|---|
| Newsgroups | linux.debian.user |
| Subject | Re: how execute a script |
| Date | 2015-11-13 18:20 +0100 |
| Message-ID | <quqb0-Rg-15@gated-at.bofh.it> (permalink) |
| References | <qun3x-77o-109@gated-at.bofh.it> <qunmO-7uR-11@gated-at.bofh.it> <quoiS-84T-11@gated-at.bofh.it> |
| Organization | linux.* mail to news gateway |
On Fri, 13 Nov 2015, David Wright wrote: > I name my scripts in ~/bin with an extension corresponding to their > contents: .pl .py .sh etc. Where I'm working on alternative versions, > I might have more than one language. Extensionless filenames are > either links or binaries. What's bad about this? Or is it just > snobbery: Look, we don't need extensions. The reason why it's bad is because you're encoding a mostly irrelevant implementation detail in the interface to your program. When you run "ls bar"; you don't care if ls was written in perl, python, C, bash, haskell, go, or fortran. Things that live outside of PATH sometimes violate this practice. Often in cases where the interface is constrained or the actual implementation language is not an irrelevant detail. -- Don Armstrong http://www.donarmstrong.com Information wants to be free to kill again. -- Red Robot http://www.dieselsweeties.com/archive.php?s=1372
Back to linux.debian.user | Previous | Next — Previous in thread | Next in thread | Find similar | Unroll thread
how execute a script Pol Hallen <deben@fuckaround.org> - 2015-11-13 15:00 +0100
Re: how execute a script <tomas@tuxteam.de> - 2015-11-13 15:20 +0100
Re: how execute a script Pol Hallen <deben@fuckaround.org> - 2015-11-13 15:50 +0100
Re: how execute a script Lotek <lotek3@verizon.net> - 2015-11-14 01:30 +0100
Re: how execute a script Pol Hallen <deben@fuckaround.org> - 2015-11-14 11:00 +0100
Re: how execute a script shawn wilson <ag4ve.us@gmail.com> - 2015-11-15 15:20 +0100
Re: how execute a script David Wright <deblis@lionunicorn.co.uk> - 2015-11-13 16:20 +0100
Re: how execute a script Don Armstrong <don@debian.org> - 2015-11-13 18:20 +0100
Re: how execute a script David Wright <deblis@lionunicorn.co.uk> - 2015-11-13 22:20 +0100
Re: how execute a script Don Armstrong <don@debian.org> - 2015-11-13 23:10 +0100
Re: how execute a script David Wright <deblis@lionunicorn.co.uk> - 2015-11-14 00:40 +0100
Re: how execute a script <tomas@tuxteam.de> - 2015-11-14 08:40 +0100
Re: how execute a script David Wright <deblis@lionunicorn.co.uk> - 2015-11-16 05:50 +0100
Re: how execute a script <tomas@tuxteam.de> - 2015-11-16 10:50 +0100
Re: how execute a script David Wright <deblis@lionunicorn.co.uk> - 2015-11-16 19:30 +0100
Re: how execute a script <tomas@tuxteam.de> - 2015-11-17 09:20 +0100
Re: how execute a script Gene Heskett <gheskett@shentel.net> - 2015-11-13 15:20 +0100
Re: how execute a script Gene Heskett <gheskett@shentel.net> - 2015-11-13 15:30 +0100
csiph-web