Deutsch   English   Français   Italiano  
<va7n47$g5ck$1@dont-email.me>

View for Bookmarking (what is this?)
Look up another Usenet article

Path: ...!eternal-september.org!feeder3.eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: Bart <bc@freeuk.com>
Newsgroups: comp.unix.shell,comp.unix.programmer,comp.lang.misc
Subject: Re: Python (was Re: I did not inhale)
Date: Thu, 22 Aug 2024 16:56:55 +0100
Organization: A noiseless patient Spider
Lines: 36
Message-ID: <va7n47$g5ck$1@dont-email.me>
References: <uu54la$3su5b$6@dont-email.me> <uvbfii$3mom0$1@news.xmission.com>
 <20240412094809.811@kylheku.com> <87il0mm94y.fsf@tudado.org>
 <way-20240413091747@ram.dialup.fu-berlin.de> <87il0lldf8.fsf@tudado.org>
 <choices-20240413123957@ram.dialup.fu-berlin.de>
 <v9lm2k$12qhv$1@dont-email.me> <v9m4gd$14scu$1@dont-email.me>
 <20240815182717.189@kylheku.com> <v9npls$1fjus$1@dont-email.me>
 <v9t204$2dofg$1@dont-email.me> <va28pi$3dldm$1@dont-email.me>
 <va2ro9$3gd7v$1@dont-email.me> <va2vt0$3h3gj$1@dont-email.me>
 <va44rh$3p1l6$1@dont-email.me> <va45gv$3pilh$1@dont-email.me>
 <va4b0i$3q4g0$2@dont-email.me> <va5u2q$1uhn$3@dont-email.me>
 <va75ob$dfb0$2@dont-email.me> <va77gb$dr7n$1@dont-email.me>
 <20240822082202.318@kylheku.com>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
Injection-Date: Thu, 22 Aug 2024 17:56:55 +0200 (CEST)
Injection-Info: dont-email.me; posting-host="546f7a36e4e459fbaf8d49cd6ca25442";
	logging-data="529812"; mail-complaints-to="abuse@eternal-september.org";	posting-account="U2FsdGVkX1+S39sGMf4N77zXk9rX7Otz"
User-Agent: Mozilla Thunderbird
Cancel-Lock: sha1:8SCSodxzV75ObggyL8j3EGD54BY=
Content-Language: en-GB
In-Reply-To: <20240822082202.318@kylheku.com>
Bytes: 3112

On 22/08/2024 16:28, Kaz Kylheku wrote:
> On 2024-08-22, Dmitry A. Kazakov <mailbox@dmitry-kazakov.de> wrote:
>> On 2024-08-22 13:00, David Brown wrote:
>>
>>> Then there are those that - wisely or unwisely - program in C for
>>> Windows, without POSIX.
>>
>> Yes, that is true. There is no reason to use POSIX under Windows,
>> whatsoever.
> 
> David also wrote this, in the same comment:
> 
>>> It takes but one single counter-example to invalidate general claims
>>> like this.
> 
> It applies to your reply as well.
> 
> There are excellent, excellent reasons to use POSIX under Windows.
> 
> Such as, oh, having an entire POSIX appliation ported to Windows
> almost without lifting a finger.
> 
> For the TXR project I use a POSIX layer called Cygnal (see signature
> below). It gives a decent Windows port which preserves most of the
> functionality. All the POSIX stuff in the TXR Lisp standard library just
> works. The interactive listener ("REPL") with history and editing just
> works, right in your cmd.exe console.
> 

You can use the same argument to justify using X11 under Windows.

(It's also not clear how well your product manages to use POSIX under 
pure Windows, or whether you have to drag this other thing called 'CygWin'.

Can you write a normal Windows app and just call into a DLL called 
posix.dll or is there an extra layer or two involved?)