From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED.blaine.gmane.org!not-for-mail From: arthur miller Newsgroups: gmane.emacs.devel Subject: RE: On elisp running native Date: Mon, 30 Dec 2019 22:03:43 +0000 Message-ID: References: <838smzq9iz.fsf@gnu.org> <8336d6rfgy.fsf@gnu.org> <83sgl6p1xa.fsf@gnu.org> <8650c93f-89cb-7e51-c8e6-dadf713a3e2d@yandex.ru>, , <83mub9n8do.fsf@gnu.org> Mime-Version: 1.0 Content-Type: multipart/alternative; boundary="_000_VI1P194MB0429C19FDF6C6F762DEB062596270VI1P194MB0429EURP_" Injection-Info: blaine.gmane.org; posting-host="blaine.gmane.org:195.159.176.226"; logging-data="259977"; mail-complaints-to="usenet@blaine.gmane.org" Cc: "akrl@sdf.org" , "yandros@gmail.com" , "emacs-devel@gnu.org" , "dgutov@yandex.ru" To: Eli Zaretskii Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Mon Dec 30 23:04:31 2019 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([209.51.188.17]) by blaine.gmane.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.89) (envelope-from ) id 1im39K-0015VI-5Z for ged-emacs-devel@m.gmane.org; Mon, 30 Dec 2019 23:04:30 +0100 Original-Received: from localhost ([::1]:37014 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1im39I-0000Ij-RU for ged-emacs-devel@m.gmane.org; Mon, 30 Dec 2019 17:04:28 -0500 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:42655) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1im38k-0008If-Rs for emacs-devel@gnu.org; Mon, 30 Dec 2019 17:03:56 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1im38h-000168-8D for emacs-devel@gnu.org; Mon, 30 Dec 2019 17:03:52 -0500 Original-Received: from mail-oln040092069092.outbound.protection.outlook.com ([40.92.69.92]:56039 helo=EUR02-VE1-obe.outbound.protection.outlook.com) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1im38d-0000uS-UG; Mon, 30 Dec 2019 17:03:48 -0500 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Ut6U4mNayH1HZNfMJNRaCIotNWH6+X/T1ktT3HKKnp12PFFuOf44hDXS9oEF29AMmC5y+uvLnhTBkMcW1Ac3sSasUT+DVywo9OZz/5MZIbBpAbk7SbU84zBw2FRcBnxTg6VzvA8t7OUYKyljZrh+lAvYW5bn4Mr9ILGYEiBLoIjsXkkmPujs0jlErncELvlVMNIThH0TtmO+36X1wd1l/Cv75+Yh6CzDZCDqxdK7zSrAJtHP7GHBclfWuD4bz8ICUT5eQlIgciczq3cAPiwHiussfqp7x1UY6AUPHeB0avJEK/mMiH0CYLPmw7NQqeXL+PrVPC/YYq+xH2byfJJZfw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=S6ugT6QlTJeky7DOUoqBO3Ep4ZceR4q0YNO1EOV8Ff0=; b=XmPGkP3Klfr6Nh6tEb8jFygDq70MJWRKWlfDQcYPj/uTFQA9qwu9tu4TG7N5hUTvPXN5D6gIbV3hPlN4uh0xztQLk7AmsXzSG9r8nBdWdEkSgxuNbUK55Q0gqkBiGG/GWROJjNNxF8umdQlOWwF9E4ASYQODBt80D6dsaSLNYLTgSGw+2Hihp8wF1S1+F45zweL5H/4xmaRrqDFcZUMInK5c3sv0qVLVlHJzZVPBfNFb1TkG+g9KTw+K3wlr4L34sdEYw4BDknvgFSetjayKj+Hjy+H6lgSjkvI1Ps+bbtInCcRsa5vAl6n8TQ0vwEWTu7TRwPIC70zwH5dESZUOOw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=none; dmarc=none; dkim=none; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=live.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=S6ugT6QlTJeky7DOUoqBO3Ep4ZceR4q0YNO1EOV8Ff0=; b=OPgm4mrMiG6MMc6FIfcncKiRyBfGO6kocq/xywD8BHIiIgz1Tnyo7Q0pQXOKOl6+QJ+wtcNPALV5yj5y+SBZ2FlpRuSqA1JxGt+BPsqyziW6Y5F7wAUj61egRK7f0F5m1QyvRTQ0KJiLZi3EUftxuD7A0qK8wtRb/BGHzq9JaLx01vshz0FE62Lx2zx9KEIg52z12gabtYjKu3nZLDGqa1L/luiPuUlokLbWsESGjRmf7CO5OsPAaRjzHMk6c2O7uUHRB7dFEsbpCI9jVC6V4njb3uzL9QxfHQb/C7n4jdRIXErobQodFmNHwSTm9wj/VXAarOQudaOxZlLeruiqlA== Original-Received: from HE1EUR02FT039.eop-EUR02.prod.protection.outlook.com (10.152.10.58) by HE1EUR02HT241.eop-EUR02.prod.protection.outlook.com (10.152.11.58) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2581.11; Mon, 30 Dec 2019 22:03:44 +0000 Original-Received: from VI1P194MB0429.EURP194.PROD.OUTLOOK.COM (10.152.10.58) by HE1EUR02FT039.mail.protection.outlook.com (10.152.11.222) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2581.11 via Frontend Transport; Mon, 30 Dec 2019 22:03:44 +0000 Original-Received: from VI1P194MB0429.EURP194.PROD.OUTLOOK.COM ([fe80::35f2:9ea2:efd6:1d46]) by VI1P194MB0429.EURP194.PROD.OUTLOOK.COM ([fe80::35f2:9ea2:efd6:1d46%5]) with mapi id 15.20.2581.007; Mon, 30 Dec 2019 22:03:43 +0000 Thread-Topic: On elisp running native Thread-Index: AQHVu+0613tDdbC3H0+0Q0VwAZ7Sn6fMrLQcgAAMUc+AACe5V4AAGjv1gAC43hWAAdPIgIACBYEAgADOJmGAAHd94oAAb2I4 In-Reply-To: <83mub9n8do.fsf@gnu.org> Accept-Language: sv-SE, en-US Content-Language: sv-SE x-incomingtopheadermarker: OriginalChecksum:4E7A19E9327D814B39001217737EE768066B252F473934617C3FDD278E171201; UpperCasedChecksum:8F53C211093B8855FD47CB2F2D9C9D63D751DF6B1ADBC31CDCD37A1D89A2FB00; SizeAsReceived:7389; Count:46 x-ms-exchange-messagesentrepresentingtype: 1 x-tmn: [Fq+syvByWMFC8NIkOTNFD6QIMOsxgvmP] x-ms-publictraffictype: Email x-incomingheadercount: 46 x-eopattributedmessage: 0 x-ms-office365-filtering-correlation-id: 1a10adb6-5d49-4ed3-ea77-08d78d742306 x-ms-traffictypediagnostic: HE1EUR02HT241: x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: aXgif1zF6ZE/yG++sXe3bQmm+x3VzP7Mzm4xqZYbzqW8c8u/MsA+s0efpeVsBKwl2YiU4ARPnrr3M0IBB5r9YyTDDS+QNWFf72Kp5GcLt6kOd/QJcpGU9TsV9qMJ9y55mMK+X3Z7I8w9brV8lgyGotOyht/q1bXI8fV5OyFbOEmELCT/yNaNDCiHT/kMsGBp x-ms-exchange-transport-forked: True X-OriginatorOrg: live.com X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-CrossTenant-Network-Message-Id: 1a10adb6-5d49-4ed3-ea77-08d78d742306 X-MS-Exchange-CrossTenant-rms-persistedconsumerorg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-CrossTenant-originalarrivaltime: 30 Dec 2019 22:03:43.9223 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Internet X-MS-Exchange-CrossTenant-id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa X-MS-Exchange-Transport-CrossTenantHeadersStamped: HE1EUR02HT241 X-detected-operating-system: by eggs.gnu.org: Windows 7 or 8 [fuzzy] X-Received-From: 40.92.69.92 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Original-Sender: "Emacs-devel" Xref: news.gmane.org gmane.emacs.devel:243789 Archived-At: --_000_VI1P194MB0429C19FDF6C6F762DEB062596270VI1P194MB0429EURP_ Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Yes, I know. With apps that don't have native ports I ment *nix applications that are no= t written with portability in mind. For example Firefox, Apache or similar = are already written to run native, while say binutils or some other typical= posix apps, usually need extra portability layer to compile on win32. ming= w/cygwin/msys usually provide enough of that portability layer for applicat= ions to be "relatively easily" ported over to native win32. In that context= I don't really see what gap wsl fills. I have no idea whom Microsoft targets with wsl, but it is not their first t= ime they add posix layer to Windows. Before wsl there was sfu and before th= at it was Interix, and before that was probably something else which I don'= t remember. Neither Interix nor SFU catched big time, I am not sure why wou= ld wsl? Sure, this time they parted with Ubuntu which is big name on GNU/Linux mark= eting side so maybe this time it leaves bigger ripples behind, No idea, tim= e will tell. Maybe Microsoft just realized that most enterprise application= s move to cloud and certain mobile OS:s got enough of traction to become ev= eryday alternative for masses. That maybe leaves Windows as less important = as desktop OS in future and they feel a need to target more niche clients s= uch as sys admins and backend developers? I don't know, I don't think this = dev list is right place for such speculations so sorry for the regression. I just wanted to express my concern for not leaving mative win32 port as a = secondary citizen in favor of wsl. Skickat fr=E5n min Samsung Galaxy-smartphone. -------- Originalmeddelande -------- Fr=E5n: Eli Zaretskii Datum: 2019-12-30 16:25 (GMT+01:00) Till: arthur miller Kopia: yandros@gmail.com, dgutov@yandex.ru, emacs-devel@gnu.org, akrl@sdf.o= rg =C4mne: Re: On elisp running native > From: arthur miller > CC: Eli Zaretskii , EMACS development team > , Andrea Corallo > Date: Mon, 30 Dec 2019 08:17:24 +0000 > > Mingw and/or Cygwin do just fine for the apps that does not have native w= in ports already FTR: MinGW produces native Windows executables. Maybe you were thinking about MSYS. --_000_VI1P194MB0429C19FDF6C6F762DEB062596270VI1P194MB0429EURP_ Content-Type: text/html; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable
Yes, I know.

With apps that don't have native ports I ment *nix applic= ations that are not written with portability in mind. For example Firefox, = Apache or similar are already written to run native, while say binutils or = some other typical posix apps, usually need extra portability layer to compile on win32. mingw/cygwin/msys usuall= y provide enough of that portability layer for applications to be "rel= atively easily" ported over to native win32. In that context I don't r= eally see what gap wsl fills. 

I have no idea whom Microsoft targets with wsl, but it is= not their first time they add posix layer to Windows. Before wsl there was= sfu and before that it was Interix, and before that was probably something= else which I don't remember. Neither Interix nor SFU catched big time, I am not sure why would wsl? 

Sure, this time they parted with Ubuntu which is big name= on GNU/Linux marketing side so maybe this time it leaves bigger ripples be= hind, No idea, time will tell. Maybe Microsoft just realized that most ente= rprise applications move to cloud and certain mobile OS:s got enough of traction to become everyday alternat= ive for masses. That maybe leaves Windows as less important as desktop OS i= n future and they feel a need to target more niche clients such as sys admi= ns and backend developers? I don't know, I don't think this dev list is right place for such speculations&nbs= p; so sorry for the regression.

I just wanted to express my concern for not leaving mativ= e win32 port as a secondary citizen in favor of wsl. 

Skickat fr=E5n min= Samsung Galaxy-smartphone.



-------- Originalmeddelande --------
Fr=E5n: Eli Zaretskii <eliz@gnu.org>
Datum: 2019-12-30 16:25 (GMT+01:00)
Till: arthur miller <arthur.miller@live.com>
Kopia: yandros@gmail.com, dgutov@yandex.ru, emacs-devel@gnu.org, akrl@= sdf.org
=C4mne: Re: On elisp running native

> From: arthur miller <arthur.miller@live.co= m>
> CC: Eli Zaretskii <eliz@gnu.org>, EMACS development team
>        <emacs-devel@gnu.org>,= Andrea Corallo <akrl@sdf.org>
> Date: Mon, 30 Dec 2019 08:17:24 +0000
>
> Mingw and/or Cygwin do just fine for the apps that does not have nativ= e win ports already

FTR: MinGW produces native Windows executables.  Maybe you were
thinking about MSYS.
--_000_VI1P194MB0429C19FDF6C6F762DEB062596270VI1P194MB0429EURP_--