Rocksolid Light

Welcome to novaBBS (click a section below)

mail  files  register  newsreader  groups  login

Message-ID:  

Not only Guinness - Linux is good for you, too. -- Banzai on IRC


computers / comp.os.vms / OS implementation languages

SubjectAuthor
* OS implementation languagesSimon Clubley
+* Re: OS implementation languagesDennis Boone
|`* Re: OS implementation languagesSimon Clubley
| `* Re: OS implementation languagesJohnny Billquist
|  +* Re: OS implementation languagesSimon Clubley
|  |+* Re: OS implementation languagesArne Vajhøj
|  ||+- Re: OS implementation languagesterry-...@glaver.org
|  ||`* Re: OS implementation languageschrisq
|  || `* Re: OS implementation languagesSimon Clubley
|  ||  +* Re: OS implementation languagesSingle Stage to Orbit
|  ||  |+* Re: OS implementation languagesSimon Clubley
|  ||  ||+* Re: OS implementation languagesJohnny Billquist
|  ||  |||+- Re: OS implementation languagesRich Alderson
|  ||  |||+* Re: OS implementation languagesbill
|  ||  ||||+* Re: OS implementation languagesCraig A. Berry
|  ||  |||||+* Re: OS implementation languagesArne Vajhøj
|  ||  ||||||`- Re: OS implementation languagesCraig A. Berry
|  ||  |||||+* Re: OS implementation languagesArne Vajhøj
|  ||  ||||||`* Re: OS implementation languagesArne Vajhøj
|  ||  |||||| `- Re: OS implementation languagesDan Cross
|  ||  |||||+* Re: OS implementation languagesbill
|  ||  ||||||`- Re: OS implementation languagesArne Vajhøj
|  ||  |||||`* Re: OS implementation languagesBob Gezelter
|  ||  ||||| +* Re: OS implementation languagesIan Miller
|  ||  ||||| |+- Re: OS implementation languagesBob Gezelter
|  ||  ||||| |+* Re: OS implementation languagesBob Gezelter
|  ||  ||||| ||`* Re: OS implementation languagesJan-Erik Söderholm
|  ||  ||||| || `- Re: OS implementation languagesIan Miller
|  ||  ||||| |`- Re: OS implementation languagesSimon Clubley
|  ||  ||||| `- Re: OS implementation languagesDavid Jones
|  ||  ||||+* Re: OS implementation languagesJohnny Billquist
|  ||  |||||+* Re: OS implementation languagesterry-...@glaver.org
|  ||  ||||||`* Re: OS implementation languagesJohnny Billquist
|  ||  |||||| +- Re: OS implementation languagesIan Miller
|  ||  |||||| +- Re: OS implementation languagesJan-Erik Söderholm
|  ||  |||||| `* Re: OS implementation languagesArne Vajhøj
|  ||  ||||||  `* Re: OS implementation languagesBob Gezelter
|  ||  ||||||   +* Re: OS implementation languagesSimon Clubley
|  ||  ||||||   |+- Re: OS implementation languagesSingle Stage to Orbit
|  ||  ||||||   |`- Re: OS implementation languagesJohnny Billquist
|  ||  ||||||   `* Re: OS implementation languagesJohnny Billquist
|  ||  ||||||    `* Re: OS implementation languagesDave Froble
|  ||  ||||||     `* Re: OS implementation languagesRobert A. Brooks
|  ||  ||||||      +* Re: OS implementation languagesBob Gezelter
|  ||  ||||||      |`- Re: OS implementation languagesDave Froble
|  ||  ||||||      `- Re: OS implementation languagesDave Froble
|  ||  |||||`* Re: OS implementation languagesSimon Clubley
|  ||  ||||| +- Re: OS implementation languagesDan Cross
|  ||  ||||| +- Re: OS implementation languagesDave Froble
|  ||  ||||| +- Re: OS implementation languagesArne Vajhøj
|  ||  ||||| `- Re: OS implementation languagesJohnny Billquist
|  ||  ||||`* Re: OS implementation languagesSimon Clubley
|  ||  |||| `* Re: OS implementation languagesBob Gezelter
|  ||  ||||  `- Re: OS implementation languagesterry-...@glaver.org
|  ||  |||+* Re: OS implementation languagesSimon Clubley
|  ||  ||||`* Re: OS implementation languagesJohnny Billquist
|  ||  |||| `* Re: OS implementation languagesSimon Clubley
|  ||  ||||  `* Re: OS implementation languagesJohnny Billquist
|  ||  ||||   `- Re: OS implementation languagesSimon Clubley
|  ||  |||`* Re: OS implementation languagesDan Cross
|  ||  ||| `- Re: OS implementation languagesJohnny Billquist
|  ||  ||`* Re: OS implementation languagesgah4
|  ||  || +* Re: OS implementation languagesBob Gezelter
|  ||  || |`* Re: OS implementation languagesJohnny Billquist
|  ||  || | +* Re: OS implementation languagesBob Gezelter
|  ||  || | |`* Re: OS implementation languagesJohnny Billquist
|  ||  || | | +* Re: OS implementation languagesBob Gezelter
|  ||  || | | |`* Re: OS implementation languagesJohnny Billquist
|  ||  || | | | `* Re: OS implementation languagesJohnny Billquist
|  ||  || | | |  `* Re: OS implementation languagesgah4
|  ||  || | | |   `- Re: OS implementation languagesJohnny Billquist
|  ||  || | | `* Re: OS implementation languagesBob Gezelter
|  ||  || | |  `- Re: OS implementation languagesJohnny Billquist
|  ||  || | `* Re: OS implementation languagesBob Gezelter
|  ||  || |  +- Re: OS implementation languagesgah4
|  ||  || |  `- Re: OS implementation languagesJohnny Billquist
|  ||  || +- Re: OS implementation languagesSimon Clubley
|  ||  || `* Re: OS implementation languagesDan Cross
|  ||  ||  `- Re: OS implementation languagesJohnny Billquist
|  ||  |`* Re: OS implementation languagesArne Vajhøj
|  ||  | +- Re: OS implementation languagesSingle Stage to Orbit
|  ||  | `* Re: OS implementation languageschrisq
|  ||  |  +- Re: OS implementation languagesplugh
|  ||  |  +- Re: OS implementation languagesArne Vajhøj
|  ||  |  +- Re: OS implementation languagesplugh
|  ||  |  `* Re: OS implementation languagesScott Dorsey
|  ||  |   `* Re: OS implementation languagesChris Townley
|  ||  |    +* Re: OS implementation languagesSimon Clubley
|  ||  |    |+* Re: OS implementation languagesDave Froble
|  ||  |    ||+- Re: OS implementation languagesSingle Stage to Orbit
|  ||  |    ||+- Re: OS implementation languagesArne Vajhøj
|  ||  |    ||`* Re: OS implementation languagesbill
|  ||  |    || `* Re: OS implementation languagesDan Cross
|  ||  |    ||  +* Re: OS implementation languagesbill
|  ||  |    ||  |+* Re: OS implementation languagesSimon Clubley
|  ||  |    ||  ||+* Re: OS implementation languagesbill
|  ||  |    ||  |||+* Re: OS implementation languagesScott Dorsey
|  ||  |    ||  ||||`* Re: OS implementation languagesbill
|  ||  |    ||  |||| `- Re: OS implementation languagesScott Dorsey
|  ||  |    ||  |||`* Re: OS implementation languagesArne Vajhøj
|  ||  |    ||  ||| `* Re: OS implementation languagesbill
|  ||  |    ||  ||`* Re: OS implementation languagesArne Vajhøj
|  ||  |    ||  |`* Re: OS implementation languagesArne Vajhøj
|  ||  |    ||  `- Re: OS implementation languagesArne Vajhøj
|  ||  |    |+- Re: OS implementation languagesChris Townley
|  ||  |    |`* Re: OS implementation languagesBob Gezelter
|  ||  |    `- Re: OS implementation languagesScott Dorsey
|  ||  `* Re: OS implementation languagesArne Vajhøj
|  |`- Re: OS implementation languagesAlexander Schreiber
|  `* Re: OS implementation languagesRich Alderson
`* Re: OS implementation languagesBob Eager

Pages:12345678
Re: OS implementation languages

<udo6fh$17phg$2@dont-email.me>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=29888&group=comp.os.vms#29888

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: arn...@vajhoej.dk (Arne Vajhøj)
Newsgroups: comp.os.vms
Subject: Re: OS implementation languages
Date: Mon, 11 Sep 2023 19:05:21 -0400
Organization: A noiseless patient Spider
Lines: 18
Message-ID: <udo6fh$17phg$2@dont-email.me>
References: <uc84kt$3iet2$1@dont-email.me>
<qoqdnRsKnIVATnr5nZ2dnZfqn_ednZ2d@giganews.com> <uca66i$167h$1@dont-email.me>
<uca6ss$12u$4@news.misty.com> <uca8r4$1kce$1@dont-email.me>
<ucbgj8$8kpp$2@dont-email.me> <ucjbrc$1tji8$1@dont-email.me>
<uckne0$28ck8$2@dont-email.me> <uclicr$2cs0e$1@dont-email.me>
<ud4mim$1g95n$1@dont-email.me> <ud4qi5$1gu1o$1@dont-email.me>
<udnrse$169gn$1@dont-email.me>
<0f3c665c74718e6e66dbf9a6c41b2cd9efa8a674.camel@munted.eu>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Date: Mon, 11 Sep 2023 23:05:21 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="83cecb55b9567afbbda3b6e0c12c17da";
logging-data="1304112"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX19++yHB1tSiHmMYM7BnD220KVxiwrULnbk="
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101
Thunderbird/102.15.0
Cancel-Lock: sha1:BmxPPK3hasUaGmrMvJ+ob6JSGj4=
Content-Language: en-US
In-Reply-To: <0f3c665c74718e6e66dbf9a6c41b2cd9efa8a674.camel@munted.eu>
 by: Arne Vajhøj - Mon, 11 Sep 2023 23:05 UTC

On 9/11/2023 6:17 PM, Single Stage to Orbit wrote:
> On Mon, 2023-09-11 at 16:04 -0400, Arne Vajhøj wrote:
>> https://www.theregister.com/2023/09/11/linux_6_6_ksmbd
>>
>> Linux 6.6 is adding SMB server to kernel.
>
> I guess that's SAMBA out of a job then.

We will have to see how it turns out.

TUX did not kill Apache and nginx.

But I think it is a good example of that a lot of stuff
can get added to the kernel if you have an abundance of
developers.

Arne

Re: OS implementation languages

<udo713$17phg$3@dont-email.me>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=29889&group=comp.os.vms#29889

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: arn...@vajhoej.dk (Arne Vajhøj)
Newsgroups: comp.os.vms
Subject: Re: OS implementation languages
Date: Mon, 11 Sep 2023 19:14:43 -0400
Organization: A noiseless patient Spider
Lines: 37
Message-ID: <udo713$17phg$3@dont-email.me>
References: <uc84kt$3iet2$1@dont-email.me> <udcg7p$303um$1@dont-email.me>
<udciju$30egm$1@dont-email.me> <km0l0iF8emlU3@mid.individual.net>
<udf9io$o8s$1@reader2.panix.com> <km113aF8emnU5@mid.individual.net>
<udfnp8$3j4cj$1@dont-email.me> <km1nbbF8emlU6@mid.individual.net>
<udi2dr$4e5h$2@dont-email.me> <km3i7vF8emlU13@mid.individual.net>
<udi5ld$4t22$1@dont-email.me> <km3m7gF8emnU8@mid.individual.net>
<udn1vn$123d9$3@dont-email.me> <km8gsiF8emnU12@mid.individual.net>
<udn3ig$123d9$7@dont-email.me> <km8ijoF8emlU18@mid.individual.net>
<7340a9d8-aeb4-4c30-b8d6-987478e23699n@googlegroups.com>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
Injection-Date: Mon, 11 Sep 2023 23:14:43 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="83cecb55b9567afbbda3b6e0c12c17da";
logging-data="1304112"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX180xsmT33VTI9AJNz1HRbxIRv838xdldI0="
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101
Thunderbird/102.15.0
Cancel-Lock: sha1:St1G+AOD2oueIFJW6+HiMhJO7nE=
In-Reply-To: <7340a9d8-aeb4-4c30-b8d6-987478e23699n@googlegroups.com>
Content-Language: en-US
 by: Arne Vajhøj - Mon, 11 Sep 2023 23:14 UTC

On 9/11/2023 9:42 AM, plugh wrote:
> I'll propose an explanation for PHP's wide-spread use: websites built
> using rented infrastructure. While you get a choice of OS, one
> usually doesn't get to choose the toolchain for building/deploying
> applications. It's quite rare that one can "easily" deploy an
> application built using a compiler-based toolchain. Far easier to
> upload (ftp> mput src/*) an application built using a script
> language-based toolchain.

It would probably be problematic in that regard to use languages
that compile to native. You can't build on the web hotel and if
you build local then it will be different OS, different OS version,
different C RTL or different something else that prevent it from
running when uploaded.

But it is not a real problem, these kind of languages (static typed
compiled to native) are not suited for web applications anyway.

There are a number of languages being used for web applications.

Several script ones: PHP, Python, Ruby, JavaScript (assuming we do not
consider transpiling ES6 or TS as compilation).

Some that are compiled to byte code and therefor with less
dependency on the platform. This include Java and C#.

PHP still came out on top.

And we can also see many large companies that runs their own data center
still picked PHP.

> For reference, consider the Web developer's
> acronym: LAMP Bemoan it all you want, but here you are.

There are many of those LAMP, LEMP, MEAN, MERN etc.etc..

Arne

Re: OS implementation languages

<udo7ep$17s3g$1@dont-email.me>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=29890&group=comp.os.vms#29890

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: arn...@vajhoej.dk (Arne Vajhøj)
Newsgroups: comp.os.vms
Subject: Re: OS implementation languages
Date: Mon, 11 Sep 2023 19:22:01 -0400
Organization: A noiseless patient Spider
Lines: 53
Message-ID: <udo7ep$17s3g$1@dont-email.me>
References: <uc84kt$3iet2$1@dont-email.me> <udcg7p$303um$1@dont-email.me>
<udciju$30egm$1@dont-email.me> <km0l0iF8emlU3@mid.individual.net>
<udf9io$o8s$1@reader2.panix.com> <km113aF8emnU5@mid.individual.net>
<udfnp8$3j4cj$1@dont-email.me> <km1nbbF8emlU6@mid.individual.net>
<udi2dr$4e5h$2@dont-email.me> <km3i7vF8emlU13@mid.individual.net>
<udi5ld$4t22$1@dont-email.me> <km3m7gF8emnU8@mid.individual.net>
<udn1vn$123d9$3@dont-email.me> <km8gsiF8emnU12@mid.individual.net>
<udn3ig$123d9$7@dont-email.me> <km8ijoF8emlU18@mid.individual.net>
<udnj6i$14vub$1@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
Injection-Date: Mon, 11 Sep 2023 23:22:01 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="83cecb55b9567afbbda3b6e0c12c17da";
logging-data="1306736"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1/SWFuPqC+DZ7cfdI9L9CZU/gU7J51XEys="
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101
Thunderbird/102.15.0
Cancel-Lock: sha1:paj+uL8czalTgCsrSKZ+dEtU668=
Content-Language: en-US
In-Reply-To: <udnj6i$14vub$1@dont-email.me>
 by: Arne Vajhøj - Mon, 11 Sep 2023 23:22 UTC

On 9/11/2023 1:36 PM, Simon Clubley wrote:
> On 2023-09-11, bill <bill.gunshannon@gmail.com> wrote:
>> On 9/11/2023 9:09 AM, Simon Clubley wrote:
>>> On 2023-09-11, bill <bill.gunshannon@gmail.com> wrote:
>>>> Unless your boss says "I want them on."
>>>
>>> Then you put it in writing why it is such a bad idea and get confirmation
>>> to proceed also in writing. You also CC your coworkers and others so
>>> that when it goes wrong, you can prove you are not to blame.
>>
>> You need to come live in the real world. The boss doesn't need
>> to do anything you want him to do. And bad mouthing him to your
>> coworkers is very likely to just get you fired.

> And who said anything about "bad mouthing" ? That's _NOT_ how this is done.
>
> What you do is to _politely_ and _factually_ write an email confirming
> what you have told to do, and to explain why, by the industry standards,
> this is considered to be a bad thing and what the risks are.
>
> You then ask your boss outright if they want to proceed anyway. This simple
> act may make them reconsider what they asked you to do.
>
> Depending on how serious the thing is you are being asked to do, you may
> also BCC the HR people. They don't care about you (that's not their job),
> but they do care about the company they work for.
>
> By using a BCC, it gives them the option to quietly see if there is a
> problem, and to have a quiet word with your boss, while also giving you
> written confirmation you tried to warn people.
>
> If the company OTOH fires you for this then, _if_ you were polite and
> factual, that company is now in _serious_ trouble, at least in Europe.

In some countries in Europe it is practically impossible to fire
people. In some countries in Europe it is possible to fire people
but they would need to come up with N months of salary.

But no matter the rules, then nothing prevent the boss of
disliking certain employees - and bosses do have something
to say about interesting assignments, relevant training,
promotions, raises etc.etc..

If your boss wants to fire you then even if the law prevents
him from doing so then it is time to start searching for a new
job and a new boss.

As the traditional saying goes:
Employees join companies but leave managers

Arne

Re: OS implementation languages

<21e1ab71-4f5f-49fd-a069-a57d198a113an@googlegroups.com>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=29891&group=comp.os.vms#29891

  copy link   Newsgroups: comp.os.vms
X-Received: by 2002:a05:620a:31a5:b0:76e:e858:3511 with SMTP id bi37-20020a05620a31a500b0076ee8583511mr255004qkb.6.1694475583790;
Mon, 11 Sep 2023 16:39:43 -0700 (PDT)
X-Received: by 2002:a05:620a:24c6:b0:76d:a991:9184 with SMTP id
m6-20020a05620a24c600b0076da9919184mr272945qkn.15.1694475583553; Mon, 11 Sep
2023 16:39:43 -0700 (PDT)
Path: i2pn2.org!i2pn.org!usenet.blueworldhosting.com!diablo1.usenet.blueworldhosting.com!peer03.iad!feed-me.highwinds-media.com!news.highwinds-media.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.os.vms
Date: Mon, 11 Sep 2023 16:39:43 -0700 (PDT)
In-Reply-To: <udo713$17phg$3@dont-email.me>
Injection-Info: google-groups.googlegroups.com; posting-host=172.110.168.216; posting-account=uNeudQoAAACm0ETOCzPNrvtq-73lRbuD
NNTP-Posting-Host: 172.110.168.216
References: <uc84kt$3iet2$1@dont-email.me> <udcg7p$303um$1@dont-email.me>
<udciju$30egm$1@dont-email.me> <km0l0iF8emlU3@mid.individual.net>
<udf9io$o8s$1@reader2.panix.com> <km113aF8emnU5@mid.individual.net>
<udfnp8$3j4cj$1@dont-email.me> <km1nbbF8emlU6@mid.individual.net>
<udi2dr$4e5h$2@dont-email.me> <km3i7vF8emlU13@mid.individual.net>
<udi5ld$4t22$1@dont-email.me> <km3m7gF8emnU8@mid.individual.net>
<udn1vn$123d9$3@dont-email.me> <km8gsiF8emnU12@mid.individual.net>
<udn3ig$123d9$7@dont-email.me> <km8ijoF8emlU18@mid.individual.net>
<7340a9d8-aeb4-4c30-b8d6-987478e23699n@googlegroups.com> <udo713$17phg$3@dont-email.me>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <21e1ab71-4f5f-49fd-a069-a57d198a113an@googlegroups.com>
Subject: Re: OS implementation languages
From: jchim...@gmail.com (plugh)
Injection-Date: Mon, 11 Sep 2023 23:39:43 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Received-Bytes: 4313
 by: plugh - Mon, 11 Sep 2023 23:39 UTC

On Monday, September 11, 2023 at 4:14:46 PM UTC-7, Arne Vajhøj wrote:
> On 9/11/2023 9:42 AM, plugh wrote:
> > I'll propose an explanation for PHP's wide-spread use: websites built
> > using rented infrastructure. While you get a choice of OS, one
> > usually doesn't get to choose the toolchain for building/deploying
> > applications. It's quite rare that one can "easily" deploy an
> > application built using a compiler-based toolchain. Far easier to
> > upload (ftp> mput src/*) an application built using a script
> > language-based toolchain.
> It would probably be problematic in that regard to use languages
> that compile to native. You can't build on the web hotel and if
> you build local then it will be different OS, different OS version,
> different C RTL or different something else that prevent it from
> running when uploaded.
>
> But it is not a real problem, these kind of languages (static typed
> compiled to native) are not suited for web applications anyway.

That's not true. I use a compiled (Rust) backend to respond to various HTTP POST requests. There's much more to the web than HTML. But you know that.

>
> There are a number of languages being used for web applications.
>
> Several script ones: PHP, Python, Ruby, JavaScript (assuming we do not
> consider transpiling ES6 or TS as compilation).

I think you're making my point for me? Those are all examples of the FTP MPUT {path} deployment technique; which was what I wrote as a reason scripting languages are mostly chosen over compiled; which to you seems to mean translation to machine code/byte code before execution.That excludes PHP encoders (zend, ion cube...); which requires a toolchain build. There's also the PHAR configuration tactic; which can be deployed via FTP
Sadly, on c.o.v. you're omitting Perl. "How the mighty have fallen!"

>
> Some that are compiled to byte code and therefor with less
> dependency on the platform. This include Java and C#.

Agreed. ibid.

>
> PHP still came out on top.

Agreed. LAMP.

>
> And we can also see many large companies that runs their own data center
> still picked PHP.

I can't explain such pathological cases.

> > For reference, consider the Web developer's
> > acronym: LAMP Bemoan it all you want, but here you are.
> There are many of those LAMP, LEMP, MEAN, MERN etc.etc..

Again, making my point for me! Looks like you see the reasons fo PHP's raison d'etre

>
> Arne

Re: OS implementation languages

<udo97p$1849i$1@dont-email.me>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=29892&group=comp.os.vms#29892

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: arn...@vajhoej.dk (Arne Vajhøj)
Newsgroups: comp.os.vms
Subject: Re: OS implementation languages
Date: Mon, 11 Sep 2023 19:52:23 -0400
Organization: A noiseless patient Spider
Lines: 91
Message-ID: <udo97p$1849i$1@dont-email.me>
References: <uc84kt$3iet2$1@dont-email.me> <udcg7p$303um$1@dont-email.me>
<udciju$30egm$1@dont-email.me> <km0l0iF8emlU3@mid.individual.net>
<udf9io$o8s$1@reader2.panix.com> <km113aF8emnU5@mid.individual.net>
<udfnp8$3j4cj$1@dont-email.me> <km1nbbF8emlU6@mid.individual.net>
<udi2dr$4e5h$2@dont-email.me> <km3i7vF8emlU13@mid.individual.net>
<udi5ld$4t22$1@dont-email.me> <km3m7gF8emnU8@mid.individual.net>
<udi9pf$5cg1$2@dont-email.me> <udiee4$2bl$1@news.misty.com>
<udiov5$7hvo$1@dont-email.me> <udj1sk$pn7$1@news.misty.com>
<udj44b$91es$2@dont-email.me> <udn2hd$123d9$4@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Date: Mon, 11 Sep 2023 23:52:25 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="83cecb55b9567afbbda3b6e0c12c17da";
logging-data="1315122"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX18wEmRlh0dFehMRMYUFQTlOjRbcBgOF7/U="
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101
Thunderbird/102.15.0
Cancel-Lock: sha1:RLdb1pShJmlCAVUviKhYUPm+cuU=
Content-Language: en-US
In-Reply-To: <udn2hd$123d9$4@dont-email.me>
 by: Arne Vajhøj - Mon, 11 Sep 2023 23:52 UTC

On 9/11/2023 8:51 AM, Simon Clubley wrote:
> On 2023-09-09, Arne Vajhøj <arne@vajhoej.dk> wrote:
>> Millions of web sites running PHP indicate that PHP is a good
>> fit for solving web security problems.
>
> It means absolutely nothing of the sort Arne.
>
> All it means is that PHP has a sufficiently large ecosystem that
> it has become established as the "required" language for many
> things regardless of whether or not there are better alternatives.

There is such a thing as inertia when it comes to software. It is not
like everybody is rewriting their software to a new and better
technology the day after the new technology shows up.

But there a few things worth noting.

1) Inertia helps a language on its way out, but makes it
harder for language on its way up. PHP managed to get
its current position back in the 00's by pushing out
older technologies ASP classic, Perl CGI, ColdFusion etc.
and getting ahead of other contenders like ASP.NET and
Java EE. Considering inertia makes PHP in the 00's
even more impressive.

2) Even though inertia help a language on its way out,
then it does not save it. It just lowers the annual
attrition rate. If the applications are used for 10-20-30-40
years then the attrition rate is low and inertia can
keep software around for a very long time. If the applications
are used 2-4-6-8 years then the attrition rate is high and
inertia effect runs out fast. Web applications are one
of the most short lived types of applications. If a web technology
is no longer a top technology then it goes from de facto standard
to niche in less than 10 years. It has not happened to PHP.

3) There are not many languages pushing PHP out. The client side
focus with HTML 5 does not make server side obsolete.
ASP.NET and Java EE has never been a strong competitor in the
low cost market. Python, RoR, Grails etc. came and looked very
promising but stayed niche (Python succeeded hugely in other
markets but not in web applications). The only promising
competitor is node.js. PHP is loosing market share to
node.js - serious market share. But I can't see node.js
replace PHP - node.js is more narrow targeted than PHP.
So it may eat 25% or 33% of PHP's market, but I don't
see it eat 75% or 90%.

> Pretty much like Windows on the desktop.
>
> In fact, thinking about it, PHP is the programming language equivalent
> of Windows.

I don't think you have realized how the desktop market has
worked the last 20 years.

Desktop Linux has been pushed as a competitor against Windows
again and again by those that really like Linux.

But the customers have mostly preferred to pay for Windows (or in
some cases for macOS).

If Linux desktop people had been smart, then they would have
focused a lot on what customers like about Windows and
improved desktop Linux.

But admitting that Windows was better at meeting customers
need was too embarrassing a thought to be considered, so
it became a common refrain along the lines of "desktop
users are just stupid to pick Windows".

As a consequence of that attitude MS was practically
guaranteed to keep Windows's dominant position on the
desktop market.

I believe Windows has been selling for 15-25 B$ every year
the last 20 years.

So the desktop Linux people have given Microsoft a gift
of 300-500 B$ of revenue.

I suspect that Steve Ballmer despite what he says
publicly really loves Linux desktop people. They have
made him very rich!

Arne

Re: OS implementation languages

<udo9op$1849i$2@dont-email.me>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=29893&group=comp.os.vms#29893

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: arn...@vajhoej.dk (Arne Vajhøj)
Newsgroups: comp.os.vms
Subject: Re: OS implementation languages
Date: Mon, 11 Sep 2023 20:01:28 -0400
Organization: A noiseless patient Spider
Lines: 86
Message-ID: <udo9op$1849i$2@dont-email.me>
References: <uc84kt$3iet2$1@dont-email.me> <udcg7p$303um$1@dont-email.me>
<udciju$30egm$1@dont-email.me> <km0l0iF8emlU3@mid.individual.net>
<udf9io$o8s$1@reader2.panix.com> <km113aF8emnU5@mid.individual.net>
<udfnp8$3j4cj$1@dont-email.me> <km1nbbF8emlU6@mid.individual.net>
<udi2dr$4e5h$2@dont-email.me> <km3i7vF8emlU13@mid.individual.net>
<udi5ld$4t22$1@dont-email.me> <km3m7gF8emnU8@mid.individual.net>
<udn1vn$123d9$3@dont-email.me> <km8gsiF8emnU12@mid.individual.net>
<udn3ig$123d9$7@dont-email.me> <km8ijoF8emlU18@mid.individual.net>
<7340a9d8-aeb4-4c30-b8d6-987478e23699n@googlegroups.com>
<udo713$17phg$3@dont-email.me>
<21e1ab71-4f5f-49fd-a069-a57d198a113an@googlegroups.com>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Date: Tue, 12 Sep 2023 00:01:29 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="83cecb55b9567afbbda3b6e0c12c17da";
logging-data="1315122"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1823QOc1lW6bkXUJaRj1KCaSP+awUfOz3M="
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101
Thunderbird/102.15.0
Cancel-Lock: sha1:QYqwNf+Gd6lpeSU5vJWWamcivcE=
In-Reply-To: <21e1ab71-4f5f-49fd-a069-a57d198a113an@googlegroups.com>
Content-Language: en-US
 by: Arne Vajhøj - Tue, 12 Sep 2023 00:01 UTC

On 9/11/2023 7:39 PM, plugh wrote:
> On Monday, September 11, 2023 at 4:14:46 PM UTC-7, Arne Vajhøj
> wrote:
>> On 9/11/2023 9:42 AM, plugh wrote:
>>> I'll propose an explanation for PHP's wide-spread use: websites
>>> built using rented infrastructure. While you get a choice of OS,
>>> one usually doesn't get to choose the toolchain for
>>> building/deploying applications. It's quite rare that one can
>>> "easily" deploy an application built using a compiler-based
>>> toolchain. Far easier to upload (ftp> mput src/*) an application
>>> built using a script language-based toolchain.
>> It would probably be problematic in that regard to use languages
>> that compile to native. You can't build on the web hotel and if you
>> build local then it will be different OS, different OS version,
>> different C RTL or different something else that prevent it from
>> running when uploaded.
>>
>> But it is not a real problem, these kind of languages (static
>> typed compiled to native) are not suited for web applications
>> anyway.
>
> That's not true. I use a compiled (Rust) backend to respond to
> various HTTP POST requests. There's much more to the web than HTML.
> But you know that.

It is possible to write web applications and web services
in such languages.

But it is like tier 4 in the web world. Mostly special cases.

It is not like such languages are never involved, but they are
typical not providing the web interface. More like:

---web server doing proxy and static content---web application/service
in some script language---message queue---backend application in
C++/Java/C#/Python/whatever

>> There are a number of languages being used for web applications.
>>
>> Several script ones: PHP, Python, Ruby, JavaScript (assuming we do
>> not consider transpiling ES6 or TS as compilation).
>
> I think you're making my point for me? Those are all examples of the
> FTP MPUT {path} deployment technique; which was what I wrote as a
> reason scripting languages are mostly chosen over compiled; which to
> you seems to mean translation to machine code/byte code before
> execution.That excludes PHP encoders (zend, ion cube...); which
> requires a toolchain build. There's also the PHAR configuration
> tactic; which can be deployed via FTP Sadly, on c.o.v. you're
> omitting Perl. "How the mighty have fallen!"

Script languages fit nicely with the upload model

But it is all script languages not just PHP.

>> Some that are compiled to byte code and therefor with less
>> dependency on the platform. This include Java and C#.
>
> Agreed. ibid.
>
>> PHP still came out on top.
>
> Agreed. LAMP.
>
>>
>> And we can also see many large companies that runs their own data
>> center still picked PHP.
>
> I can't explain such pathological cases.

But it is quite common.

>>> For reference, consider the Web developer's acronym: LAMP Bemoan
>>> it all you want, but here you are.
>> There are many of those LAMP, LEMP, MEAN, MERN etc.etc..
>
> Again, making my point for me! Looks like you see the reasons fo
> PHP's raison d'etre

Not much PHP in MEAN and MERN.

:-)

Arne

Re: OS implementation languages

<a39971ee510bc2b42128bb5d2208ebb202444c88.camel@munted.eu>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=29899&group=comp.os.vms#29899

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!weretis.net!feeder8.news.weretis.net!reader5.news.weretis.net!news.solani.org!.POSTED!palladium.buellnet!not-for-mail
From: alex.bu...@munted.eu (Single Stage to Orbit)
Newsgroups: comp.os.vms
Subject: Re: OS implementation languages
Date: Tue, 12 Sep 2023 08:34:23 +0100
Organization: One very high maintenance cat
Message-ID: <a39971ee510bc2b42128bb5d2208ebb202444c88.camel@munted.eu>
References: <uc84kt$3iet2$1@dont-email.me> <udcg7p$303um$1@dont-email.me>
<udciju$30egm$1@dont-email.me> <km0l0iF8emlU3@mid.individual.net>
<udf9io$o8s$1@reader2.panix.com> <km113aF8emnU5@mid.individual.net>
<udfnp8$3j4cj$1@dont-email.me> <km1nbbF8emlU6@mid.individual.net>
<udi2dr$4e5h$2@dont-email.me> <km3i7vF8emlU13@mid.individual.net>
<udi5ld$4t22$1@dont-email.me> <km3m7gF8emnU8@mid.individual.net>
<udn1vn$123d9$3@dont-email.me> <km8gsiF8emnU12@mid.individual.net>
<udn3ig$123d9$7@dont-email.me> <km8ijoF8emlU18@mid.individual.net>
<7340a9d8-aeb4-4c30-b8d6-987478e23699n@googlegroups.com>
<udo713$17phg$3@dont-email.me>
<21e1ab71-4f5f-49fd-a069-a57d198a113an@googlegroups.com>
Reply-To: alex.buell@munted.eu
MIME-Version: 1.0
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
Injection-Info: solani.org;
logging-data="78363"; mail-complaints-to="abuse@news.solani.org"
User-Agent: Evolution 3.48.4
Cancel-Lock: sha1:jo4ukf7jlN/feQtqT8i1Vl2YpOk=
In-Reply-To: <21e1ab71-4f5f-49fd-a069-a57d198a113an@googlegroups.com>
X-User-ID: eJwNycEBwCAIA8CVREKQcRBh/xHa+54pheWgETY2msspgXpAi+zM8SoA+eB9T+tx8vr+b+aIhXeUxsjdXLs+RrcVBQ==
 by: Single Stage to Orbi - Tue, 12 Sep 2023 07:34 UTC

On Mon, 2023-09-11 at 16:39 -0700, plugh wrote:
> Agreed. LAMP.

Rubbing the LAMP won't make things better and more secure :-D
--
Tactical Nuclear Kittens

Re: OS implementation languages

<udpkjq$1i366$1@dont-email.me>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=29902&group=comp.os.vms#29902

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: club...@remove_me.eisner.decus.org-Earth.UFP (Simon Clubley)
Newsgroups: comp.os.vms
Subject: Re: OS implementation languages
Date: Tue, 12 Sep 2023 12:12:42 -0000 (UTC)
Organization: A noiseless patient Spider
Lines: 19
Message-ID: <udpkjq$1i366$1@dont-email.me>
References: <uc84kt$3iet2$1@dont-email.me> <udcg7p$303um$1@dont-email.me> <udciju$30egm$1@dont-email.me> <km0l0iF8emlU3@mid.individual.net> <udf9io$o8s$1@reader2.panix.com> <km113aF8emnU5@mid.individual.net> <udfnp8$3j4cj$1@dont-email.me> <km1nbbF8emlU6@mid.individual.net> <udi2dr$4e5h$2@dont-email.me> <km3i7vF8emlU13@mid.individual.net> <udi5ld$4t22$1@dont-email.me> <km3m7gF8emnU8@mid.individual.net> <udn1vn$123d9$3@dont-email.me> <km8gsiF8emnU12@mid.individual.net> <udn3ig$123d9$7@dont-email.me> <km8ijoF8emlU18@mid.individual.net> <udnj6i$14vub$1@dont-email.me> <km96l7F8emnU13@mid.individual.net>
Injection-Date: Tue, 12 Sep 2023 12:12:42 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="b0f9032281107eb11eb5d2ad8af81d08";
logging-data="1641670"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX18SLMDnlXGHfftydevSCqfcMKUKwr1baN4="
User-Agent: slrn/0.9.8.1 (VMS/Multinet)
Cancel-Lock: sha1:UzcSeWaspynkY7Bl6fpJFPvq4ck=
 by: Simon Clubley - Tue, 12 Sep 2023 12:12 UTC

On 2023-09-11, bill <bill.gunshannon@gmail.com> wrote:
>
> That was one of the funniest articles I have read in a long time.
>

You know Bill, for a country that claims to be a country of rugged
people, many of its citizens don't actually seem to be that robust,
especially these days.

Mind you, given that in the US, you have limited worker protections,
and given the quality of healthcare you receive is tied to your employment
status, I can see why US employees might decide to take an Oliver Twist
submissive workhouse mindset.

Simon.

--
Simon Clubley, clubley@remove_me.eisner.decus.org-Earth.UFP
Walking destinations on a map are further away than they appear.

Re: OS implementation languages

<udpkpd$1i366$2@dont-email.me>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=29903&group=comp.os.vms#29903

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: club...@remove_me.eisner.decus.org-Earth.UFP (Simon Clubley)
Newsgroups: comp.os.vms
Subject: Re: OS implementation languages
Date: Tue, 12 Sep 2023 12:15:41 -0000 (UTC)
Organization: A noiseless patient Spider
Lines: 17
Message-ID: <udpkpd$1i366$2@dont-email.me>
References: <uc84kt$3iet2$1@dont-email.me> <udcg7p$303um$1@dont-email.me> <udciju$30egm$1@dont-email.me> <km0l0iF8emlU3@mid.individual.net> <udf9io$o8s$1@reader2.panix.com> <km113aF8emnU5@mid.individual.net> <udfnp8$3j4cj$1@dont-email.me> <km1nbbF8emlU6@mid.individual.net> <udi2dr$4e5h$2@dont-email.me> <km3i7vF8emlU13@mid.individual.net> <udi5ld$4t22$1@dont-email.me> <km3m7gF8emnU8@mid.individual.net> <udi9pf$5cg1$2@dont-email.me> <udiee4$2bl$1@news.misty.com> <udiov5$7hvo$1@dont-email.me> <udj1sk$pn7$1@news.misty.com> <1476d99e-7f56-499c-9b30-3043ac71372en@googlegroups.com>
Injection-Date: Tue, 12 Sep 2023 12:15:41 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="b0f9032281107eb11eb5d2ad8af81d08";
logging-data="1641670"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX19tG/hiqpDuIZd7RO8ODUt7sOlOGaNl28I="
User-Agent: slrn/0.9.8.1 (VMS/Multinet)
Cancel-Lock: sha1:i/vlHpbtk6jjSLR4fpq8sNK1wTc=
 by: Simon Clubley - Tue, 12 Sep 2023 12:15 UTC

On 2023-09-11, gah4 <gah4@u.washington.edu> wrote:
>
> Maybe I don't know how everyone uses PHP, but the use I have seen is inside HTML.
>
> It is then processed by PHP before it is seen by the HTML parser.
>
> Even more, though PHP has to find its code inside arbitrary HTML, without actually
> parsing HTML.

That's what the PHP open and close tags are for. Anything inside them
is treated as PHP code and anything outside them is not.

Simon.

--
Simon Clubley, clubley@remove_me.eisner.decus.org-Earth.UFP
Walking destinations on a map are further away than they appear.

Re: OS implementation languages

<udqg9b$1n8hn$1@dont-email.me>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=29919&group=comp.os.vms#29919

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: arn...@vajhoej.dk (Arne Vajhøj)
Newsgroups: comp.os.vms
Subject: Re: OS implementation languages
Date: Tue, 12 Sep 2023 16:05:00 -0400
Organization: A noiseless patient Spider
Lines: 29
Message-ID: <udqg9b$1n8hn$1@dont-email.me>
References: <uc84kt$3iet2$1@dont-email.me> <udcg7p$303um$1@dont-email.me>
<udciju$30egm$1@dont-email.me> <km0l0iF8emlU3@mid.individual.net>
<udf9io$o8s$1@reader2.panix.com> <km113aF8emnU5@mid.individual.net>
<udfnp8$3j4cj$1@dont-email.me> <km1nbbF8emlU6@mid.individual.net>
<udi2dr$4e5h$2@dont-email.me> <km3i7vF8emlU13@mid.individual.net>
<udi5ld$4t22$1@dont-email.me> <km3m7gF8emnU8@mid.individual.net>
<udi9pf$5cg1$2@dont-email.me> <udiee4$2bl$1@news.misty.com>
<udiov5$7hvo$1@dont-email.me> <udj1sk$pn7$1@news.misty.com>
<1476d99e-7f56-499c-9b30-3043ac71372en@googlegroups.com>
<udpkpd$1i366$2@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
Injection-Date: Tue, 12 Sep 2023 20:04:59 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="83cecb55b9567afbbda3b6e0c12c17da";
logging-data="1810999"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1/rHzqf+INlssAgRdc9wbDNe3JL8/q4TDo="
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101
Thunderbird/102.15.0
Cancel-Lock: sha1:R5oNv9nbObtepjwtQAVLvtBH3+s=
In-Reply-To: <udpkpd$1i366$2@dont-email.me>
Content-Language: en-US
 by: Arne Vajhøj - Tue, 12 Sep 2023 20:05 UTC

On 9/12/2023 8:15 AM, Simon Clubley wrote:
> On 2023-09-11, gah4 <gah4@u.washington.edu> wrote:
>> Maybe I don't know how everyone uses PHP, but the use I have seen is inside HTML.
>>
>> It is then processed by PHP before it is seen by the HTML parser.
>>
>> Even more, though PHP has to find its code inside arbitrary HTML, without actually
>> parsing HTML.
>
> That's what the PHP open and close tags are for. Anything inside them
> is treated as PHP code and anything outside them is not.

And it is a pretty standard mechanism.

PHP use <?php ... ?> but other web template systems use
different syntax.

ASP use:
<% ... %> for code snippets
<%= ... %> for expressions

JSP use:
<% ... %> for code snippets
<%= ... %> for expressions
<%! ... %> for type declarations
<%@ ... %> for processor directives

Arne

Re: OS implementation languages

<udr450$kq5$1@panix2.panix.com>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=29926&group=comp.os.vms#29926

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!panix!.POSTED.panix2.panix.com!panix2.panix.com!not-for-mail
From: klu...@panix.com (Scott Dorsey)
Newsgroups: comp.os.vms
Subject: Re: OS implementation languages
Date: 13 Sep 2023 01:44:00 -0000
Organization: Former users of Netcom shell (1989-2000)
Lines: 14
Message-ID: <udr450$kq5$1@panix2.panix.com>
References: <uc84kt$3iet2$1@dont-email.me> <udnrse$169gn$1@dont-email.me> <0f3c665c74718e6e66dbf9a6c41b2cd9efa8a674.camel@munted.eu> <udo6fh$17phg$2@dont-email.me>
Injection-Info: reader2.panix.com; posting-host="panix2.panix.com:166.84.1.2";
logging-data="28360"; mail-complaints-to="abuse@panix.com"
 by: Scott Dorsey - Wed, 13 Sep 2023 01:44 UTC

=?UTF-8?Q?Arne_Vajh=c3=b8j?= <arne@vajhoej.dk> wrote:
>
>But I think it is a good example of that a lot of stuff
>can get added to the kernel if you have an abundance of
>developers.

The good thing about Linux is that Linus has to sign off on anything that
gets added to the kernel. So although the kernel has suffered severe bloat,
it has been less than that of some other systems out there.

Unfortunately no such restrictions exist for code in user space.
--scott
--
"C'est un Nagra. C'est suisse, et tres, tres precis."

Re: OS implementation languages

<63b620ad-b72f-4328-8212-0596571ccba2n@googlegroups.com>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=29951&group=comp.os.vms#29951

  copy link   Newsgroups: comp.os.vms
X-Received: by 2002:a37:b402:0:b0:770:fad0:153 with SMTP id d2-20020a37b402000000b00770fad00153mr93009qkf.15.1694655053366;
Wed, 13 Sep 2023 18:30:53 -0700 (PDT)
X-Received: by 2002:a05:6830:1da3:b0:6ba:169f:f425 with SMTP id
z3-20020a0568301da300b006ba169ff425mr1229190oti.2.1694655053050; Wed, 13 Sep
2023 18:30:53 -0700 (PDT)
Path: i2pn2.org!i2pn.org!news.niel.me!glou.org!news.glou.org!fdn.fr!proxad.net!feeder1-2.proxad.net!209.85.160.216.MISMATCH!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.os.vms
Date: Wed, 13 Sep 2023 18:30:52 -0700 (PDT)
In-Reply-To: <udpkpd$1i366$2@dont-email.me>
Injection-Info: google-groups.googlegroups.com; posting-host=2601:602:9700:4689:283b:21d0:5aff:7cae;
posting-account=gLDX1AkAAAA26M5HM-O3sVMAXdxK9FPA
NNTP-Posting-Host: 2601:602:9700:4689:283b:21d0:5aff:7cae
References: <uc84kt$3iet2$1@dont-email.me> <udcg7p$303um$1@dont-email.me>
<udciju$30egm$1@dont-email.me> <km0l0iF8emlU3@mid.individual.net>
<udf9io$o8s$1@reader2.panix.com> <km113aF8emnU5@mid.individual.net>
<udfnp8$3j4cj$1@dont-email.me> <km1nbbF8emlU6@mid.individual.net>
<udi2dr$4e5h$2@dont-email.me> <km3i7vF8emlU13@mid.individual.net>
<udi5ld$4t22$1@dont-email.me> <km3m7gF8emnU8@mid.individual.net>
<udi9pf$5cg1$2@dont-email.me> <udiee4$2bl$1@news.misty.com>
<udiov5$7hvo$1@dont-email.me> <udj1sk$pn7$1@news.misty.com>
<1476d99e-7f56-499c-9b30-3043ac71372en@googlegroups.com> <udpkpd$1i366$2@dont-email.me>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <63b620ad-b72f-4328-8212-0596571ccba2n@googlegroups.com>
Subject: Re: OS implementation languages
From: gah...@u.washington.edu (gah4)
Injection-Date: Thu, 14 Sep 2023 01:30:53 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
 by: gah4 - Thu, 14 Sep 2023 01:30 UTC

On Tuesday, September 12, 2023 at 5:15:44 AM UTC-7, Simon Clubley wrote:
> On 2023-09-11, gah4 <ga...@u.washington.edu> wrote:

> > Maybe I don't know how everyone uses PHP, but the use I have seen is inside HTML.

> > It is then processed by PHP before it is seen by the HTML parser.
> > Even more, though PHP has to find its code inside arbitrary HTML, without actually
> > parsing HTML.

> That's what the PHP open and close tags are for. Anything inside them
> is treated as PHP code and anything outside them is not.

OK, but here is the part that I don't know. Say that the PHP tags are in
quoted strings. Does it still see them? If it isn't parsing HTML, it has
to be sure that it recognizes only the real open and close tags.

Re: OS implementation languages

<udtqjh$2fo82$2@dont-email.me>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=29953&group=comp.os.vms#29953

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: arn...@vajhoej.dk (Arne Vajhøj)
Newsgroups: comp.os.vms
Subject: Re: OS implementation languages
Date: Wed, 13 Sep 2023 22:19:29 -0400
Organization: A noiseless patient Spider
Lines: 28
Message-ID: <udtqjh$2fo82$2@dont-email.me>
References: <uc84kt$3iet2$1@dont-email.me> <udcg7p$303um$1@dont-email.me>
<udciju$30egm$1@dont-email.me> <km0l0iF8emlU3@mid.individual.net>
<udf9io$o8s$1@reader2.panix.com> <km113aF8emnU5@mid.individual.net>
<udfnp8$3j4cj$1@dont-email.me> <km1nbbF8emlU6@mid.individual.net>
<udi2dr$4e5h$2@dont-email.me> <km3i7vF8emlU13@mid.individual.net>
<udi5ld$4t22$1@dont-email.me> <km3m7gF8emnU8@mid.individual.net>
<udi9pf$5cg1$2@dont-email.me> <udiee4$2bl$1@news.misty.com>
<udiov5$7hvo$1@dont-email.me> <udj1sk$pn7$1@news.misty.com>
<1476d99e-7f56-499c-9b30-3043ac71372en@googlegroups.com>
<udpkpd$1i366$2@dont-email.me>
<63b620ad-b72f-4328-8212-0596571ccba2n@googlegroups.com>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Date: Thu, 14 Sep 2023 02:19:29 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="abe7fa8ab04e9d36d06040450945d9f6";
logging-data="2613506"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1+wDplto+gjIr9waVp4Lbb7JsJeOWFxvIA="
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101
Thunderbird/102.15.1
Cancel-Lock: sha1:f9sQ8Av1RGvzW/V7pBHMDz9C6iM=
In-Reply-To: <63b620ad-b72f-4328-8212-0596571ccba2n@googlegroups.com>
Content-Language: en-US
 by: Arne Vajhøj - Thu, 14 Sep 2023 02:19 UTC

On 9/13/2023 9:30 PM, gah4 wrote:
> On Tuesday, September 12, 2023 at 5:15:44 AM UTC-7, Simon Clubley wrote:
>> On 2023-09-11, gah4 <ga...@u.washington.edu> wrote:
>
>>> Maybe I don't know how everyone uses PHP, but the use I have seen is inside HTML.
>
>>> It is then processed by PHP before it is seen by the HTML parser.
>
>>> Even more, though PHP has to find its code inside arbitrary HTML, without actually
>>> parsing HTML.
>
>> That's what the PHP open and close tags are for. Anything inside them
>> is treated as PHP code and anything outside them is not.
>
> OK, but here is the part that I don't know. Say that the PHP tags are in
> quoted strings. Does it still see them? If it isn't parsing HTML, it has
> to be sure that it recognizes only the real open and close tags.

Quotes does not have any special meaning in literal text.

C:\Work>type q.php
"'"'<?php echo "Hi from PHP"; ?>'"'"

C:\Work>php q.php
"'"'Hi from PHP'"'"

Arne

Re: OS implementation languages

<kmfv57Fler9U7@mid.individual.net>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=29963&group=comp.os.vms#29963

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!weretis.net!feeder8.news.weretis.net!fu-berlin.de!uni-berlin.de!individual.net!not-for-mail
From: news0...@eager.cx (Bob Eager)
Newsgroups: comp.os.vms
Subject: Re: OS implementation languages
Date: 14 Sep 2023 08:39:03 GMT
Lines: 31
Message-ID: <kmfv57Fler9U7@mid.individual.net>
References: <uc84kt$3iet2$1@dont-email.me> <udcg7p$303um$1@dont-email.me>
<udciju$30egm$1@dont-email.me> <km0l0iF8emlU3@mid.individual.net>
<udf9io$o8s$1@reader2.panix.com> <km113aF8emnU5@mid.individual.net>
<udfnp8$3j4cj$1@dont-email.me> <km1nbbF8emlU6@mid.individual.net>
<udi2dr$4e5h$2@dont-email.me> <km3i7vF8emlU13@mid.individual.net>
<udi5ld$4t22$1@dont-email.me> <km3m7gF8emnU8@mid.individual.net>
<udi9pf$5cg1$2@dont-email.me> <udiee4$2bl$1@news.misty.com>
<udiov5$7hvo$1@dont-email.me> <udj1sk$pn7$1@news.misty.com>
<1476d99e-7f56-499c-9b30-3043ac71372en@googlegroups.com>
<udpkpd$1i366$2@dont-email.me>
<63b620ad-b72f-4328-8212-0596571ccba2n@googlegroups.com>
<udtqjh$2fo82$2@dont-email.me>
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
X-Trace: individual.net 5JsNlcowX28KuoW1dpTV0wLtpD+px4Y0tk6l51Ge+0cZ4HRBC9
Cancel-Lock: sha1:xgDoU/D4S95bxOm1amLet9M8ckI= sha256:XmAcfj8n81QAPkliXIw1l9eAzWWa4Rwy7Y/cRpoBgrk=
User-Agent: Pan/0.145 (Duplicitous mercenary valetism; d7e168a
git.gnome.org/pan2)
 by: Bob Eager - Thu, 14 Sep 2023 08:39 UTC

On Wed, 13 Sep 2023 22:19:29 -0400, Arne Vajhøj wrote:

> On 9/13/2023 9:30 PM, gah4 wrote:
>> On Tuesday, September 12, 2023 at 5:15:44 AM UTC-7, Simon Clubley
>> wrote:
>>> On 2023-09-11, gah4 <ga...@u.washington.edu> wrote:
>>
>>>> Maybe I don't know how everyone uses PHP, but the use I have seen is
>>>> inside HTML.
>>
>>>> It is then processed by PHP before it is seen by the HTML parser.
>>
>>>> Even more, though PHP has to find its code inside arbitrary HTML,
>>>> without actually parsing HTML.
>>
>>> That's what the PHP open and close tags are for. Anything inside them
>>> is treated as PHP code and anything outside them is not.
>>
>> OK, but here is the part that I don't know. Say that the PHP tags are
>> in quoted strings. Does it still see them? If it isn't parsing HTML,
>> it has to be sure that it recognizes only the real open and close tags.
>
> Quotes does not have any special meaning in literal text.
>
> C:\Work>type q.php "'"'<?php echo "Hi from PHP"; ?>'"'"
>
> C:\Work>php q.php "'"'Hi from PHP'"'"

How about:

<h2 id="tag<?php>xxxxx</h2> ?

Re: OS implementation languages

<kmfv6cFler9U8@mid.individual.net>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=29964&group=comp.os.vms#29964

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!weretis.net!feeder8.news.weretis.net!fu-berlin.de!uni-berlin.de!individual.net!not-for-mail
From: news0...@eager.cx (Bob Eager)
Newsgroups: comp.os.vms
Subject: Re: OS implementation languages
Date: 14 Sep 2023 08:39:40 GMT
Lines: 38
Message-ID: <kmfv6cFler9U8@mid.individual.net>
References: <uc84kt$3iet2$1@dont-email.me> <udcg7p$303um$1@dont-email.me>
<udciju$30egm$1@dont-email.me> <km0l0iF8emlU3@mid.individual.net>
<udf9io$o8s$1@reader2.panix.com> <km113aF8emnU5@mid.individual.net>
<udfnp8$3j4cj$1@dont-email.me> <km1nbbF8emlU6@mid.individual.net>
<udi2dr$4e5h$2@dont-email.me> <km3i7vF8emlU13@mid.individual.net>
<udi5ld$4t22$1@dont-email.me> <km3m7gF8emnU8@mid.individual.net>
<udi9pf$5cg1$2@dont-email.me> <udiee4$2bl$1@news.misty.com>
<udiov5$7hvo$1@dont-email.me> <udj1sk$pn7$1@news.misty.com>
<1476d99e-7f56-499c-9b30-3043ac71372en@googlegroups.com>
<udpkpd$1i366$2@dont-email.me>
<63b620ad-b72f-4328-8212-0596571ccba2n@googlegroups.com>
<udtqjh$2fo82$2@dont-email.me> <kmfv57Fler9U7@mid.individual.net>
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
X-Trace: individual.net 7KfqdvUYaTgKhhA6d0kXlQX2rVT0AUZkBZccj6tfMGimmysZTD
Cancel-Lock: sha1:4xKWSJsHaTGM+KMmW/FW1UfmZ78= sha256:MuAg3w/GxTnSYLU/yW225RejjrtQCSqrogmVMHf2sLM=
User-Agent: Pan/0.145 (Duplicitous mercenary valetism; d7e168a
git.gnome.org/pan2)
 by: Bob Eager - Thu, 14 Sep 2023 08:39 UTC

On Thu, 14 Sep 2023 08:39:03 +0000, Bob Eager wrote:

> On Wed, 13 Sep 2023 22:19:29 -0400, Arne Vajhøj wrote:
>
>> On 9/13/2023 9:30 PM, gah4 wrote:
>>> On Tuesday, September 12, 2023 at 5:15:44 AM UTC-7, Simon Clubley
>>> wrote:
>>>> On 2023-09-11, gah4 <ga...@u.washington.edu> wrote:
>>>
>>>>> Maybe I don't know how everyone uses PHP, but the use I have seen is
>>>>> inside HTML.
>>>
>>>>> It is then processed by PHP before it is seen by the HTML parser.
>>>
>>>>> Even more, though PHP has to find its code inside arbitrary HTML,
>>>>> without actually parsing HTML.
>>>
>>>> That's what the PHP open and close tags are for. Anything inside them
>>>> is treated as PHP code and anything outside them is not.
>>>
>>> OK, but here is the part that I don't know. Say that the PHP tags are
>>> in quoted strings. Does it still see them? If it isn't parsing HTML,
>>> it has to be sure that it recognizes only the real open and close
>>> tags.
>>
>> Quotes does not have any special meaning in literal text.
>>
>> C:\Work>type q.php "'"'<?php echo "Hi from PHP"; ?>'"'"
>>
>> C:\Work>php q.php "'"'Hi from PHP'"'"
>
> How about:
>
> <h2 id="tag<?php>xxxxx</h2> ?

Sorry, should be:

<h2 id="tag<?php">xxxxx</h2> ?

Re: OS implementation languages

<uduonu$1uu$1@news.misty.com>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=29965&group=comp.os.vms#29965

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!news.misty.com!.POSTED.80-218-16-84.dclient.hispeed.ch!not-for-mail
From: bqt...@softjar.se (Johnny Billquist)
Newsgroups: comp.os.vms
Subject: Re: OS implementation languages
Date: Thu, 14 Sep 2023 12:53:50 +0200
Organization: MGT Consulting
Message-ID: <uduonu$1uu$1@news.misty.com>
References: <uc84kt$3iet2$1@dont-email.me> <udcg7p$303um$1@dont-email.me>
<udciju$30egm$1@dont-email.me> <km0l0iF8emlU3@mid.individual.net>
<udf9io$o8s$1@reader2.panix.com> <km113aF8emnU5@mid.individual.net>
<udfnp8$3j4cj$1@dont-email.me> <km1nbbF8emlU6@mid.individual.net>
<udi2dr$4e5h$2@dont-email.me> <km3i7vF8emlU13@mid.individual.net>
<udi5ld$4t22$1@dont-email.me> <km3m7gF8emnU8@mid.individual.net>
<udi9pf$5cg1$2@dont-email.me> <udiee4$2bl$1@news.misty.com>
<udiov5$7hvo$1@dont-email.me> <udj1sk$pn7$1@news.misty.com>
<1476d99e-7f56-499c-9b30-3043ac71372en@googlegroups.com>
<udpkpd$1i366$2@dont-email.me>
<63b620ad-b72f-4328-8212-0596571ccba2n@googlegroups.com>
<udtqjh$2fo82$2@dont-email.me> <kmfv57Fler9U7@mid.individual.net>
<kmfv6cFler9U8@mid.individual.net>
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Date: Thu, 14 Sep 2023 10:53:50 -0000 (UTC)
Injection-Info: news.misty.com; posting-host="80-218-16-84.dclient.hispeed.ch:80.218.16.84";
logging-data="2014"; mail-complaints-to="abuse@misty.com"
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:102.0)
Gecko/20100101 Thunderbird/102.15.1
In-Reply-To: <kmfv6cFler9U8@mid.individual.net>
 by: Johnny Billquist - Thu, 14 Sep 2023 10:53 UTC

On 2023-09-14 10:39, Bob Eager wrote:
> On Thu, 14 Sep 2023 08:39:03 +0000, Bob Eager wrote:
>
>> On Wed, 13 Sep 2023 22:19:29 -0400, Arne Vajhøj wrote:
>>
>>> On 9/13/2023 9:30 PM, gah4 wrote:
>>>> On Tuesday, September 12, 2023 at 5:15:44 AM UTC-7, Simon Clubley
>>>> wrote:
>>>>> On 2023-09-11, gah4 <ga...@u.washington.edu> wrote:
>>>>
>>>>>> Maybe I don't know how everyone uses PHP, but the use I have seen is
>>>>>> inside HTML.
>>>>
>>>>>> It is then processed by PHP before it is seen by the HTML parser.
>>>>
>>>>>> Even more, though PHP has to find its code inside arbitrary HTML,
>>>>>> without actually parsing HTML.
>>>>
>>>>> That's what the PHP open and close tags are for. Anything inside them
>>>>> is treated as PHP code and anything outside them is not.
>>>>
>>>> OK, but here is the part that I don't know. Say that the PHP tags are
>>>> in quoted strings. Does it still see them? If it isn't parsing HTML,
>>>> it has to be sure that it recognizes only the real open and close
>>>> tags.
>>>
>>> Quotes does not have any special meaning in literal text.
>>>
>>> C:\Work>type q.php "'"'<?php echo "Hi from PHP"; ?>'"'"
>>>
>>> C:\Work>php q.php "'"'Hi from PHP'"'"
>>
>> How about:
>>
>> <h2 id="tag<?php>xxxxx</h2> ?
>
> Sorry, should be:
>
> <h2 id="tag<?php">xxxxx</h2> ?

I would say it's not the quotes that are the most relevant in this. The
fact that you are already inside a tag blocks it from being interpreted
as a tag. Quotes or not.

Until the terminating bracken for the <h2, nothing is parsed, unless it
is the specific parsing of the h2 tag.

Johnny

Re: OS implementation languages

<93292764-3508-43dc-9275-034c834bc9c8n@googlegroups.com>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=29970&group=comp.os.vms#29970

  copy link   Newsgroups: comp.os.vms
X-Received: by 2002:ac8:5a54:0:b0:412:14a0:448e with SMTP id o20-20020ac85a54000000b0041214a0448emr149947qta.1.1694708913188;
Thu, 14 Sep 2023 09:28:33 -0700 (PDT)
X-Received: by 2002:a05:6870:c7a8:b0:1bb:5fac:524e with SMTP id
dy40-20020a056870c7a800b001bb5fac524emr844789oab.5.1694708913011; Thu, 14 Sep
2023 09:28:33 -0700 (PDT)
Path: i2pn2.org!i2pn.org!weretis.net!feeder8.news.weretis.net!feeder1.feed.usenet.farm!feed.usenet.farm!peer01.ams4!peer.am4.highwinds-media.com!peer01.iad!feed-me.highwinds-media.com!news.highwinds-media.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.os.vms
Date: Thu, 14 Sep 2023 09:28:32 -0700 (PDT)
In-Reply-To: <uduonu$1uu$1@news.misty.com>
Injection-Info: google-groups.googlegroups.com; posting-host=2601:602:9700:4689:5df0:6b1e:9c0:6675;
posting-account=gLDX1AkAAAA26M5HM-O3sVMAXdxK9FPA
NNTP-Posting-Host: 2601:602:9700:4689:5df0:6b1e:9c0:6675
References: <uc84kt$3iet2$1@dont-email.me> <udcg7p$303um$1@dont-email.me>
<udciju$30egm$1@dont-email.me> <km0l0iF8emlU3@mid.individual.net>
<udf9io$o8s$1@reader2.panix.com> <km113aF8emnU5@mid.individual.net>
<udfnp8$3j4cj$1@dont-email.me> <km1nbbF8emlU6@mid.individual.net>
<udi2dr$4e5h$2@dont-email.me> <km3i7vF8emlU13@mid.individual.net>
<udi5ld$4t22$1@dont-email.me> <km3m7gF8emnU8@mid.individual.net>
<udi9pf$5cg1$2@dont-email.me> <udiee4$2bl$1@news.misty.com>
<udiov5$7hvo$1@dont-email.me> <udj1sk$pn7$1@news.misty.com>
<1476d99e-7f56-499c-9b30-3043ac71372en@googlegroups.com> <udpkpd$1i366$2@dont-email.me>
<63b620ad-b72f-4328-8212-0596571ccba2n@googlegroups.com> <udtqjh$2fo82$2@dont-email.me>
<kmfv57Fler9U7@mid.individual.net> <kmfv6cFler9U8@mid.individual.net> <uduonu$1uu$1@news.misty.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <93292764-3508-43dc-9275-034c834bc9c8n@googlegroups.com>
Subject: Re: OS implementation languages
From: gah...@u.washington.edu (gah4)
Injection-Date: Thu, 14 Sep 2023 16:28:33 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Received-Bytes: 3032
 by: gah4 - Thu, 14 Sep 2023 16:28 UTC

On Thursday, September 14, 2023 at 3:53:54 AM UTC-7, Johnny Billquist wrote:
> On 2023-09-14 10:39, Bob Eager wrote:

(snip)

> > <h2 id="tag<?php">xxxxx</h2> ?

> I would say it's not the quotes that are the most relevant in this. The
> fact that you are already inside a tag blocks it from being interpreted
> as a tag. Quotes or not.
> Until the terminating bracken for the <h2, nothing is parsed, unless it
> is the specific parsing of the h2 tag.

As well as I know it, PHP doesn't know anything about HTML.
It doesn't know any HTML tags, what is inside and what isn't.

That does make it interesting to write an HTML page about PHP.

<title> The <?php and ?> tags.</title>

It reads along until it finds <?php which might be inside something else.

Next question, though, how does it know where the end is? How about:

"'"'<?php echo "closing PHP?>"; ?>'"'"

Once it is parsing PHP, I presume it knows what PHP quotes look like.

Re: OS implementation languages

<udviuv$2nnd9$2@dont-email.me>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=29972&group=comp.os.vms#29972

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: arn...@vajhoej.dk (Arne Vajhøj)
Newsgroups: comp.os.vms
Subject: Re: OS implementation languages
Date: Thu, 14 Sep 2023 14:21:19 -0400
Organization: A noiseless patient Spider
Lines: 22
Message-ID: <udviuv$2nnd9$2@dont-email.me>
References: <uc84kt$3iet2$1@dont-email.me> <udcg7p$303um$1@dont-email.me>
<udciju$30egm$1@dont-email.me> <km0l0iF8emlU3@mid.individual.net>
<udf9io$o8s$1@reader2.panix.com> <km113aF8emnU5@mid.individual.net>
<udfnp8$3j4cj$1@dont-email.me> <km1nbbF8emlU6@mid.individual.net>
<udi2dr$4e5h$2@dont-email.me> <km3i7vF8emlU13@mid.individual.net>
<udi5ld$4t22$1@dont-email.me> <km3m7gF8emnU8@mid.individual.net>
<udi9pf$5cg1$2@dont-email.me> <udiee4$2bl$1@news.misty.com>
<udiov5$7hvo$1@dont-email.me> <udj1sk$pn7$1@news.misty.com>
<1476d99e-7f56-499c-9b30-3043ac71372en@googlegroups.com>
<udpkpd$1i366$2@dont-email.me>
<63b620ad-b72f-4328-8212-0596571ccba2n@googlegroups.com>
<udtqjh$2fo82$2@dont-email.me> <kmfv57Fler9U7@mid.individual.net>
<kmfv6cFler9U8@mid.individual.net>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
Injection-Date: Thu, 14 Sep 2023 18:21:19 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="abe7fa8ab04e9d36d06040450945d9f6";
logging-data="2874793"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1+ItVErPjOMOMUlqeEHnGaeVrhfUgO07tk="
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101
Thunderbird/102.15.1
Cancel-Lock: sha1:VJbRuFSXZ1dM5KOehE0YoF54C5Q=
Content-Language: en-US
In-Reply-To: <kmfv6cFler9U8@mid.individual.net>
 by: Arne Vajhøj - Thu, 14 Sep 2023 18:21 UTC

On 9/14/2023 4:39 AM, Bob Eager wrote:
> On Thu, 14 Sep 2023 08:39:03 +0000, Bob Eager wrote:
>> How about:
>>
>> <h2 id="tag<?php>xxxxx</h2> ?
>
> Sorry, should be:
>
> <h2 id="tag<?php">xxxxx</h2> ?

That does not contain any PHP code so it is outputted as is.

But:

<h2 id="<?php echo "abc"?>">xxxxx</h2>

outputs:

<h2 id="abc">xxxxx</h2>

Arne

Re: OS implementation languages

<udvjck$2nnd9$3@dont-email.me>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=29974&group=comp.os.vms#29974

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: arn...@vajhoej.dk (Arne Vajhøj)
Newsgroups: comp.os.vms
Subject: Re: OS implementation languages
Date: Thu, 14 Sep 2023 14:28:36 -0400
Organization: A noiseless patient Spider
Lines: 45
Message-ID: <udvjck$2nnd9$3@dont-email.me>
References: <uc84kt$3iet2$1@dont-email.me> <udcg7p$303um$1@dont-email.me>
<udciju$30egm$1@dont-email.me> <km0l0iF8emlU3@mid.individual.net>
<udf9io$o8s$1@reader2.panix.com> <km113aF8emnU5@mid.individual.net>
<udfnp8$3j4cj$1@dont-email.me> <km1nbbF8emlU6@mid.individual.net>
<udi2dr$4e5h$2@dont-email.me> <km3i7vF8emlU13@mid.individual.net>
<udi5ld$4t22$1@dont-email.me> <km3m7gF8emnU8@mid.individual.net>
<udi9pf$5cg1$2@dont-email.me> <udiee4$2bl$1@news.misty.com>
<udiov5$7hvo$1@dont-email.me> <udj1sk$pn7$1@news.misty.com>
<1476d99e-7f56-499c-9b30-3043ac71372en@googlegroups.com>
<udpkpd$1i366$2@dont-email.me>
<63b620ad-b72f-4328-8212-0596571ccba2n@googlegroups.com>
<udtqjh$2fo82$2@dont-email.me> <kmfv57Fler9U7@mid.individual.net>
<kmfv6cFler9U8@mid.individual.net> <uduonu$1uu$1@news.misty.com>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Date: Thu, 14 Sep 2023 18:28:36 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="abe7fa8ab04e9d36d06040450945d9f6";
logging-data="2874793"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX19g/5vblqntbq1y9+QVnCQ0WpcGf1iwWm0="
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101
Thunderbird/102.15.1
Cancel-Lock: sha1:SRUviO1Zdpo6liAGSGlRgHklweE=
Content-Language: en-US
In-Reply-To: <uduonu$1uu$1@news.misty.com>
 by: Arne Vajhøj - Thu, 14 Sep 2023 18:28 UTC

On 9/14/2023 6:53 AM, Johnny Billquist wrote:
> On 2023-09-14 10:39, Bob Eager wrote:
>> On Thu, 14 Sep 2023 08:39:03 +0000, Bob Eager wrote:
>>> How about:
>>>
>>>   <h2 id="tag<?php>xxxxx</h2>     ?
>>
>> Sorry, should be:
>>
>>    <h2 id="tag<?php">xxxxx</h2>     ?
>
> I would say it's not the quotes that are the most relevant in this. The
> fact that you are already inside a tag blocks it from being interpreted
> as a tag. Quotes or not.

No.

PHP is intended to be used with HTML outside <?php ... ?> and
in 99.9% of PHP files it is HTML that is outside <?php ... ?>.

But from a technical perspective then PHP treats what is outside
<?php ... ?> as literal text.

No parsing. Does not care what it is.

And note that even though HTML is sort of the default, then
PHP can instruct the web server that the content is something else.

<h1>xxxxxx</h1>
<?php
echo "yyyyyy\r\n";
?>

vs:

<?php
header("Content-Type: text/plain");
?>
<h1>xxxxxx</h1>
<?php
echo "yyyyyy\r\n";
?>

Arne

Re: OS implementation languages

<6aea1e5f-f3d7-4cf7-aeb0-7fb65be344acn@googlegroups.com>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=29975&group=comp.os.vms#29975

  copy link   Newsgroups: comp.os.vms
X-Received: by 2002:ac8:4686:0:b0:416:fd6d:7d63 with SMTP id g6-20020ac84686000000b00416fd6d7d63mr44461qto.2.1694716168883;
Thu, 14 Sep 2023 11:29:28 -0700 (PDT)
X-Received: by 2002:a4a:4948:0:b0:573:540a:fe3b with SMTP id
z69-20020a4a4948000000b00573540afe3bmr785263ooa.0.1694716168619; Thu, 14 Sep
2023 11:29:28 -0700 (PDT)
Path: i2pn2.org!i2pn.org!usenet.blueworldhosting.com!diablo1.usenet.blueworldhosting.com!peer01.iad!feed-me.highwinds-media.com!news.highwinds-media.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.os.vms
Date: Thu, 14 Sep 2023 11:29:28 -0700 (PDT)
In-Reply-To: <udhu9l$jul$1@panix2.panix.com>
Injection-Info: google-groups.googlegroups.com; posting-host=128.210.15.236; posting-account=VdxRdAoAAAAXFp2Tnd02XkYh5HS47Ew9
NNTP-Posting-Host: 128.210.15.236
References: <uc84kt$3iet2$1@dont-email.me> <udaun8$2fep0$2@dont-email.me>
<udcg7p$303um$1@dont-email.me> <7a5ea3f8-0670-4800-a597-2a1c1f71d2den@googlegroups.com>
<udhu9l$jul$1@panix2.panix.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <6aea1e5f-f3d7-4cf7-aeb0-7fb65be344acn@googlegroups.com>
Subject: Re: OS implementation languages
From: smk...@gmail.com (Steve Kelley)
Injection-Date: Thu, 14 Sep 2023 18:29:28 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Received-Bytes: 1828
 by: Steve Kelley - Thu, 14 Sep 2023 18:29 UTC

On Saturday, September 9, 2023 at 10:08:56 AM UTC-4, Scott Dorsey wrote:
>
> I attempted to get the IT department to actually explain what a computer was
> and what wasn't a computer, and to this day I still cannot get them to give
> me a definition for what a computer is. I blame poor elementary school
> education for this.
> --scott
>
> --
> "C'est un Nagra. C'est suisse, et tres, tres precis."

Well, I don't know what a computer is, but I'm certain a Programmable Data Processor isn't one, so, OK.

--
Steve

Re: OS implementation languages

<ue06ob$2t8ou$1@dont-email.me>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=29978&group=comp.os.vms#29978

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: arn...@vajhoej.dk (Arne Vajhøj)
Newsgroups: comp.os.vms
Subject: Re: OS implementation languages
Date: Thu, 14 Sep 2023 19:59:06 -0400
Organization: A noiseless patient Spider
Lines: 89
Message-ID: <ue06ob$2t8ou$1@dont-email.me>
References: <uc84kt$3iet2$1@dont-email.me> <udcg7p$303um$1@dont-email.me>
<udciju$30egm$1@dont-email.me> <km0l0iF8emlU3@mid.individual.net>
<udf9io$o8s$1@reader2.panix.com> <km113aF8emnU5@mid.individual.net>
<udfnp8$3j4cj$1@dont-email.me> <km1nbbF8emlU6@mid.individual.net>
<udi2dr$4e5h$2@dont-email.me> <km3i7vF8emlU13@mid.individual.net>
<udi5ld$4t22$1@dont-email.me> <km3m7gF8emnU8@mid.individual.net>
<udi9pf$5cg1$2@dont-email.me> <udiee4$2bl$1@news.misty.com>
<udiov5$7hvo$1@dont-email.me> <udj1sk$pn7$1@news.misty.com>
<1476d99e-7f56-499c-9b30-3043ac71372en@googlegroups.com>
<udpkpd$1i366$2@dont-email.me>
<63b620ad-b72f-4328-8212-0596571ccba2n@googlegroups.com>
<udtqjh$2fo82$2@dont-email.me> <kmfv57Fler9U7@mid.individual.net>
<kmfv6cFler9U8@mid.individual.net> <uduonu$1uu$1@news.misty.com>
<udvjck$2nnd9$3@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Date: Thu, 14 Sep 2023 23:59:07 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="397fa998cb57c1f8840f0ff815896edf";
logging-data="3056414"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX19rYWtut1CoZmfUBHjB1c6/YT3uDGHV28s="
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101
Thunderbird/102.15.1
Cancel-Lock: sha1:XEVTWkvF9xJFOpCto+rXahMSX9o=
In-Reply-To: <udvjck$2nnd9$3@dont-email.me>
Content-Language: en-US
 by: Arne Vajhøj - Thu, 14 Sep 2023 23:59 UTC

On 9/14/2023 2:28 PM, Arne Vajhøj wrote:
> On 9/14/2023 6:53 AM, Johnny Billquist wrote:
>> On 2023-09-14 10:39, Bob Eager wrote:
>>> On Thu, 14 Sep 2023 08:39:03 +0000, Bob Eager wrote:
>>>> How about:
>>>>
>>>>   <h2 id="tag<?php>xxxxx</h2>     ?
>>>
>>> Sorry, should be:
>>>
>>>    <h2 id="tag<?php">xxxxx</h2>     ?
>>
>> I would say it's not the quotes that are the most relevant in this.
>> The fact that you are already inside a tag blocks it from being
>> interpreted as a tag. Quotes or not.
>
> No.
>
> PHP is intended to be used with HTML outside <?php ... ?> and
> in 99.9% of PHP files it is HTML that is outside <?php ... ?>.
>
> But from a technical perspective then PHP treats what is outside
> <?php ... ?> as literal text.
>
> No parsing. Does not care what it is.
>
> And note that even though HTML is sort of the default, then
> PHP can instruct the web server that the content is something else.
>
> <h1>xxxxxx</h1>
> <?php
> echo "yyyyyy\r\n";
> ?>
>
> vs:
>
> <?php
> header("Content-Type: text/plain");
> ?>
> <h1>xxxxxx</h1>
> <?php
> echo "yyyyyy\r\n";
> ?>

In some coding styles it is quite common to have code
inside HTML attributes.

This is just pure PHP code:

$ typ flav1.php
<?php
$opts = array( 'A' => 'This is A', 'B' => 'This is B', 'C' => 'This is C');
echo "<select>\r\n";
foreach($opts as $id => $val) {
echo " <option value='$id'>$val</option>\r\n";
} echo "</select>\r\n";
?>
$ php flav1.php
<select>
<option value='A'>This is A</option>
<option value='B'>This is B</option>
<option value='C'>This is C</option>
</select>

But the same can be done with literal text and smaller PHP fragments:

$ typ flav2.php
<?php
$opts = array( 'A' => 'This is A', 'B' => 'This is B', 'C' => 'This is C');
?>
<select>
<?php
foreach($opts as $id => $val) {
?>
<option value='<?php echo $id; ?>'><?php echo $val;?></option>
<?php
} ?>
</select>
$ php flav2.php
<select>
<option value='A'>This is A</option>
<option value='B'>This is B</option>
<option value='C'>This is C</option>
</select>

Arne


computers / comp.os.vms / OS implementation languages

Pages:12345678
server_pubkey.txt

rocksolid light 0.9.81
clearnet tor