Rocksolid Light

Welcome to novaBBS (click a section below)

mail  files  register  newsreader  groups  login

Message-ID:  

Live free or die.


computers / comp.os.vms / Re: MariaDB/MySQL on x86

SubjectAuthor
* MariaDB/MySQL on x86issinoho
+* Re: MariaDB/MySQL on x86Ian Miller
|`- Re: MariaDB/MySQL on x86issinoho
+* Re: MariaDB/MySQL on x86Craig A. Berry
|+* Re: MariaDB/MySQL on x86Arne Vajhøj
||`* Re: MariaDB/MySQL on x86Craig A. Berry
|| `* Re: MariaDB/MySQL on x86Arne Vajhøj
||  `* Re: MariaDB/MySQL on x86Vitaly Pustovetov
||   `* Re: MariaDB/MySQL on x86Arne Vajhøj
||    `* Re: MariaDB/MySQL on x86Simon Clubley
||     `* Re: MariaDB/MySQL on x86bill
||      `- Re: MariaDB/MySQL on x86Arne Vajhøj
|`* Re: MariaDB/MySQL on x86Mark Berryman
| +* Re: MariaDB/MySQL on x86Arne Vajhøj
| |`* Re: MariaDB/MySQL on x86Craig A. Berry
| | `* Re: MariaDB/MySQL on x86Arne Vajhøj
| |  `- Re: MariaDB/MySQL on x86Arne Vajhøj
| +- Re: MariaDB/MySQL on x86John Reagan
| `- Re: MariaDB/MySQL on x86Craig A. Berry
`* Re: MariaDB/MySQL on x86Neil Rieck
 +* Re: MariaDB/MySQL on x86Craig A. Berry
 |+* Re: MariaDB/MySQL on x86Simon Clubley
 ||`* Re: MariaDB/MySQL on x86Craig A. Berry
 || +* Re: MariaDB/MySQL on x86Simon Clubley
 || |`- Re: MariaDB/MySQL on x86Craig A. Berry
 || `* Re: MariaDB/MySQL on x86Arne Vajhøj
 ||  `- Re: MariaDB/MySQL on x86Dave Froble
 |`* Re: MariaDB/MySQL on x86Neil Rieck
 | `* Re: MariaDB/MySQL on x86Arne Vajhøj
 |  +* Re: MariaDB/MySQL on x86Simon Clubley
 |  |`- Re: MariaDB/MySQL on x86Arne Vajhøj
 |  `* Re: MariaDB/MySQL on x86Neil Rieck
 |   `* Re: MariaDB/MySQL on x86Arne Vajhøj
 |    `* Re: MariaDB/MySQL on x86Neil Rieck
 |     +- Re: MariaDB/MySQL on x86Arne Vajhøj
 |     `* Re: MariaDB/MySQL on x86Jan-Erik Söderholm
 |      `- Re: MariaDB/MySQL on x86Neil Rieck
 `- Re: MariaDB/MySQL on x86Arne Vajhøj

Pages:12
Re: MariaDB/MySQL on x86

<u2cdcv$1j0l7$3@dont-email.me>

  copy mid

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

  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: MariaDB/MySQL on x86
Date: Wed, 26 Apr 2023 19:50:54 -0400
Organization: A noiseless patient Spider
Lines: 21
Message-ID: <u2cdcv$1j0l7$3@dont-email.me>
References: <c9f78fe7-4719-4acd-b629-9082bacc1e9en@googlegroups.com>
<u26usn$gokn$1@dont-email.me> <u26v8h$gqrl$1@dont-email.me>
<u2773t$hvu9$1@dont-email.me> <u27b9e$m8hc$1@dont-email.me>
<cb388ae2-16ec-4236-95f2-962759cb1fddn@googlegroups.com>
<u28kad$sqgg$1@dont-email.me> <u2b4jt$1cgfc$1@dont-email.me>
<kasj6pFq0faU6@mid.individual.net>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Date: Wed, 26 Apr 2023 23:50:55 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="ce4ee0ff3d51c08ec686bd6bbf3e9e37";
logging-data="1671847"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1/NMLreRjUKNsyz4hbC0Qr3581XH7rTCRg="
User-Agent: Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:102.0) Gecko/20100101
Thunderbird/102.10.0
Cancel-Lock: sha1:fG1VVwkOzYER/71QqoUPYB/ydO8=
Content-Language: en-US
In-Reply-To: <kasj6pFq0faU6@mid.individual.net>
 by: Arne Vajhøj - Wed, 26 Apr 2023 23:50 UTC

On 4/26/2023 8:19 AM, bill wrote:
> On 4/26/2023 8:14 AM, Simon Clubley wrote:
>> So what did you think about _J_OVIAL ? :-)
>
> Laugh all you want.  The last I heard the USAF is still using
> Jovial.

But still a bit old.

As example:

http://www.seadeo.com/Vax_Compilers.htm

VMS support, but on VAX not that "new" Alpha thing.

:-)

Arne

Re: MariaDB/MySQL on x86

<u2ci6m$1jugk$1@dont-email.me>

  copy mid

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

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: dav...@tsoft-inc.com (Dave Froble)
Newsgroups: comp.os.vms
Subject: Re: MariaDB/MySQL on x86
Date: Wed, 26 Apr 2023 21:12:37 -0400
Organization: A noiseless patient Spider
Lines: 57
Message-ID: <u2ci6m$1jugk$1@dont-email.me>
References: <c9f78fe7-4719-4acd-b629-9082bacc1e9en@googlegroups.com>
<2fdc0e98-780f-47c1-87d8-14ad6e0acd40n@googlegroups.com>
<u2b408$1cf43$1@dont-email.me> <u2b4tc$1cgfc$2@dont-email.me>
<u2bilv$1erq0$1@dont-email.me> <u2ccm4$1j0l7$1@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Date: Thu, 27 Apr 2023 01:12:54 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="42564fd54c152fa34252f66c37f3bbc1";
logging-data="1702420"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX19psnYBpNneDmDIGL2w2o2LbrtxKLPxUu4="
User-Agent: Mozilla/5.0 (Windows NT 5.1; rv:45.0) Gecko/20100101
Thunderbird/45.8.0
Cancel-Lock: sha1:j94V7oDRNBvk9xYjs1iuu6OhSUQ=
In-Reply-To: <u2ccm4$1j0l7$1@dont-email.me>
 by: Dave Froble - Thu, 27 Apr 2023 01:12 UTC

On 4/26/2023 7:38 PM, Arne Vajhøj wrote:
> On 4/26/2023 12:14 PM, Craig A. Berry wrote:
>> On 4/26/23 7:19 AM, Simon Clubley wrote:
>>> On 2023-04-26, Craig A. Berry <craigberry@nospam.mac.com> wrote:
>>>> On 4/26/23 5:33 AM, Neil Rieck wrote:
>>>>> One of the annoyances with MariaDB-10 (and MySQL-6) is that they can
>>>>> only be built with C11 which is still not available on OpenVMS/Alpha
>>>>> or OpenVMS/Itanium
>>>> Not sure that will ever happen. It's hard to see how VSI can afford to
>>>> continue to make major changes to the traditional front end on all
>>>> platforms while also keeping up with clang on x86.
>>>
>>> They don't need to change those front ends.
>>>
>>> If you have existing DEC-specific code, use the DEC front ends that John
>>> is writing.
>>>
>>> If you have industry-standard C or C++ code that needs modern compiler
>>> standards, then just call clang directly, instead of via one of the
>>> DEC front ends.
>>
>> Which is no help at all for someone who just said, "C11 which is still
>> not available on OpenVMS/Alpha or OpenVMS/Itanium." Unless someone with
>> a very large pile of cash wants to revive llvm-alpha and llvm-ia64.
>
> I don't know if VSI has officially stated it, but when I saw
> that Alpha and Itanium would not get 9.x, then my conclusion
> was that:
> - VSI will support Alpha and Itanium to run what is running
> on them today - whatever was created 20-30 years ago will
> continue to run for many years to come
> - anyone wanting major new VMS or VMS LP functionality for
> new stuff will need to migrate to x86-64
>
> Arne
>

I do believe that the purpose of starting up VSI was to port VMS to x86 and
beyond. I've got to think that it would not have happened for just Alpha and
itanic. Those are dead, no new chips, no growth potential. Perhaps the Alpha
and itanic support was mainly to keep the customers on VMS until x86 VMS was ready.

The original announced plan did not include Alpha. But enough paying customers
convinced VSI to have an Alpha VMS release. I remember Clair Grant writing
something like "now to see if we can make any money from Alpha", or something
like that.

So, since they planned on a single source for Alpha, itanic, and x86, at least
as much as possible, the support for the dead CPUs also helped x86.

--
David Froble Tel: 724-529-0450
Dave Froble Enterprises, Inc. E-Mail: davef@tsoft-inc.com
DFE Ultralights, Inc.
170 Grimplin Road
Vanderbilt, PA 15486

Re: MariaDB/MySQL on x86

<4921cc0b-557e-404e-8d93-acf1cd8dd046n@googlegroups.com>

  copy mid

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

  copy link   Newsgroups: comp.os.vms
X-Received: by 2002:ae9:e008:0:b0:74d:e777:4c16 with SMTP id m8-20020ae9e008000000b0074de7774c16mr124426qkk.7.1682591819584;
Thu, 27 Apr 2023 03:36:59 -0700 (PDT)
X-Received: by 2002:a05:6214:b93:b0:5ef:4660:bf3b with SMTP id
fe19-20020a0562140b9300b005ef4660bf3bmr161348qvb.9.1682591819332; Thu, 27 Apr
2023 03:36:59 -0700 (PDT)
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!1.us.feeder.erje.net!feeder.erje.net!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: Thu, 27 Apr 2023 03:36:59 -0700 (PDT)
In-Reply-To: <u2b408$1cf43$1@dont-email.me>
Injection-Info: google-groups.googlegroups.com; posting-host=70.31.97.35; posting-account=QqCTBgkAAACie99dBE6oFauYH8hE6sk0
NNTP-Posting-Host: 70.31.97.35
References: <c9f78fe7-4719-4acd-b629-9082bacc1e9en@googlegroups.com>
<2fdc0e98-780f-47c1-87d8-14ad6e0acd40n@googlegroups.com> <u2b408$1cf43$1@dont-email.me>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <4921cc0b-557e-404e-8d93-acf1cd8dd046n@googlegroups.com>
Subject: Re: MariaDB/MySQL on x86
From: n.ri...@bell.net (Neil Rieck)
Injection-Date: Thu, 27 Apr 2023 10:36:59 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Received-Bytes: 3043
 by: Neil Rieck - Thu, 27 Apr 2023 10:36 UTC

On Wednesday, April 26, 2023 at 8:04:28 AM UTC-4, Craig A. Berry wrote:
> On 4/26/23 5:33 AM, Neil Rieck wrote:
>
> > One of the annoyances with MariaDB-10 (and MySQL-6) is that they can
> > only be built with C11 which is still not available on OpenVMS/Alpha
> > or OpenVMS/Itanium
> Not sure that will ever happen. It's hard to see how VSI can afford to
> continue to make major changes to the traditional front end on all
> platforms while also keeping up with clang on x86.
> > Kudos to VSI for making as much progress as they have. I only hope
> > that they get around to also supporting C17 (stable) and C23 (pre-release)
> Have you tried the clang-based C++ compiler currently in field test,
> which, as a side effect of being clang, works as either a C compiler or
> a C++ compiler? I suspect that will be the path forward for newer
> standards.

No, but I will.

As I have mentioned before, 99% of all software (applications as well as software development tools) is written in C/C++ so not supporting C/C++ is one way to kill any platform.

p.s. back in the day, the people at the Apache foundation had the foresight to see this problem on the horizon so their first big project, HTTPd, would only be supported on a very early implementation of C. This is one reason why Apache HTTPd can be found in every computer ecosystem. Anyway, developers at Oracle (MySQL-6) and MariaDB Corp (MariaDB-10) were wearing different hats when they decided to use C11. If other open software developers follow this trend then current operating systems not supporting C11, C17 and C23 (and their C++ equivalents) will quickly find their OS classified as museumware.

Neil Rieck
Waterloo, Ontario, Canada.
http://neilrieck.net/OpenVMS.html

Re: MariaDB/MySQL on x86

<u2f1jg$24f60$1@dont-email.me>

  copy mid

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

  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: MariaDB/MySQL on x86
Date: Thu, 27 Apr 2023 20:47:54 -0400
Organization: A noiseless patient Spider
Lines: 97
Message-ID: <u2f1jg$24f60$1@dont-email.me>
References: <c9f78fe7-4719-4acd-b629-9082bacc1e9en@googlegroups.com>
<2fdc0e98-780f-47c1-87d8-14ad6e0acd40n@googlegroups.com>
<u2b408$1cf43$1@dont-email.me>
<4921cc0b-557e-404e-8d93-acf1cd8dd046n@googlegroups.com>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Date: Thu, 27 Apr 2023 23:48:00 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="b6996667cb425253f375fd4bf9362a67";
logging-data="2243776"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1/ZXHo6YO2gvDvSFHU9X1ec/rcsb9HeKSs="
User-Agent: Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:102.0) Gecko/20100101
Thunderbird/102.10.0
Cancel-Lock: sha1:v8Dvfh0ZLGM5pmEnaQG47jENzBg=
Content-Language: en-US
In-Reply-To: <4921cc0b-557e-404e-8d93-acf1cd8dd046n@googlegroups.com>
 by: Arne Vajhøj - Fri, 28 Apr 2023 00:47 UTC

On 4/27/2023 6:36 AM, Neil Rieck wrote:
> On Wednesday, April 26, 2023 at 8:04:28 AM UTC-4, Craig A. Berry
> wrote:
>> On 4/26/23 5:33 AM, Neil Rieck wrote:
>>
>>> One of the annoyances with MariaDB-10 (and MySQL-6) is that they
>>> can only be built with C11 which is still not available on
>>> OpenVMS/Alpha or OpenVMS/Itanium
>> Not sure that will ever happen. It's hard to see how VSI can afford
>> to continue to make major changes to the traditional front end on
>> all platforms while also keeping up with clang on x86.
>>> Kudos to VSI for making as much progress as they have. I only
>>> hope that they get around to also supporting C17 (stable) and C23
>>> (pre-release)
>> Have you tried the clang-based C++ compiler currently in field
>> test, which, as a side effect of being clang, works as either a C
>> compiler or a C++ compiler? I suspect that will be the path forward
>> for newer standards.
>
> No, but I will.
>
> As I have mentioned before, 99% of all software (applications as well
> as software development tools) is written in C/C++ so not supporting
> C/C++ is one way to kill any platform.

I don't believe those 99%.

Most surveys of programming languages show:

tier 1 - JavaScript, Python, Java
tier 2 - C/C++, C#, PHP
tier 3 & 4 - all the rest

The only domain I can think of where C/C++ is totally dominant is
OS.

> p.s. back in the day, the people at the Apache foundation had the
> foresight to see this problem on the horizon so their first big
> project, HTTPd, would only be supported on a very early
> implementation of C. This is one reason why Apache HTTPd can be found
> in every computer ecosystem.

I can sympathize with that - I probably code my C in C89.

:-)

> Anyway, developers at Oracle (MySQL-6)
> and MariaDB Corp (MariaDB-10)

MySQL went from 5.7 to 8.0 there is no 6.x.

> were wearing different hats when they
> decided to use C11. If other open software developers follow this
> trend then current operating systems not supporting C11, C17 and C23
> (and their C++ equivalents) will quickly find their OS classified as
> museumware.

I believe the problem is mostly in C++ not C.

C99->C11 is relative small (standard multi-threading, better
unicode support and some other stuff).

C11->C17 is just bugfixes.

A C17 program will very much look like a C99 program.

Obviously a program using some of the new features
in C11 (like the standard threading instead of POSIX
threading) will not build out of the box with C99.

But overall C is C.

Not so with C++.

C++98->C++03 is just bugfixes.

C++03->C++11 is huge: type inference, modern for loop,
different return type declaration, nullptr, enum class,
lambda, attributes, regex support, better unicode support,
standard multi-threading and much more.

C++11->C++14 added a bunch of smaller changes.

C++14->C++17 added a bunch of smaller changes.

C++17->C++20 added more (concepts, modules, coroutines,
spaceship operator, mandate two's complement etc.).

A C++20 program can look totally different from a
C++98 program.

The C++20 program will in some ways look more like a Java
or C# program than a Cnn or C++98 program.

Arne

Re: MariaDB/MySQL on x86

<u2geda$2e5r8$4@dont-email.me>

  copy mid

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

  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: MariaDB/MySQL on x86
Date: Fri, 28 Apr 2023 12:32:42 -0000 (UTC)
Organization: A noiseless patient Spider
Lines: 28
Message-ID: <u2geda$2e5r8$4@dont-email.me>
References: <c9f78fe7-4719-4acd-b629-9082bacc1e9en@googlegroups.com> <2fdc0e98-780f-47c1-87d8-14ad6e0acd40n@googlegroups.com> <u2b408$1cf43$1@dont-email.me> <4921cc0b-557e-404e-8d93-acf1cd8dd046n@googlegroups.com> <u2f1jg$24f60$1@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain; charset=iso-8859-1
Content-Transfer-Encoding: 8bit
Injection-Date: Fri, 28 Apr 2023 12:32:42 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="5008f4ec41475e9464cbaf61bc5dbe76";
logging-data="2561896"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX18kfWp1xY0sIiktHNLgT7DVIVcncw+mS18="
User-Agent: slrn/0.9.8.1 (VMS/Multinet)
Cancel-Lock: sha1:Y+1VeValZDUIfqvGkakoEqXjYqs=
 by: Simon Clubley - Fri, 28 Apr 2023 12:32 UTC

On 2023-04-27, Arne Vajhøj <arne@vajhoej.dk> wrote:
>
> Most surveys of programming languages show:
>
> tier 1 - JavaScript, Python, Java
> tier 2 - C/C++, C#, PHP
> tier 3 & 4 - all the rest
>

I suspect the splits are different depending on if you are talking
about server-side code or client-side code.

>
> C++17->C++20 added more (concepts, modules, coroutines,
> spaceship operator, mandate two's complement etc.).
>

And in C++20, C++ _finally_ got C's designated initializers:

https://www.cppstories.com/2021/designated-init-cpp20/

They've only been around for decades in the C world... :-)

Simon.

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

Re: MariaDB/MySQL on x86

<u2hnrc$2ksjm$1@dont-email.me>

  copy mid

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

  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: MariaDB/MySQL on x86
Date: Fri, 28 Apr 2023 20:19:53 -0400
Organization: A noiseless patient Spider
Lines: 28
Message-ID: <u2hnrc$2ksjm$1@dont-email.me>
References: <c9f78fe7-4719-4acd-b629-9082bacc1e9en@googlegroups.com>
<2fdc0e98-780f-47c1-87d8-14ad6e0acd40n@googlegroups.com>
<u2b408$1cf43$1@dont-email.me>
<4921cc0b-557e-404e-8d93-acf1cd8dd046n@googlegroups.com>
<u2f1jg$24f60$1@dont-email.me> <u2geda$2e5r8$4@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Date: Sat, 29 Apr 2023 00:19:56 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="e0589788fef7b694285f259fa2ecc1a8";
logging-data="2781814"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX19c3X0W3irTxLlqyme1/I5NoBpfPA2Qw0c="
User-Agent: Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:102.0) Gecko/20100101
Thunderbird/102.10.0
Cancel-Lock: sha1:O9KDiIRbvSqcRP0xpodYw8Y6GwA=
In-Reply-To: <u2geda$2e5r8$4@dont-email.me>
Content-Language: en-US
 by: Arne Vajhøj - Sat, 29 Apr 2023 00:19 UTC

On 4/28/2023 8:32 AM, Simon Clubley wrote:
> On 2023-04-27, Arne Vajhøj <arne@vajhoej.dk> wrote:
>>
>> Most surveys of programming languages show:
>>
>> tier 1 - JavaScript, Python, Java
>> tier 2 - C/C++, C#, PHP
>> tier 3 & 4 - all the rest
>>
>
> I suspect the splits are different depending on if you are talking
> about server-side code or client-side code.

It is overall.

Server side is not that different. JavaScript would drop a lot
(node.js is becoming "a thing" but is not "the thing"). Java
would be reduced a tiny bit due to Android app code not being
counted. C# and C++ would be reduced a tiny bit too due to Windows
desktop apps and various *nix GUI apps not being counted. But not
a big change.

Client side (as in browser + Android & iOS apps + desktop apps)
would be different. I would say: tier 1 = JavaScript, tier 2 =
Java, Kotlin and Swift, tier 3 = C# and C/C++.

Arne

Re: MariaDB/MySQL on x86

<cccd6ac0-5053-49dd-b9b9-6739c6ccc539n@googlegroups.com>

  copy mid

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

  copy link   Newsgroups: comp.os.vms
X-Received: by 2002:ad4:4f33:0:b0:5ef:4151:49c4 with SMTP id fc19-20020ad44f33000000b005ef415149c4mr1495706qvb.6.1682768830077;
Sat, 29 Apr 2023 04:47:10 -0700 (PDT)
X-Received: by 2002:ac8:5c95:0:b0:3ef:5c07:f789 with SMTP id
r21-20020ac85c95000000b003ef5c07f789mr2692734qta.10.1682768829836; Sat, 29
Apr 2023 04:47:09 -0700 (PDT)
Path: i2pn2.org!i2pn.org!weretis.net!feeder8.news.weretis.net!news.mixmin.net!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: Sat, 29 Apr 2023 04:47:09 -0700 (PDT)
In-Reply-To: <u2f1jg$24f60$1@dont-email.me>
Injection-Info: google-groups.googlegroups.com; posting-host=70.31.97.35; posting-account=QqCTBgkAAACie99dBE6oFauYH8hE6sk0
NNTP-Posting-Host: 70.31.97.35
References: <c9f78fe7-4719-4acd-b629-9082bacc1e9en@googlegroups.com>
<2fdc0e98-780f-47c1-87d8-14ad6e0acd40n@googlegroups.com> <u2b408$1cf43$1@dont-email.me>
<4921cc0b-557e-404e-8d93-acf1cd8dd046n@googlegroups.com> <u2f1jg$24f60$1@dont-email.me>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <cccd6ac0-5053-49dd-b9b9-6739c6ccc539n@googlegroups.com>
Subject: Re: MariaDB/MySQL on x86
From: n.ri...@bell.net (Neil Rieck)
Injection-Date: Sat, 29 Apr 2023 11:47:10 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
 by: Neil Rieck - Sat, 29 Apr 2023 11:47 UTC

On Thursday, April 27, 2023 at 7:48:03 PM UTC-4, Arne Vajhøj wrote:
> On 4/27/2023 6:36 AM, Neil Rieck wrote:
> > On Wednesday, April 26, 2023 at 8:04:28 AM UTC-4, Craig A. Berry
> > wrote:
> >> On 4/26/23 5:33 AM, Neil Rieck wrote:
> >>
> >>> One of the annoyances with MariaDB-10 (and MySQL-6) is that they
> >>> can only be built with C11 which is still not available on
> >>> OpenVMS/Alpha or OpenVMS/Itanium
> >> Not sure that will ever happen. It's hard to see how VSI can afford
> >> to continue to make major changes to the traditional front end on
> >> all platforms while also keeping up with clang on x86.
> >>> Kudos to VSI for making as much progress as they have. I only
> >>> hope that they get around to also supporting C17 (stable) and C23
> >>> (pre-release)
> >> Have you tried the clang-based C++ compiler currently in field
> >> test, which, as a side effect of being clang, works as either a C
> >> compiler or a C++ compiler? I suspect that will be the path forward
> >> for newer standards.
> >
> > No, but I will.
> >
> > As I have mentioned before, 99% of all software (applications as well
> > as software development tools) is written in C/C++ so not supporting
> > C/C++ is one way to kill any platform.
> I don't believe those 99%.
>
> Most surveys of programming languages show:
>
> tier 1 - JavaScript, Python, Java
> tier 2 - C/C++, C#, PHP
> tier 3 & 4 - all the rest
>
> The only domain I can think of where C/C++ is totally dominant is
> OS.
> > p.s. back in the day, the people at the Apache foundation had the
> > foresight to see this problem on the horizon so their first big
> > project, HTTPd, would only be supported on a very early
> > implementation of C. This is one reason why Apache HTTPd can be found
> > in every computer ecosystem.
> I can sympathize with that - I probably code my C in C89.
>
> :-)
> > Anyway, developers at Oracle (MySQL-6)
> > and MariaDB Corp (MariaDB-10)
> MySQL went from 5.7 to 8.0 there is no 6.x.
> > were wearing different hats when they
> > decided to use C11. If other open software developers follow this
> > trend then current operating systems not supporting C11, C17 and C23
> > (and their C++ equivalents) will quickly find their OS classified as
> > museumware.
> I believe the problem is mostly in C++ not C.
>
> C99->C11 is relative small (standard multi-threading, better
> unicode support and some other stuff).
>
> C11->C17 is just bugfixes.
>
> A C17 program will very much look like a C99 program.
>
> Obviously a program using some of the new features
> in C11 (like the standard threading instead of POSIX
> threading) will not build out of the box with C99.
>
> But overall C is C.
>
> Not so with C++.
>
> C++98->C++03 is just bugfixes.
>
> C++03->C++11 is huge: type inference, modern for loop,
> different return type declaration, nullptr, enum class,
> lambda, attributes, regex support, better unicode support,
> standard multi-threading and much more.
>
> C++11->C++14 added a bunch of smaller changes.
>
> C++14->C++17 added a bunch of smaller changes.
>
> C++17->C++20 added more (concepts, modules, coroutines,
> spaceship operator, mandate two's complement etc.).
>
> A C++20 program can look totally different from a
> C++98 program.
>
> The C++20 program will in some ways look more like a Java
> or C# program than a Cnn or C++98 program.
>
> Arne

Sir, I think you misunderstood my post. All those languages (including Javascript, Python, Java along with COBOL, FORTRAN and BASIC and anything else you can think of) are now implemented in either C or C++ ( https://www.stroustrup.com/applications.html )

Back in the day, all software (both tools and applications) would have been implemented in macro assembler but now everything is implemented in C or C++ then a code generator takes care of the final step; portable software would be virtually impossible if this wasn't the case. This is what Bell Labs had in mind when they were thinking about porting UNIX from an 18-bit PDP-7 to a 16-bit PDP-11 in the early 1970s. This magic trick was quickly repeated on an Interdata Model 70 then VAX-11.

Anyone who has ever worked with Python knows it can be implemented with other languages (including Python) but the CPYTHON virtual machine is the most popular and it is implemented in C.

But it looks like Python has followed the example set by the developers of MySQL-6 and MariaDB-10 in that Python-3.11 can only be built using a C11 compiler. Python-3.6 became unsupported at the end of 2021 ( https://devguide..python.org/versions/ ) so the clock is ticking toward another future choke point.

Now many people do not use Python-3 or MariaDB-10, but I use both everyday. And although I'm a fan of OpenVMS (while my employer remains agnostic), a decision by VSI to not support C11 would force a negative decision many like me.

comment: I am currently attending a Udemy course on "machine learning". It appears that Python-3 is the only game in town for work in this area (TensorFlow, scikit-learn, and PyTorch are just three of many python add-on libraries).

Neil Rieck
Waterloo, Ontario, Canada.
http://neilrieck.net

Re: MariaDB/MySQL on x86

<u2j48a$2v0pl$1@dont-email.me>

  copy mid

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

  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: MariaDB/MySQL on x86
Date: Sat, 29 Apr 2023 08:57:42 -0400
Organization: A noiseless patient Spider
Lines: 83
Message-ID: <u2j48a$2v0pl$1@dont-email.me>
References: <c9f78fe7-4719-4acd-b629-9082bacc1e9en@googlegroups.com>
<2fdc0e98-780f-47c1-87d8-14ad6e0acd40n@googlegroups.com>
<u2b408$1cf43$1@dont-email.me>
<4921cc0b-557e-404e-8d93-acf1cd8dd046n@googlegroups.com>
<u2f1jg$24f60$1@dont-email.me>
<cccd6ac0-5053-49dd-b9b9-6739c6ccc539n@googlegroups.com>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Date: Sat, 29 Apr 2023 12:57:46 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="e0589788fef7b694285f259fa2ecc1a8";
logging-data="3113781"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1+/SYIbe9+I/jxNfpfMUdulOIHE7JU6drs="
User-Agent: Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:102.0) Gecko/20100101
Thunderbird/102.10.0
Cancel-Lock: sha1:ye6l2FUO+fXENToqfyuC5/hauQ8=
Content-Language: en-US
In-Reply-To: <cccd6ac0-5053-49dd-b9b9-6739c6ccc539n@googlegroups.com>
 by: Arne Vajhøj - Sat, 29 Apr 2023 12:57 UTC

On 4/29/2023 7:47 AM, Neil Rieck wrote:
> On Thursday, April 27, 2023 at 7:48:03 PM UTC-4, Arne Vajhøj wrote:
>> On 4/27/2023 6:36 AM, Neil Rieck wrote:
>>> As I have mentioned before, 99% of all software (applications as
>>> well as software development tools) is written in C/C++ so not
>>> supporting C/C++ is one way to kill any platform.
>> I don't believe those 99%.
>>
>> Most surveys of programming languages show:
>>
>> tier 1 - JavaScript, Python, Java tier 2 - C/C++, C#, PHP tier 3 &
>> 4 - all the rest

> Sir, I think you misunderstood my post.

I misunderstand things all the time.

:-)

> All those languages
> (including Javascript, Python, Java along with COBOL, FORTRAN and
> BASIC and anything else you can think of) are now implemented in
> either C or C++ ( https://www.stroustrup.com/applications.html )
>
> Back in the day, all software (both tools and applications) would
> have been implemented in macro assembler but now everything is
> implemented in C or C++ then a code generator takes care of the final
> step; portable software would be virtually impossible if this wasn't
> the case. This is what Bell Labs had in mind when they were thinking
> about porting UNIX from an 18-bit PDP-7 to a 16-bit PDP-11 in the
> early 1970s. This magic trick was quickly repeated on an Interdata
> Model 70 then VAX-11.

C and C++ are widely used on in the infrastructure of other languages.

The compilers themselves can easily be written in another language
and sometimes do so.

But the RTL is different. If one need to write a RTL that interfaces
the OS and want to support many OS'es, then the list of possible
languages becomes pretty short. And C and C++ are at the top of the
list.

> Anyone who has ever worked with Python knows it can be implemented
> with other languages (including Python) but the CPYTHON virtual
> machine is the most popular and it is implemented in C.

I don't think there are any implementation without a C dependency at
the lower level.

Jython & GraalPython run in JVM, IronPython run in CLR and PyPy
is written in (Restricted) Python, but both JVM and CLR has
an interface to the OS written in C or C++ somewhere at the
lowest level. And I am pretty sure that it is the same for PyPy.

> But it looks like Python has followed the example set by the
> developers of MySQL-6 and MariaDB-10 in that Python-3.11 can only be
> built using a C11 compiler.

I did not know, but not so surprising. At some point projects
move on. Python had to choose between C99 that is now 24 years
old and C11 that is 12 years old and decided and now they
made the jump. It is not exactly chasing latest and greatest.

> Now many people do not use Python-3 or MariaDB-10, but I use both
> everyday. And although I'm a fan of OpenVMS (while my employer
> remains agnostic), a decision by VSI to not support C11 would force a
> negative decision many like me.

C11 on VMS x86-64 should not be a problem with clang.

But it seems unlikely that VSI will invest in going to C11
on Alpha and Itanium.

> comment: I am currently attending a Udemy course on "machine
> learning". It appears that Python-3 is the only game in town for work
> in this area (TensorFlow, scikit-learn, and PyTorch are just three of
> many python add-on libraries).

Python is a very important language today.

Arne

Re: MariaDB/MySQL on x86

<be6560ac-5855-4ec6-a12f-452037538c45n@googlegroups.com>

  copy mid

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

  copy link   Newsgroups: comp.os.vms
X-Received: by 2002:a05:622a:1a92:b0:3e3:8172:ff23 with SMTP id s18-20020a05622a1a9200b003e38172ff23mr3587784qtc.13.1682858885064;
Sun, 30 Apr 2023 05:48:05 -0700 (PDT)
X-Received: by 2002:a05:622a:1ba0:b0:3f0:ab4f:3bf8 with SMTP id
bp32-20020a05622a1ba000b003f0ab4f3bf8mr3990626qtb.9.1682858884850; Sun, 30
Apr 2023 05:48:04 -0700 (PDT)
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!1.us.feeder.erje.net!feeder.erje.net!usenet.blueworldhosting.com!diablo2.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: Sun, 30 Apr 2023 05:48:04 -0700 (PDT)
In-Reply-To: <u2j48a$2v0pl$1@dont-email.me>
Injection-Info: google-groups.googlegroups.com; posting-host=70.31.97.35; posting-account=QqCTBgkAAACie99dBE6oFauYH8hE6sk0
NNTP-Posting-Host: 70.31.97.35
References: <c9f78fe7-4719-4acd-b629-9082bacc1e9en@googlegroups.com>
<2fdc0e98-780f-47c1-87d8-14ad6e0acd40n@googlegroups.com> <u2b408$1cf43$1@dont-email.me>
<4921cc0b-557e-404e-8d93-acf1cd8dd046n@googlegroups.com> <u2f1jg$24f60$1@dont-email.me>
<cccd6ac0-5053-49dd-b9b9-6739c6ccc539n@googlegroups.com> <u2j48a$2v0pl$1@dont-email.me>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <be6560ac-5855-4ec6-a12f-452037538c45n@googlegroups.com>
Subject: Re: MariaDB/MySQL on x86
From: n.ri...@bell.net (Neil Rieck)
Injection-Date: Sun, 30 Apr 2023 12:48:05 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Received-Bytes: 6355
 by: Neil Rieck - Sun, 30 Apr 2023 12:48 UTC

On Saturday, April 29, 2023 at 8:57:50 AM UTC-4, Arne Vajhøj wrote:
> On 4/29/2023 7:47 AM, Neil Rieck wrote:
> > On Thursday, April 27, 2023 at 7:48:03 PM UTC-4, Arne Vajhøj wrote:
> >> On 4/27/2023 6:36 AM, Neil Rieck wrote:
> >>> As I have mentioned before, 99% of all software (applications as
> >>> well as software development tools) is written in C/C++ so not
> >>> supporting C/C++ is one way to kill any platform.
> >> I don't believe those 99%.
> >>
> >> Most surveys of programming languages show:
> >>
> >> tier 1 - JavaScript, Python, Java tier 2 - C/C++, C#, PHP tier 3 &
> >> 4 - all the rest
> > Sir, I think you misunderstood my post.
> I misunderstand things all the time.
>
> :-)
> > All those languages
> > (including Javascript, Python, Java along with COBOL, FORTRAN and
> > BASIC and anything else you can think of) are now implemented in
> > either C or C++ ( https://www.stroustrup.com/applications.html )
> >
> > Back in the day, all software (both tools and applications) would
> > have been implemented in macro assembler but now everything is
> > implemented in C or C++ then a code generator takes care of the final
> > step; portable software would be virtually impossible if this wasn't
> > the case. This is what Bell Labs had in mind when they were thinking
> > about porting UNIX from an 18-bit PDP-7 to a 16-bit PDP-11 in the
> > early 1970s. This magic trick was quickly repeated on an Interdata
> > Model 70 then VAX-11.
> C and C++ are widely used on in the infrastructure of other languages.
>
> The compilers themselves can easily be written in another language
> and sometimes do so.
>
> But the RTL is different. If one need to write a RTL that interfaces
> the OS and want to support many OS'es, then the list of possible
> languages becomes pretty short. And C and C++ are at the top of the
> list.
> > Anyone who has ever worked with Python knows it can be implemented
> > with other languages (including Python) but the CPYTHON virtual
> > machine is the most popular and it is implemented in C.
> I don't think there are any implementation without a C dependency at
> the lower level.
>
> Jython & GraalPython run in JVM, IronPython run in CLR and PyPy
> is written in (Restricted) Python, but both JVM and CLR has
> an interface to the OS written in C or C++ somewhere at the
> lowest level. And I am pretty sure that it is the same for PyPy.
> > But it looks like Python has followed the example set by the
> > developers of MySQL-6 and MariaDB-10 in that Python-3.11 can only be
> > built using a C11 compiler.
> I did not know, but not so surprising. At some point projects
> move on. Python had to choose between C99 that is now 24 years
> old and C11 that is 12 years old and decided and now they
> made the jump. It is not exactly chasing latest and greatest.
> > Now many people do not use Python-3 or MariaDB-10, but I use both
> > everyday. And although I'm a fan of OpenVMS (while my employer
> > remains agnostic), a decision by VSI to not support C11 would force a
> > negative decision many like me.
> C11 on VMS x86-64 should not be a problem with clang.
>
> But it seems unlikely that VSI will invest in going to C11
> on Alpha and Itanium.
> > comment: I am currently attending a Udemy course on "machine
> > learning". It appears that Python-3 is the only game in town for work
> > in this area (TensorFlow, scikit-learn, and PyTorch are just three of
> > many python add-on libraries).
> Python is a very important language today.
>
> Arne

I'm glad you added that clarification.
I think Alpha is totally off the table but I think a case could be made for providing modern compiler support to OpenVMS on Itanium.
This would enable people like Mark Berryman, Brett Cameron and others to more easily port open software products to the OpenVMS ecosystem.
This is a must on x86-64 since open source software appears to be ever more important today than it ever was.

Back to python for a moment. I've got a lot of production stuff running under python-3.6 (which is no longer supported) so we are preparing to move to python-3.9
Not sure about OpenVMS systems but Linux systems allow you to support multiple python environments simultaneously via the shebang mechanism.
Anyway, I've been playing a lot with python-3.9 lately an have noticed that many modern python libraries are installed via something called the whl mechanism. Watching this happen is like watching a professional magician: c or c++ source code is downloaded, then compiled + linked (provided you have installed development tools like gcc).

Neil Rieck
Waterloo, Ontario, Canada.
http://neilrieck.net

Re: MariaDB/MySQL on x86

<u2lok8$3h8up$1@dont-email.me>

  copy mid

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

  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: MariaDB/MySQL on x86
Date: Sun, 30 Apr 2023 08:57:43 -0400
Organization: A noiseless patient Spider
Lines: 50
Message-ID: <u2lok8$3h8up$1@dont-email.me>
References: <c9f78fe7-4719-4acd-b629-9082bacc1e9en@googlegroups.com>
<2fdc0e98-780f-47c1-87d8-14ad6e0acd40n@googlegroups.com>
<u2b408$1cf43$1@dont-email.me>
<4921cc0b-557e-404e-8d93-acf1cd8dd046n@googlegroups.com>
<u2f1jg$24f60$1@dont-email.me>
<cccd6ac0-5053-49dd-b9b9-6739c6ccc539n@googlegroups.com>
<u2j48a$2v0pl$1@dont-email.me>
<be6560ac-5855-4ec6-a12f-452037538c45n@googlegroups.com>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Date: Sun, 30 Apr 2023 12:57:44 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="f68ff49c3738d1bc04ded37014564283";
logging-data="3711961"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX194m/yOXg76yro9Jen9G7rf8FzK1kAKSWM="
User-Agent: Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:102.0) Gecko/20100101
Thunderbird/102.10.0
Cancel-Lock: sha1:/QuTbWMHoncKKs+/08dqGBe/OsY=
In-Reply-To: <be6560ac-5855-4ec6-a12f-452037538c45n@googlegroups.com>
Content-Language: en-US
 by: Arne Vajhøj - Sun, 30 Apr 2023 12:57 UTC

On 4/30/2023 8:48 AM, Neil Rieck wrote:
> On Saturday, April 29, 2023 at 8:57:50 AM UTC-4, Arne Vajhøj wrote:
>> On 4/29/2023 7:47 AM, Neil Rieck wrote:
>>> Now many people do not use Python-3 or MariaDB-10, but I use
>>> both everyday. And although I'm a fan of OpenVMS (while my
>>> employer remains agnostic), a decision by VSI to not support C11
>>> would force a negative decision many like me.
>> C11 on VMS x86-64 should not be a problem with clang.
>>
>> But it seems unlikely that VSI will invest in going to C11 on Alpha
>> and Itanium.
>>> comment: I am currently attending a Udemy course on "machine
>>> learning". It appears that Python-3 is the only game in town for
>>> work in this area (TensorFlow, scikit-learn, and PyTorch are just
>>> three of many python add-on libraries).
>> Python is a very important language today.
>
> I'm glad you added that clarification. I think Alpha is totally off
> the table but I think a case could be made for providing modern
> compiler support to OpenVMS on Itanium. This would enable people like
> Mark Berryman, Brett Cameron and others to more easily port open
> software products to the OpenVMS ecosystem. This is a must on x86-64
> since open source software appears to be ever more important today
> than it ever was.

VSI decision.

I doubt that it will happen.

> Back to python for a moment. I've got a lot of production stuff
> running under python-3.6 (which is no longer supported) so we are
> preparing to move to python-3.9 Not sure about OpenVMS systems but
> Linux systems allow you to support multiple python environments
> simultaneously via the shebang mechanism. Anyway, I've been playing a
> lot with python-3.9 lately an have noticed that many modern python
> libraries are installed via something called the whl mechanism.
> Watching this happen is like watching a professional magician: c or
> c++ source code is downloaded, then compiled + linked (provided you
> have installed development tools like gcc).

You got 3.10 on Itanium.

https://vmssoftware.com/products/python/

and it also list a wheels kit. I don't know if it
compiles or come pre-built.

Arne

Re: MariaDB/MySQL on x86

<u2loml$3gs87$2@dont-email.me>

  copy mid

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

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: jan-erik...@telia.com (Jan-Erik Söderholm)
Newsgroups: comp.os.vms
Subject: Re: MariaDB/MySQL on x86
Date: Sun, 30 Apr 2023 14:59:00 +0200
Organization: A noiseless patient Spider
Lines: 7
Message-ID: <u2loml$3gs87$2@dont-email.me>
References: <c9f78fe7-4719-4acd-b629-9082bacc1e9en@googlegroups.com>
<2fdc0e98-780f-47c1-87d8-14ad6e0acd40n@googlegroups.com>
<u2b408$1cf43$1@dont-email.me>
<4921cc0b-557e-404e-8d93-acf1cd8dd046n@googlegroups.com>
<u2f1jg$24f60$1@dont-email.me>
<cccd6ac0-5053-49dd-b9b9-6739c6ccc539n@googlegroups.com>
<u2j48a$2v0pl$1@dont-email.me>
<be6560ac-5855-4ec6-a12f-452037538c45n@googlegroups.com>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
Injection-Date: Sun, 30 Apr 2023 12:59:01 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="1c99f56d7a55d54f149ac8e83fd6ec47";
logging-data="3698951"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX18/aiHHs1CKACcmFF++kV+r"
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101
Thunderbird/102.9.1
Cancel-Lock: sha1:9ZsolFCoeLUtPzpUApxeqLp9bgQ=
In-Reply-To: <be6560ac-5855-4ec6-a12f-452037538c45n@googlegroups.com>
Content-Language: sv
 by: Jan-Erik Söderholm - Sun, 30 Apr 2023 12:59 UTC

Den 2023-04-30 kl. 14:48, skrev Neil Rieck:

> something called the whl mechanism.

That is "Pyhton Wheels", right?

https://pypi.org/project/wheel/

Re: MariaDB/MySQL on x86

<ce8f41b2-1f49-41c8-9f24-dc5e0da0afd1n@googlegroups.com>

  copy mid

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

  copy link   Newsgroups: comp.os.vms
X-Received: by 2002:a05:620a:13b5:b0:74e:3542:f23d with SMTP id m21-20020a05620a13b500b0074e3542f23dmr2874442qki.11.1683025222709;
Tue, 02 May 2023 04:00:22 -0700 (PDT)
X-Received: by 2002:ad4:55e3:0:b0:5ef:63ec:5eb3 with SMTP id
bu3-20020ad455e3000000b005ef63ec5eb3mr550105qvb.3.1683025222342; Tue, 02 May
2023 04:00:22 -0700 (PDT)
Path: i2pn2.org!i2pn.org!weretis.net!feeder8.news.weretis.net!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: Tue, 2 May 2023 04:00:22 -0700 (PDT)
In-Reply-To: <u2loml$3gs87$2@dont-email.me>
Injection-Info: google-groups.googlegroups.com; posting-host=70.31.97.35; posting-account=QqCTBgkAAACie99dBE6oFauYH8hE6sk0
NNTP-Posting-Host: 70.31.97.35
References: <c9f78fe7-4719-4acd-b629-9082bacc1e9en@googlegroups.com>
<2fdc0e98-780f-47c1-87d8-14ad6e0acd40n@googlegroups.com> <u2b408$1cf43$1@dont-email.me>
<4921cc0b-557e-404e-8d93-acf1cd8dd046n@googlegroups.com> <u2f1jg$24f60$1@dont-email.me>
<cccd6ac0-5053-49dd-b9b9-6739c6ccc539n@googlegroups.com> <u2j48a$2v0pl$1@dont-email.me>
<be6560ac-5855-4ec6-a12f-452037538c45n@googlegroups.com> <u2loml$3gs87$2@dont-email.me>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <ce8f41b2-1f49-41c8-9f24-dc5e0da0afd1n@googlegroups.com>
Subject: Re: MariaDB/MySQL on x86
From: n.ri...@bell.net (Neil Rieck)
Injection-Date: Tue, 02 May 2023 11:00:22 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
 by: Neil Rieck - Tue, 2 May 2023 11:00 UTC

On Sunday, April 30, 2023 at 8:59:04 AM UTC-4, Jan-Erik Söderholm wrote:
> Den 2023-04-30 kl. 14:48, skrev Neil Rieck:
>
> > something called the whl mechanism.
> That is "Pyhton Wheels", right?
>
> https://pypi.org/project/wheel/

To be honest, I am not sure. Sometimes change happens so quickly that when I see something happen I do not always investigate. One can only stand back and say "now that is interesting!"

Neil

Re: MariaDB/MySQL on x86

<u5akp9$2rim7$1@dont-email.me>

  copy mid

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

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: craigbe...@nospam.mac.com (Craig A. Berry)
Newsgroups: comp.os.vms
Subject: Re: MariaDB/MySQL on x86
Date: Thu, 1 Jun 2023 12:33:29 -0500
Organization: A noiseless patient Spider
Lines: 47
Message-ID: <u5akp9$2rim7$1@dont-email.me>
References: <c9f78fe7-4719-4acd-b629-9082bacc1e9en@googlegroups.com>
<u26usn$gokn$1@dont-email.me> <u28rsc$u27m$1@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Date: Thu, 1 Jun 2023 17:33:29 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="9953233899be1822fca75670820f69c7";
logging-data="3001031"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX18SiVrRHgGCixNnpfO2/1NK6SAnmZvqpr4="
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:102.0)
Gecko/20100101 Thunderbird/102.11.2
Cancel-Lock: sha1:/3UEQaUl4YXKSKs9Ds9bHNQjZ4Q=
Content-Language: en-US
In-Reply-To: <u28rsc$u27m$1@dont-email.me>
 by: Craig A. Berry - Thu, 1 Jun 2023 17:33 UTC

On 4/25/23 10:33 AM, Mark Berryman wrote:
> On 4/24/23 4:12 PM, Craig A. Berry wrote:
>>
>> On 4/22/23 5:38 AM, issinoho wrote:
>>> Has there been any talk on this being ported?
>>
>> The C++ compiler that will be necessary to make it even theoretically
>> possible is still in field test and only became available quite
>> recently.  One can hope, but we won't really know until someone does the
>> work.
>
> When the field test C++ compiler became available I attempted to build
> my MariaDB v5.5 kit.  It was a no go for a few reasons.
>
> One,
> The field test is still limited in some functionality.  For example,
> there are some pragmas that are not yet supported or not yet fully
> supported.  The include_directory pragma does not yet appear to work and
> my build procedure depends heavily on this.

Version 230512, released today, says support for this pragma has now
been added.

> Two,
> There are a number of places in the port that assume that long and
> size_t are 32 bits.  For x86_64, they are 64 bits.  Addressing this
> would almost mean redoing the port. (I think long is a bigger issue than
> size_t).
>
> Three,
> In order for the headers included with the compiler to compile
> correctly, certain values must be defined.  For example, in order to use
> string.h, either __CORRECT_ISO_CPP_STRING_H_PROTO or
> _STRING_H_CPLUSPLUS_98_CONFORMANCE_ must be defined.  Otherwise, the
> compiler throws errors and aborts.  I did not see anything about this in
> the documentation and stumbled across it when trying to figure out why
> the errors were occurring.  Now I wonder if there are others.
>
> I think MariaDB, either V5 for V10, will have to wait until the C++
> compiler is more complete.

It's hard to say whether it's there yet, but from the number of changes
it's certainly moving along. From the changelog it looks like they've
been doing internal releases every couple of weeks but I think it's been
a couple of months since the last external release.

Pages:12
server_pubkey.txt

rocksolid light 0.9.8
clearnet tor