Rocksolid Light

Welcome to novaBBS (click a section below)

mail  files  register  newsreader  groups  login

Message-ID:  

Vitamin C deficiency is apauling.


devel / comp.lang.prolog / Re: Tiobe Index: Prolog to Become Most Popular Langugage

SubjectAuthor
* Tiobe Index: Prolog to Become Most Popular LangugageMild Shock
+* Tiobe Index: Prolog to Become Most Popular LangugageMild Shock
|`* Tiobe Index: Prolog to Become Most Popular LangugageMild Shock
| `- Tiobe Index: Prolog to Become Most Popular LangugageMild Shock
+* Tiobe Index: Prolog to Become Most Popular LangugageMild Shock
|`* Tiobe Index: Prolog to Become Most Popular LangugageMild Shock
| `* Tiobe Index: Prolog to Become Most Popular LangugageMild Shock
|  `* Tiobe Index: Prolog to Become Most Popular LangugageMild Shock
|   `* Tiobe Index: Prolog to Become Most Popular LangugageMild Shock
|    `- Tiobe Index: Prolog to Become Most Popular LangugageMild Shock
`* Tiobe Index: Prolog to Become Most Popular LangugageMild Shock
 `* Tiobe Index: Prolog to Become Most Popular LangugageMild Shock
  `- Tiobe Index: Prolog to Become Most Popular LangugageMild Shock

1
Re: Tiobe Index: Prolog to Become Most Popular Langugage

<54c71bea-eed5-4a1b-8809-cfe0c7e85237n@googlegroups.com>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=10153&group=comp.lang.prolog#10153

  copy link   Newsgroups: comp.lang.prolog
X-Received: by 2002:ac8:7f09:0:b0:40f:df11:8c07 with SMTP id f9-20020ac87f09000000b0040fdf118c07mr437724qtk.1.1697194558743;
Fri, 13 Oct 2023 03:55:58 -0700 (PDT)
X-Received: by 2002:a05:6808:209f:b0:397:f54a:22d6 with SMTP id
s31-20020a056808209f00b00397f54a22d6mr13454484oiw.9.1697194558524; Fri, 13
Oct 2023 03:55:58 -0700 (PDT)
Path: i2pn2.org!i2pn.org!usenet.blueworldhosting.com!diablo1.usenet.blueworldhosting.com!peer02.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.lang.prolog
Date: Fri, 13 Oct 2023 03:55:58 -0700 (PDT)
In-Reply-To: <d4e65255-95b8-4992-90d8-6104b1f2dd2b@googlegroups.com>
Injection-Info: google-groups.googlegroups.com; posting-host=77.57.50.239; posting-account=UjEXBwoAAAAOk5fiB8WdHvZddFg9nJ9r
NNTP-Posting-Host: 77.57.50.239
References: <d4e65255-95b8-4992-90d8-6104b1f2dd2b@googlegroups.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <54c71bea-eed5-4a1b-8809-cfe0c7e85237n@googlegroups.com>
Subject: Re: Tiobe Index: Prolog to Become Most Popular Langugage
From: burse...@gmail.com (Mild Shock)
Injection-Date: Fri, 13 Oct 2023 10:55:58 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Received-Bytes: 1525
 by: Mild Shock - Fri, 13 Oct 2023 10:55 UTC

How it started:

Wirth Interview: Java and C# will break on their own weight
Elena Trichina for the ACM on 13 March, 2018 in Zürich, Switzerland
https://www.youtube.com/watch?v=DRkfqiF46MQ

How its going:

October Headline: C# is getting closer to Java
TIOBE Index for October 2023
https://www.tiobe.com/tiobe-index/

LoL

Re: Tiobe Index: Prolog to Become Most Popular Langugage

<56b2c2c4-4e7e-4af2-aed2-6f2418ca6190n@googlegroups.com>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=10154&group=comp.lang.prolog#10154

  copy link   Newsgroups: comp.lang.prolog
X-Received: by 2002:a05:620a:141:b0:774:1c49:2d6b with SMTP id e1-20020a05620a014100b007741c492d6bmr430059qkn.12.1697194860068;
Fri, 13 Oct 2023 04:01:00 -0700 (PDT)
X-Received: by 2002:a9d:7dcf:0:b0:6c4:7e6c:cb4e with SMTP id
k15-20020a9d7dcf000000b006c47e6ccb4emr7898608otn.5.1697194859782; Fri, 13 Oct
2023 04:00:59 -0700 (PDT)
Path: i2pn2.org!i2pn.org!usenet.blueworldhosting.com!diablo1.usenet.blueworldhosting.com!peer02.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.lang.prolog
Date: Fri, 13 Oct 2023 04:00:59 -0700 (PDT)
In-Reply-To: <54c71bea-eed5-4a1b-8809-cfe0c7e85237n@googlegroups.com>
Injection-Info: google-groups.googlegroups.com; posting-host=77.57.50.239; posting-account=UjEXBwoAAAAOk5fiB8WdHvZddFg9nJ9r
NNTP-Posting-Host: 77.57.50.239
References: <d4e65255-95b8-4992-90d8-6104b1f2dd2b@googlegroups.com> <54c71bea-eed5-4a1b-8809-cfe0c7e85237n@googlegroups.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <56b2c2c4-4e7e-4af2-aed2-6f2418ca6190n@googlegroups.com>
Subject: Re: Tiobe Index: Prolog to Become Most Popular Langugage
From: burse...@gmail.com (Mild Shock)
Injection-Date: Fri, 13 Oct 2023 11:01:00 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Received-Bytes: 2552
 by: Mild Shock - Fri, 13 Oct 2023 11:00 UTC

Now I have to recover from a little burn out, caused
by making the Dogelog Player for Java version.
But this version opens a new door, since all that was

done was adding types to the JavaScript version, so
every let variable declaration was replaced by type variable
declaration and so on. But if I am lucky, and if I can

recover and find a nice development environment,
one could do a C# target for Dogelog Player, and even
run Dogelog Player inside some Unity 2D/3D Game

whatever. Doing the C# target is some annonying
monkey work, doesn't need much brain, just translate the
Java into C#. But one has to find the motivation and

resources to do such monkey work. But its definitively
on the to do list, to turn the 3 Amigos (JavaScript, Python
and Java) into 4 Amigos (JavaScript, Python, Java and C#).

Mild Shock schrieb am Freitag, 13. Oktober 2023 um 12:55:59 UTC+2:
> How it started:
>
> Wirth Interview: Java and C# will break on their own weight
> Elena Trichina for the ACM on 13 March, 2018 in Zürich, Switzerland
> https://www.youtube.com/watch?v=DRkfqiF46MQ
>
> How its going:
>
> October Headline: C# is getting closer to Java
> TIOBE Index for October 2023
> https://www.tiobe.com/tiobe-index/
>
> LoL

Re: Tiobe Index: Prolog to Become Most Popular Langugage

<52979f0b-63a7-4b80-87ac-eb9058c141d6n@googlegroups.com>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=10155&group=comp.lang.prolog#10155

  copy link   Newsgroups: comp.lang.prolog
X-Received: by 2002:ad4:4e66:0:b0:66d:b89:4f0d with SMTP id ec6-20020ad44e66000000b0066d0b894f0dmr198571qvb.1.1697246738893;
Fri, 13 Oct 2023 18:25:38 -0700 (PDT)
X-Received: by 2002:a9d:7988:0:b0:6bd:c80d:2b65 with SMTP id
h8-20020a9d7988000000b006bdc80d2b65mr8646736otm.6.1697246738650; Fri, 13 Oct
2023 18:25:38 -0700 (PDT)
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!border-2.nntp.ord.giganews.com!nntp.giganews.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.lang.prolog
Date: Fri, 13 Oct 2023 18:25:38 -0700 (PDT)
In-Reply-To: <56b2c2c4-4e7e-4af2-aed2-6f2418ca6190n@googlegroups.com>
Injection-Info: google-groups.googlegroups.com; posting-host=77.57.50.239; posting-account=UjEXBwoAAAAOk5fiB8WdHvZddFg9nJ9r
NNTP-Posting-Host: 77.57.50.239
References: <d4e65255-95b8-4992-90d8-6104b1f2dd2b@googlegroups.com>
<54c71bea-eed5-4a1b-8809-cfe0c7e85237n@googlegroups.com> <56b2c2c4-4e7e-4af2-aed2-6f2418ca6190n@googlegroups.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <52979f0b-63a7-4b80-87ac-eb9058c141d6n@googlegroups.com>
Subject: Re: Tiobe Index: Prolog to Become Most Popular Langugage
From: burse...@gmail.com (Mild Shock)
Injection-Date: Sat, 14 Oct 2023 01:25:38 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
Lines: 42
 by: Mild Shock - Sat, 14 Oct 2023 01:25 UTC

Microsoft is so lucky right now, not only C#
has momentum, they can also say Candy Crush
Saga is now their own! LoL

Microsoft’s $69 billion Activision Blizzard takeover approved
https://www.youtube.com/watch?v=6HnkwC4TelM

Mild Shock schrieb am Freitag, 13. Oktober 2023 um 13:01:01 UTC+2:
> Now I have to recover from a little burn out, caused
> by making the Dogelog Player for Java version.
> But this version opens a new door, since all that was
>
> done was adding types to the JavaScript version, so
> every let variable declaration was replaced by type variable
> declaration and so on. But if I am lucky, and if I can
>
> recover and find a nice development environment,
> one could do a C# target for Dogelog Player, and even
> run Dogelog Player inside some Unity 2D/3D Game
>
> whatever. Doing the C# target is some annonying
> monkey work, doesn't need much brain, just translate the
> Java into C#. But one has to find the motivation and
>
> resources to do such monkey work. But its definitively
> on the to do list, to turn the 3 Amigos (JavaScript, Python
> and Java) into 4 Amigos (JavaScript, Python, Java and C#).
> Mild Shock schrieb am Freitag, 13. Oktober 2023 um 12:55:59 UTC+2:
> > How it started:
> >
> > Wirth Interview: Java and C# will break on their own weight
> > Elena Trichina for the ACM on 13 March, 2018 in Zürich, Switzerland
> > https://www.youtube.com/watch?v=DRkfqiF46MQ
> >
> > How its going:
> >
> > October Headline: C# is getting closer to Java
> > TIOBE Index for October 2023
> > https://www.tiobe.com/tiobe-index/
> >
> > LoL

Re: Tiobe Index: Prolog to Become Most Popular Langugage

<ugot8b$da3j$1@solani.org>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=10158&group=comp.lang.prolog#10158

  copy link   Newsgroups: comp.lang.prolog
Path: i2pn2.org!i2pn.org!weretis.net!feeder8.news.weretis.net!reader5.news.weretis.net!news.solani.org!.POSTED!not-for-mail
From: janbu...@fastmail.fm (Mild Shock)
Newsgroups: comp.lang.prolog
Subject: Re: Tiobe Index: Prolog to Become Most Popular Langugage
Date: Wed, 18 Oct 2023 17:22:52 +0200
Message-ID: <ugot8b$da3j$1@solani.org>
References: <d4e65255-95b8-4992-90d8-6104b1f2dd2b@googlegroups.com>
<54c71bea-eed5-4a1b-8809-cfe0c7e85237n@googlegroups.com>
<56b2c2c4-4e7e-4af2-aed2-6f2418ca6190n@googlegroups.com>
<52979f0b-63a7-4b80-87ac-eb9058c141d6n@googlegroups.com>
<4415b7c9-0185-47e0-ba5f-905e358c4c3an@googlegroups.com>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Date: Wed, 18 Oct 2023 15:22:51 -0000 (UTC)
Injection-Info: solani.org;
logging-data="436339"; mail-complaints-to="abuse@news.solani.org"
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:91.0) Gecko/20100101
Firefox/91.0 SeaMonkey/2.53.17.1
Cancel-Lock: sha1:4MLknXidddbVUZR5pmx0XUj2CDc=
X-User-ID: eJwFwQkBwDAIA0BL/KFySln8S9hdemk9RGVFMnkWHL7MayjHN0EsjrnNNm4yRLG9Tw0yRJvHSISe+UwaP1s3FRE=
In-Reply-To: <4415b7c9-0185-47e0-ba5f-905e358c4c3an@googlegroups.com>
 by: Mild Shock - Wed, 18 Oct 2023 15:22 UTC

Meanwhile Racket:

#lang yaml-exp racket/base
- define:
- fibbi: [x]
- if:
- <=:
- x
- 1
- x
- +:
- fibbi:
- -:
- x
- 1
- fibbi:
- -:
- x
- 2
- displayln:
- fibbi: [10]
https://racket.discourse.group/t/yaml-exp-write-s-expressions-in-yaml/2398

By way of:
https://twitter.com/samth/status/1714478992017756355

LoL

Mild Shock schrieb:
> People are flocking to C#
> Even the Dutch Governement is using it:
>
> private static string GetPercentageRounds(double percentage)
> {
> if (percentage == 0)
> return "⚪⚪⚪⚪⚪⚪⚪⚪⚪⚪";
> if (percentage > 0.0 && percentage <= 0.1)
> return "🔵⚪⚪⚪⚪⚪⚪⚪⚪⚪";
> if (percentage > 0.1 && percentage <= 0.2)
> return "🔵🔵⚪⚪⚪⚪⚪⚪⚪⚪";
> if (percentage > 0.2 && percentage <= 0.3)
> return "🔵🔵🔵⚪⚪⚪⚪⚪⚪⚪";
> if (percentage > 0.3 && percentage <= 0.4)
> return "🔵🔵🔵🔵⚪⚪⚪⚪⚪⚪";
> if (percentage > 0.4 && percentage <= 0.5)
> return "🔵🔵🔵🔵🔵⚪⚪⚪⚪⚪";
> if (percentage > 0.5 && percentage <= 0.6)
> return "🔵🔵🔵🔵🔵🔵⚪⚪⚪⚪";
> if (percentage > 0.6 && percentage <= 0.7)
> return "🔵🔵🔵🔵🔵🔵🔵⚪⚪⚪";
> if (percentage > 0.7 && percentage <= 0.8)
> return "🔵🔵🔵🔵🔵🔵🔵🔵⚪⚪";
> if (percentage > 0.8 && percentage <= 0.9)
> return "🔵🔵🔵🔵🔵🔵🔵🔵🔵⚪";
>
> return "🔵🔵🔵🔵🔵🔵🔵🔵🔵🔵";
> }
>
>
> https://github.com/MinBZK/woo-besluit-broncode-digid-app/blob/ad2737c4a039d5ca76633b81e9d4f3f9370549e4/Source/DigiD.iOS/Services/NFCService.cs#L182
>
> By way of:
> https://twitter.com/JeroenFrijters/status/1615204074588180481
>
> LoL
>

Re: Tiobe Index: Prolog to Become Most Popular Langugage

<ugpol1$di5u$1@solani.org>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=10160&group=comp.lang.prolog#10160

  copy link   Newsgroups: comp.lang.prolog
Path: i2pn2.org!rocksolid2!news.neodome.net!weretis.net!feeder8.news.weretis.net!reader5.news.weretis.net!news.solani.org!.POSTED!not-for-mail
From: janbu...@fastmail.fm (Mild Shock)
Newsgroups: comp.lang.prolog
Subject: Re: Tiobe Index: Prolog to Become Most Popular Langugage
Date: Thu, 19 Oct 2023 01:10:28 +0200
Message-ID: <ugpol1$di5u$1@solani.org>
References: <d4e65255-95b8-4992-90d8-6104b1f2dd2b@googlegroups.com>
<54c71bea-eed5-4a1b-8809-cfe0c7e85237n@googlegroups.com>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Date: Wed, 18 Oct 2023 23:10:25 -0000 (UTC)
Injection-Info: solani.org;
logging-data="444606"; mail-complaints-to="abuse@news.solani.org"
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:91.0) Gecko/20100101
Firefox/91.0 SeaMonkey/2.53.17.1
Cancel-Lock: sha1:MbGtD1axAd3KGE3OOVPnQzkI10A=
X-User-ID: eJwFwQEBwCAMAzBL66HdkAOF+ZfwhEOQc4qabPZl7fqwelUzWSFHRpvXCy+cnWPmEXh2DucF9oNLaENHP0NxFUA=
In-Reply-To: <54c71bea-eed5-4a1b-8809-cfe0c7e85237n@googlegroups.com>
 by: Mild Shock - Wed, 18 Oct 2023 23:10 UTC

Just in case this gets censored. I am already
censored on comp.lang.python. But currently
various programming languages just make my day,

first C#, then racket, now python, its infinite LoL:

symbolic link python script Windows versus Linux
https://github.com/python/cpython/issues/110896#issuecomment-1769528819

I don't have a Python discourse account, but I
am happy that you discuss the problem elsewhere,
might take a couple of years until the issue has been
elaborated enough including vanity satisfaction,
so closing this ticket right now.

Maybe I am advocating a more straight engineering
approach, and this shows that I am not a Pythonista.
Could be the merrit of Python that it cherishes a
different discussion culture, that then results in
PEPs that don't leave an open questions at all.

Go, go, Python, you are doing good!

P.S.: Or translated: Was thinking there is already a
push underway, fixing the issue, didn't expect a
coffee party.

Mild Shock schrieb:
> How it started:
>
> Wirth Interview: Java and C# will break on their own weight
> Elena Trichina for the ACM on 13 March, 2018 in Zürich, Switzerland
> https://www.youtube.com/watch?v=DRkfqiF46MQ
>
> How its going:
>
> October Headline: C# is getting closer to Java
> TIOBE Index for October 2023
> https://www.tiobe.com/tiobe-index/
>
> LoL
>

Re: Tiobe Index: Prolog to Become Most Popular Langugage

<b883f703-8ebc-4f3d-83d6-7721f77b4bbfn@googlegroups.com>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=10161&group=comp.lang.prolog#10161

  copy link   Newsgroups: comp.lang.prolog
X-Received: by 2002:a05:620a:484:b0:770:93fb:a60e with SMTP id 4-20020a05620a048400b0077093fba60emr14796qkr.15.1697678558064;
Wed, 18 Oct 2023 18:22:38 -0700 (PDT)
X-Received: by 2002:a05:6808:159b:b0:3b2:ee38:8a1e with SMTP id
t27-20020a056808159b00b003b2ee388a1emr251364oiw.5.1697678557825; Wed, 18 Oct
2023 18:22:37 -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.lang.prolog
Date: Wed, 18 Oct 2023 18:22:37 -0700 (PDT)
In-Reply-To: <ugpol1$di5u$1@solani.org>
Injection-Info: google-groups.googlegroups.com; posting-host=77.57.50.239; posting-account=UjEXBwoAAAAOk5fiB8WdHvZddFg9nJ9r
NNTP-Posting-Host: 77.57.50.239
References: <d4e65255-95b8-4992-90d8-6104b1f2dd2b@googlegroups.com>
<54c71bea-eed5-4a1b-8809-cfe0c7e85237n@googlegroups.com> <ugpol1$di5u$1@solani.org>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <b883f703-8ebc-4f3d-83d6-7721f77b4bbfn@googlegroups.com>
Subject: Re: Tiobe Index: Prolog to Become Most Popular Langugage
From: burse...@gmail.com (Mild Shock)
Injection-Date: Thu, 19 Oct 2023 01:22:38 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Received-Bytes: 2117
 by: Mild Shock - Thu, 19 Oct 2023 01:22 UTC

The discrepancy between Windows and Linux can be located:

On Windows:

if (GetFullPathNameW(path0,
Py_ARRAY_LENGTH(fullpath),
fullpath,
&ptemp)) {

https://github.com/python/cpython/blob/main/Python/pathconfig.c#L452

On Linux:

nr = _Py_wreadlink(path0, link, Py_ARRAY_LENGTH(link));

https://github.com/python/cpython/blob/main/Python/pathconfig.c#L413

Unfortunately GetFullPathNameW() doesn’t compute a real path,
it only computes a cannonical path. And I am afraid, I cannot suggest a
replacement for GetFullPathNameW(), maybe something with

GetFinalPathNameByHandleW()? But now that I have inspected
the source code, I have also doubts about the linux solutions.
Could it be that the linux solutions doesn’t normalize the path?

Might give a different result from the Python os.path.realpath?

Re: Tiobe Index: Prolog to Become Most Popular Langugage

<6670c516-e3dc-4dd4-bf45-a5e555990668n@googlegroups.com>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=10162&group=comp.lang.prolog#10162

  copy link   Newsgroups: comp.lang.prolog
X-Received: by 2002:a05:620a:191a:b0:774:143e:f9a1 with SMTP id bj26-20020a05620a191a00b00774143ef9a1mr20903qkb.11.1697678594173;
Wed, 18 Oct 2023 18:23:14 -0700 (PDT)
X-Received: by 2002:a05:6808:2189:b0:3a8:74ff:6c01 with SMTP id
be9-20020a056808218900b003a874ff6c01mr342791oib.5.1697678593941; Wed, 18 Oct
2023 18:23:13 -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.lang.prolog
Date: Wed, 18 Oct 2023 18:23:13 -0700 (PDT)
In-Reply-To: <b883f703-8ebc-4f3d-83d6-7721f77b4bbfn@googlegroups.com>
Injection-Info: google-groups.googlegroups.com; posting-host=77.57.50.239; posting-account=UjEXBwoAAAAOk5fiB8WdHvZddFg9nJ9r
NNTP-Posting-Host: 77.57.50.239
References: <d4e65255-95b8-4992-90d8-6104b1f2dd2b@googlegroups.com>
<54c71bea-eed5-4a1b-8809-cfe0c7e85237n@googlegroups.com> <ugpol1$di5u$1@solani.org>
<b883f703-8ebc-4f3d-83d6-7721f77b4bbfn@googlegroups.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <6670c516-e3dc-4dd4-bf45-a5e555990668n@googlegroups.com>
Subject: Re: Tiobe Index: Prolog to Become Most Popular Langugage
From: burse...@gmail.com (Mild Shock)
Injection-Date: Thu, 19 Oct 2023 01:23:14 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
 by: Mild Shock - Thu, 19 Oct 2023 01:23 UTC

Wouldn’t it be possible to write such launcher stuff in Python itself.
Leading to less code and more uniform semantics? Or is there
a chicken egg problem? Just currious.

Mild Shock schrieb am Donnerstag, 19. Oktober 2023 um 03:22:39 UTC+2:
> The discrepancy between Windows and Linux can be located:
>
> On Windows:
>
> if (GetFullPathNameW(path0,
> Py_ARRAY_LENGTH(fullpath),
> fullpath,
> &ptemp)) {
>
> https://github.com/python/cpython/blob/main/Python/pathconfig.c#L452
>
> On Linux:
>
> nr = _Py_wreadlink(path0, link, Py_ARRAY_LENGTH(link));
>
> https://github.com/python/cpython/blob/main/Python/pathconfig.c#L413
>
> Unfortunately GetFullPathNameW() doesn’t compute a real path,
> it only computes a cannonical path. And I am afraid, I cannot suggest a
> replacement for GetFullPathNameW(), maybe something with
>
> GetFinalPathNameByHandleW()? But now that I have inspected
> the source code, I have also doubts about the linux solutions.
> Could it be that the linux solutions doesn’t normalize the path?
>
> Might give a different result from the Python os.path.realpath?

Re: Tiobe Index: Prolog to Become Most Popular Langugage

<4844a3d3-a122-4ca9-a05f-42c55216574fn@googlegroups.com>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=10165&group=comp.lang.prolog#10165

  copy link   Newsgroups: comp.lang.prolog
X-Received: by 2002:a05:6214:548c:b0:66d:a680:f296 with SMTP id lg12-20020a056214548c00b0066da680f296mr71783qvb.5.1698441939934;
Fri, 27 Oct 2023 14:25:39 -0700 (PDT)
X-Received: by 2002:a05:6870:a110:b0:1dc:dbb0:60aa with SMTP id
m16-20020a056870a11000b001dcdbb060aamr1654801oae.6.1698441939734; Fri, 27 Oct
2023 14:25:39 -0700 (PDT)
Path: i2pn2.org!i2pn.org!usenet.goja.nl.eu.org!3.eu.feeder.erje.net!feeder.erje.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.lang.prolog
Date: Fri, 27 Oct 2023 14:25:39 -0700 (PDT)
In-Reply-To: <6670c516-e3dc-4dd4-bf45-a5e555990668n@googlegroups.com>
Injection-Info: google-groups.googlegroups.com; posting-host=77.57.50.239; posting-account=UjEXBwoAAAAOk5fiB8WdHvZddFg9nJ9r
NNTP-Posting-Host: 77.57.50.239
References: <d4e65255-95b8-4992-90d8-6104b1f2dd2b@googlegroups.com>
<54c71bea-eed5-4a1b-8809-cfe0c7e85237n@googlegroups.com> <ugpol1$di5u$1@solani.org>
<b883f703-8ebc-4f3d-83d6-7721f77b4bbfn@googlegroups.com> <6670c516-e3dc-4dd4-bf45-a5e555990668n@googlegroups.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <4844a3d3-a122-4ca9-a05f-42c55216574fn@googlegroups.com>
Subject: Re: Tiobe Index: Prolog to Become Most Popular Langugage
From: burse...@gmail.com (Mild Shock)
Injection-Date: Fri, 27 Oct 2023 21:25:39 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
 by: Mild Shock - Fri, 27 Oct 2023 21:25 UTC

Its 2023 now, and we have ChatGPT, nevertheless some software
still behaves as if the transitor was invented 24 hours ago. Currently
there is a kind of “inconsistency”, since in the top-level I can do:

/* SWI-Prolog 9.1.17, Windows */
?- ensure_loaded('<dir>\\foo\\bar').
true.
But when I use the command line it doesn’t work:

>swipl.exe <dir>\\foo\\bar
ERROR: Prolog initialisation failed:
ERROR: file `'<dir>//foo//bar'' does not exist

Re: Tiobe Index: Prolog to Become Most Popular Langugage

<5ddc5f91-df32-40c1-8704-da25ec34a5fbn@googlegroups.com>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=10166&group=comp.lang.prolog#10166

  copy link   Newsgroups: comp.lang.prolog
X-Received: by 2002:a05:622a:44c9:b0:41e:55a9:a328 with SMTP id kc9-20020a05622a44c900b0041e55a9a328mr9627qtb.9.1698442094854;
Fri, 27 Oct 2023 14:28:14 -0700 (PDT)
X-Received: by 2002:a05:6870:5ba4:b0:1e9:92d7:47d2 with SMTP id
em36-20020a0568705ba400b001e992d747d2mr1611999oab.10.1698442094683; Fri, 27
Oct 2023 14:28:14 -0700 (PDT)
Path: i2pn2.org!i2pn.org!usenet.blueworldhosting.com!diablo1.usenet.blueworldhosting.com!peer02.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.lang.prolog
Date: Fri, 27 Oct 2023 14:28:14 -0700 (PDT)
In-Reply-To: <4844a3d3-a122-4ca9-a05f-42c55216574fn@googlegroups.com>
Injection-Info: google-groups.googlegroups.com; posting-host=77.57.50.239; posting-account=UjEXBwoAAAAOk5fiB8WdHvZddFg9nJ9r
NNTP-Posting-Host: 77.57.50.239
References: <d4e65255-95b8-4992-90d8-6104b1f2dd2b@googlegroups.com>
<54c71bea-eed5-4a1b-8809-cfe0c7e85237n@googlegroups.com> <ugpol1$di5u$1@solani.org>
<b883f703-8ebc-4f3d-83d6-7721f77b4bbfn@googlegroups.com> <6670c516-e3dc-4dd4-bf45-a5e555990668n@googlegroups.com>
<4844a3d3-a122-4ca9-a05f-42c55216574fn@googlegroups.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <5ddc5f91-df32-40c1-8704-da25ec34a5fbn@googlegroups.com>
Subject: Re: Tiobe Index: Prolog to Become Most Popular Langugage
From: burse...@gmail.com (Mild Shock)
Injection-Date: Fri, 27 Oct 2023 21:28:14 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Received-Bytes: 2903
 by: Mild Shock - Fri, 27 Oct 2023 21:28 UTC

Also Python couldn't resolve its symlink issue yet. They
use some fugly #ifdef hell C code that nobody understands
anymore on first sight, even not Python core developers, not to
mention that nobody is able to maintain it.

As a result they have a totally messed up launcher, inconsistent
between Linux and Windows. On the other hand for example in
Dogelog player, since it wants to be 100% Prolog, the launcher is
written in Prolog itself. It is written with the assumption that it
has a full Prolog core available:

% sys_launch
sys_launch :-
current_prolog_flag(argv, L),
sys_launch(L).

% sys_launch(+List)
sys_launch([]) :- % no input script, launch top-level
sys_banner,
sys_toplevel.
sys_launch([H|T]) :- % input script, run it and exit
set_prolog_flag(argv, T),
ensure_loaded(H).

Mild Shock schrieb am Freitag, 27. Oktober 2023 um 23:25:41 UTC+2:
> Its 2023 now, and we have ChatGPT, nevertheless some software
> still behaves as if the transitor was invented 24 hours ago. Currently
> there is a kind of “inconsistency”, since in the top-level I can do:
>
> /* SWI-Prolog 9.1.17, Windows */
> ?- ensure_loaded('<dir>\\foo\\bar').
> true.
> But when I use the command line it doesn’t work:
>
> >swipl.exe <dir>\\foo\\bar
> ERROR: Prolog initialisation failed:
> ERROR: file `'<dir>//foo//bar'' does not exist

Re: Tiobe Index: Prolog to Become Most Popular Langugage

<dc8eaa1e-0ed4-40b3-8523-54e13e3d63afn@googlegroups.com>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=10167&group=comp.lang.prolog#10167

  copy link   Newsgroups: comp.lang.prolog
X-Received: by 2002:ac8:7210:0:b0:419:b54d:99b4 with SMTP id a16-20020ac87210000000b00419b54d99b4mr69626qtp.13.1698442210230;
Fri, 27 Oct 2023 14:30:10 -0700 (PDT)
X-Received: by 2002:a05:6808:1523:b0:3b2:e46e:448c with SMTP id
u35-20020a056808152300b003b2e46e448cmr1235511oiw.3.1698442209926; Fri, 27 Oct
2023 14:30:09 -0700 (PDT)
Path: i2pn2.org!i2pn.org!usenet.goja.nl.eu.org!3.eu.feeder.erje.net!feeder.erje.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.lang.prolog
Date: Fri, 27 Oct 2023 14:30:09 -0700 (PDT)
In-Reply-To: <5ddc5f91-df32-40c1-8704-da25ec34a5fbn@googlegroups.com>
Injection-Info: google-groups.googlegroups.com; posting-host=77.57.50.239; posting-account=UjEXBwoAAAAOk5fiB8WdHvZddFg9nJ9r
NNTP-Posting-Host: 77.57.50.239
References: <d4e65255-95b8-4992-90d8-6104b1f2dd2b@googlegroups.com>
<54c71bea-eed5-4a1b-8809-cfe0c7e85237n@googlegroups.com> <ugpol1$di5u$1@solani.org>
<b883f703-8ebc-4f3d-83d6-7721f77b4bbfn@googlegroups.com> <6670c516-e3dc-4dd4-bf45-a5e555990668n@googlegroups.com>
<4844a3d3-a122-4ca9-a05f-42c55216574fn@googlegroups.com> <5ddc5f91-df32-40c1-8704-da25ec34a5fbn@googlegroups.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <dc8eaa1e-0ed4-40b3-8523-54e13e3d63afn@googlegroups.com>
Subject: Re: Tiobe Index: Prolog to Become Most Popular Langugage
From: burse...@gmail.com (Mild Shock)
Injection-Date: Fri, 27 Oct 2023 21:30:10 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
 by: Mild Shock - Fri, 27 Oct 2023 21:30 UTC

But having a 100% Prolog written launcher could be
indeed tricky. There might be some chicken egg
problems involved. The approach in Dogelog player
is cross compilation of the launcher into the system.
So you can have any sort of launcher, complex or simple.

For example formerly Jekejeke Prolog has a little bit
more complicated launcher since it has some Prolog
option processing, and it has a hard time to detect whether
an ansi colorable console is connected, so it switches
to coloring when it does the top-level.

Mild Shock schrieb am Freitag, 27. Oktober 2023 um 23:28:16 UTC+2:
> Also Python couldn't resolve its symlink issue yet. They
> use some fugly #ifdef hell C code that nobody understands
> anymore on first sight, even not Python core developers, not to
> mention that nobody is able to maintain it.
>
> As a result they have a totally messed up launcher, inconsistent
> between Linux and Windows. On the other hand for example in
> Dogelog player, since it wants to be 100% Prolog, the launcher is
> written in Prolog itself. It is written with the assumption that it
> has a full Prolog core available:
>
> % sys_launch
> sys_launch :-
> current_prolog_flag(argv, L),
> sys_launch(L).
>
> % sys_launch(+List)
> sys_launch([]) :- % no input script, launch top-level
> sys_banner,
> sys_toplevel.
> sys_launch([H|T]) :- % input script, run it and exit
> set_prolog_flag(argv, T),
> ensure_loaded(H).
> Mild Shock schrieb am Freitag, 27. Oktober 2023 um 23:25:41 UTC+2:
> > Its 2023 now, and we have ChatGPT, nevertheless some software
> > still behaves as if the transitor was invented 24 hours ago. Currently
> > there is a kind of “inconsistency”, since in the top-level I can do:
> >
> > /* SWI-Prolog 9.1.17, Windows */
> > ?- ensure_loaded('<dir>\\foo\\bar').
> > true.
> > But when I use the command line it doesn’t work:
> >
> > >swipl.exe <dir>\\foo\\bar
> > ERROR: Prolog initialisation failed:
> > ERROR: file `'<dir>//foo//bar'' does not exist

Re: Tiobe Index: Prolog to Become Most Popular Langugage

<una1kv$3pur$1@solani.org>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=10267&group=comp.lang.prolog#10267

  copy link   Newsgroups: comp.lang.prolog
Path: i2pn2.org!i2pn.org!weretis.net!feeder8.news.weretis.net!reader5.news.weretis.net!news.solani.org!.POSTED!not-for-mail
From: janbu...@fastmail.fm (Mild Shock)
Newsgroups: comp.lang.prolog
Subject: Re: Tiobe Index: Prolog to Become Most Popular Langugage
Date: Fri, 5 Jan 2024 23:59:43 +0100
Message-ID: <una1kv$3pur$1@solani.org>
References: <d4e65255-95b8-4992-90d8-6104b1f2dd2b@googlegroups.com>
<54c71bea-eed5-4a1b-8809-cfe0c7e85237n@googlegroups.com>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Date: Fri, 5 Jan 2024 22:59:43 -0000 (UTC)
Injection-Info: solani.org;
logging-data="124891"; mail-complaints-to="abuse@news.solani.org"
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:91.0) Gecko/20100101
Firefox/91.0 SeaMonkey/2.53.18
Cancel-Lock: sha1:DRE2mUXn6v3Opl6WKf57UuqSBXU=
In-Reply-To: <54c71bea-eed5-4a1b-8809-cfe0c7e85237n@googlegroups.com>
X-User-ID: eJwFwQkBwCAMA0BLfQOTAyXxL2F3nXDMKjSq1Yo9oMXD4eKO51f61q6879BzWiyIccpcXD7uVtFI1sBMP2m7FbU=
 by: Mild Shock - Fri, 5 Jan 2024 22:59 UTC

R.I.P. Niklaus Wirth - 01.01.2024, Age 89
https://ethz.ch/de/news-und-veranstaltungen/eth-news/news/2024/01/der-computerpionier-niklaus-wirth-ist-gestorben.html

Mild Shock schrieb:
> How it started:
>
> Wirth Interview: Java and C# will break on their own weight
> Elena Trichina for the ACM on 13 March, 2018 in Zürich, Switzerland
> https://www.youtube.com/watch?v=DRkfqiF46MQ
>
> How its going:
>
> October Headline: C# is getting closer to Java
> TIOBE Index for October 2023
> https://www.tiobe.com/tiobe-index/
>
> LoL
>

Re: Tiobe Index: Prolog to Become Most Popular Langugage

<unas0l$46ke$1@solani.org>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=10268&group=comp.lang.prolog#10268

  copy link   Newsgroups: comp.lang.prolog
Path: i2pn2.org!i2pn.org!news.chmurka.net!weretis.net!feeder8.news.weretis.net!reader5.news.weretis.net!news.solani.org!.POSTED!not-for-mail
From: janbu...@fastmail.fm (Mild Shock)
Newsgroups: comp.lang.prolog
Subject: Re: Tiobe Index: Prolog to Become Most Popular Langugage
Date: Sat, 6 Jan 2024 07:29:42 +0100
Message-ID: <unas0l$46ke$1@solani.org>
References: <d4e65255-95b8-4992-90d8-6104b1f2dd2b@googlegroups.com>
<54c71bea-eed5-4a1b-8809-cfe0c7e85237n@googlegroups.com>
<una1kv$3pur$1@solani.org>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Date: Sat, 6 Jan 2024 06:29:41 -0000 (UTC)
Injection-Info: solani.org;
logging-data="137870"; mail-complaints-to="abuse@news.solani.org"
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:91.0) Gecko/20100101
Firefox/91.0 SeaMonkey/2.53.18
Cancel-Lock: sha1:iUyuR6NTWHElVInTqy9yi9ODKF0=
In-Reply-To: <una1kv$3pur$1@solani.org>
X-User-ID: eJwFwQEBwCAMAzBLDNb2yIGN+pfwBIvBUhJMGC7HzRgpujl7uo6p78FPut1D+yij7UaEL/cae2UlQnicP2veFaM=
 by: Mild Shock - Sat, 6 Jan 2024 06:29 UTC

Everybody loved him. And thats a solid joke:

"Because Europeans pronounce his name properly,
while Americans pronounce it as "nickel's worth", he is
called by name in Europe and called by value in America."

Maybe even recited by himself from time to time?

Mild Shock schrieb:
>
> R.I.P. Niklaus Wirth - 01.01.2024, Age 89
> https://ethz.ch/de/news-und-veranstaltungen/eth-news/news/2024/01/der-computerpionier-niklaus-wirth-ist-gestorben.html
>
>
> Mild Shock schrieb:
>> How it started:
>>
>> Wirth Interview: Java and C# will break on their own weight
>> Elena Trichina for the ACM on 13 March, 2018 in Zürich, Switzerland
>> https://www.youtube.com/watch?v=DRkfqiF46MQ
>>
>> How its going:
>>
>> October Headline: C# is getting closer to Java
>> TIOBE Index for October 2023
>> https://www.tiobe.com/tiobe-index/
>>
>> LoL
>>
>

Re: Tiobe Index: Prolog to Become Most Popular Langugage

<unasuq$474d$1@solani.org>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=10269&group=comp.lang.prolog#10269

  copy link   Newsgroups: comp.lang.prolog
Path: i2pn2.org!i2pn.org!weretis.net!feeder8.news.weretis.net!reader5.news.weretis.net!news.solani.org!.POSTED!not-for-mail
From: janbu...@fastmail.fm (Mild Shock)
Newsgroups: comp.lang.prolog
Subject: Re: Tiobe Index: Prolog to Become Most Popular Langugage
Date: Sat, 6 Jan 2024 07:45:48 +0100
Message-ID: <unasuq$474d$1@solani.org>
References: <d4e65255-95b8-4992-90d8-6104b1f2dd2b@googlegroups.com>
<54c71bea-eed5-4a1b-8809-cfe0c7e85237n@googlegroups.com>
<una1kv$3pur$1@solani.org> <unas0l$46ke$1@solani.org>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Date: Sat, 6 Jan 2024 06:45:46 -0000 (UTC)
Injection-Info: solani.org;
logging-data="138381"; mail-complaints-to="abuse@news.solani.org"
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:91.0) Gecko/20100101
Firefox/91.0 SeaMonkey/2.53.18
Cancel-Lock: sha1:pIYvuXgQqZQG/iLUKIAjGigTmI8=
In-Reply-To: <unas0l$46ke$1@solani.org>
X-User-ID: eJwNyLEBACEIBLCV4OVAxzlA9h/hbVIEy9UrzOGGwXybR24kHRr32oOb6ixTfu8yD4IyF5kbLY3pU1q1mkL7AVvfFjw=
 by: Mild Shock - Sat, 6 Jan 2024 06:45 UTC

Ok, interesting, he would have made it into age 90 on 15. February
https://dev.to/anogneva/day-when-skynet-becomes-self-aware-and-69-reasons-to-chill-out-with-colleagues-part-1-h5h

January 1 — Brian Kernighan's Birthday
January 10 — Donald Ervin Knuth's Birthday
January 14 — Nathaniel Rochester's Birthday
January 31 — Guido van Rossum's Birthday
February 4 — Ken Thompson's Birthday
February 15 — Niklaus Wirth's Birthday
February 22 — Thomas E. Kurtz's Birthday
February 24 — Steve Jobs' Birthday

Mild Shock schrieb:
> Everybody loved him. And thats a solid joke:
>
> "Because Europeans pronounce his name properly,
> while Americans pronounce it as "nickel's worth", he is
> called by name in Europe and called by value in America."
>
> Maybe even recited by himself from time to time?
>
> Mild Shock schrieb:
>>
>> R.I.P. Niklaus Wirth - 01.01.2024, Age 89
>> https://ethz.ch/de/news-und-veranstaltungen/eth-news/news/2024/01/der-computerpionier-niklaus-wirth-ist-gestorben.html
>>
>>
>> Mild Shock schrieb:
>>> How it started:
>>>
>>> Wirth Interview: Java and C# will break on their own weight
>>> Elena Trichina for the ACM on 13 March, 2018 in Zürich, Switzerland
>>> https://www.youtube.com/watch?v=DRkfqiF46MQ
>>>
>>> How its going:
>>>
>>> October Headline: C# is getting closer to Java
>>> TIOBE Index for October 2023
>>> https://www.tiobe.com/tiobe-index/
>>>
>>> LoL
>>>
>>
>


devel / comp.lang.prolog / Re: Tiobe Index: Prolog to Become Most Popular Langugage

1
server_pubkey.txt

rocksolid light 0.9.81
clearnet tor