----------------------------------------------------------------------------------
@MSGID: 1@dont-email.me> d41bbf0c
@REPLY: 1@dont-email.me> dba2f1b5
@REPLYADDR Muttley@dastardlyhq.com
@REPLYTO 2:5075/128 Muttley
@CHRS: CP866 2
@RFC: 1 0
@RFC-Message-ID: 1@dont-email.me>
@RFC-References: <kmj8hhFq8tqU1@mid.individual.net>
1@dont-email.me> 1@dont-email.me> 1@dont-email.me>
1@dont-email.me> 1@dont-email.me> 1@dont-email.me>
@TZUTC: -0000
@TID: FIDOGATE-5.12-ge4e8b94
On Mon, 18 Sep 2023 12:05:29 +0200
Janis Papanagnou <
janis_papanagnou+ng@hotmail.com> wrote:
>On 17.09.2023 17:14,
Muttley@dastardlyhq.com wrote:
>> A substitute for interpreted languages such as perl or python. Ie easy to
>> write with a lot of functionality but slow as hell. [...]
>
>Okay, I see where you`re coming from. A few comments...
>The argument should probably be the other way round; perl and python
>(for reasons we may leave alone for the moment) are [maybe] meant as
>substitute for shell (where shells were here earlier as inherent part
>of the Unixes).
Perl yes, though arguably first as an improved awk. Python I don`t know. I
suspect it was a clean sheet language that he wanted certain functionality in
that proved useful as a command line and scripting language too and better
than Perl for most things.
>> The list posted a few days ago.
>
>For the second time you didn`t answer that question (which was not
I`m not going to repost what he posted. Its easy to find.
>about the list). - From this post I infer that you opinion is to
>not use shell for (which?) tasks. That perl and python are "better".
They`re better for most scripting tasks that require any significant logic
and/or mathematics. I`m not claiming they`re better for just doing basic unix
housekeeping and admin tasks, that would be silly. If you want to do "ls -l"
and pipe it to a file obviously you`d use shell. But if you need to go through
every file in a directory, sum up some columns in them and print a formatted
subtotalling and totalled result you`d at least use awk if not perl/python.
You sure as hell wouldn`t do it all in shell (though you probably could).
--- FIDOGATE 5.12-ge4e8b94
* Origin: A noiseless patient Spider (2:5075/128)
SEEN-BY: 5001/100 5005/49 5015/255 5019/40 5020/715
848 1042 4441 12000
SEEN-BY: 5030/49 1081 5075/128
@PATH: 5075/128 5020/1042 4441