Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.programming > #12543

Re: Reading command line in Pascal

Newsgroups comp.programming
From Melzzzzz <Melzzzzz@zzzzz.com>
Subject Re: Reading command line in Pascal
References (3 earlier) <s6438e$r1e$1@dont-email.me> <s6eod7$1cbj$3@gioia.aioe.org> <s6unlj$6cq$1@dont-email.me> <W1OkI.296390$zEva.194901@fx20.ams4> <s70efc$1ogj$1@gioia.aioe.org>
Message-ID <IcPkI.457089$AWcd.441900@fx42.ams4> (permalink)
Organization usenet-news.net
Date 2021-05-06 10:06 +0000

Show all headers | View raw


On 2021-05-06, Dmitry A. Kazakov <mailbox@dmitry-kazakov.de> wrote:
> On 2021-05-06 10:46, Melzzzzz wrote:
>> On 2021-05-05, Alf P. Steinbach <alf.p.steinbach+usenet@gmail.com> wrote:
>>> On 29.04.2021 18:55, Peter wrote:
>>>> David Brown wrote:
>>>>> On 25/04/2021 16:33, Peter wrote:
>>>>>> Öö Tiib wrote:
>>>>>>> On Sunday, 25 April 2021 at 15:47:04 UTC+3, Peter wrote:
>>>>>>>> How, in standard Pascal (ISO/IEC 7185:1990), does one read the
>>>>>>>> command line?
>>>>>>>
>>>>>>> One does not as that standard does not have concept of command line.
>>>>>>
>>>>>> Yet another example of the language's silliness!
>>>>>
>>>>> It is not an "example of silliness".  It is simply not something covered
>>>>> in the standard, because different Pascal implementations need
>>>>> significantly different ways of getting command line information (and
>>>>
>>>> C manages.
>>>
>>> Unfortunately, C does not manage.
>>>
>>> That's not entirely the C standard's fault, because it provides the
>>> ability, just in a way (`char` based string arguments of `main`) that
>>> until June 2019, and perhaps also after, was impractical in Windows.
>>>
>>> All extant C implementations in Windows fail to encode the `main`
>>> arguments as UTF-8, so these arguments cannot faithfully represent a
>>> command line with e.g. filenames with international characters.
>>>
>>> That doesn't mean that the logic of your response is incorrect, nor the
>>> intended meaning: it /can/ be done.
>>>
>>> You just have an incorrect perception of the state of C.
>>>
>>> If the first Pascal standard (disclaimer: I'm unfamiliar with it) had
>>> standardized command line access just as C, then most likely Pascal
>>> would have been in the same pit of backward compatible silliness as C.
>>>
>>> So in a way it was good that the Pascal standard did not address that issue.
>> 
>> Windows is broken, it's not C standards fault.
>
> It is debatable (Windows has a POSIX layer, BTW).
>
> But, let you need to parse the command line (or lines) in a certain way, 
> you could do that in Windows, but out of luck in UNIX.
>
> And as we all are programming rather in Whitespace (:-)), how would you 
> design a Whitespace command line calculator?

Well, C sepparates words by whitespace in command line.
>


-- 
current job title: senior software engineer
skills: x86 aasembler,c++,c,rust,go,nim,haskell...

press any key to continue or any other to quit...

Back to comp.programming | Previous | Next — Previous in thread | Next in thread | Find similar | Unroll thread


Thread

Reading command line in Pascal Peter <peterxpercival@hotmail.com> - 2021-04-25 13:47 +0100
  Re: Reading command line in Pascal Öö Tiib <ootiib@hot.ee> - 2021-04-25 07:23 -0700
    Re: Reading command line in Pascal Peter <peterxpercival@hotmail.com> - 2021-04-25 15:33 +0100
      Re: Reading command line in Pascal David Brown <david.brown@hesbynett.no> - 2021-04-25 17:52 +0200
        Re: Reading command line in Pascal "Dmitry A. Kazakov" <mailbox@dmitry-kazakov.de> - 2021-04-26 07:50 +0200
          Re: Reading command line in Pascal David Brown <david.brown@hesbynett.no> - 2021-04-26 08:33 +0200
            Re: Reading command line in Pascal "Dmitry A. Kazakov" <mailbox@dmitry-kazakov.de> - 2021-04-26 10:21 +0200
              Re: Reading command line in Pascal David Brown <david.brown@hesbynett.no> - 2021-04-26 10:46 +0200
            Re: Reading command line in Pascal Peter <peterxpercival@hotmail.com> - 2021-04-29 17:54 +0100
          Re: Reading command line in Pascal Peter <peterxpercival@hotmail.com> - 2021-04-29 17:52 +0100
            Re: Reading command line in Pascal Peter <peterxpercival@hotmail.com> - 2021-04-29 18:44 +0100
        Re: Reading command line in Pascal Peter <peterxpercival@hotmail.com> - 2021-04-29 17:55 +0100
          Re: Reading command line in Pascal "Alf P. Steinbach" <alf.p.steinbach+usenet@gmail.com> - 2021-05-05 20:20 +0200
            Re: Reading command line in Pascal Melzzzzz <Melzzzzz@zzzzz.com> - 2021-05-06 08:46 +0000
              Re: Reading command line in Pascal "Dmitry A. Kazakov" <mailbox@dmitry-kazakov.de> - 2021-05-06 11:55 +0200
                Re: Reading command line in Pascal Melzzzzz <Melzzzzz@zzzzz.com> - 2021-05-06 10:06 +0000
                Re: Reading command line in Pascal An iM <uavyuayve@hotmail.com> - 2021-08-27 11:27 -0700

csiph-web