From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Arthur Miller Newsgroups: gmane.emacs.devel Subject: Re: Rethinking the design of xwidgets Date: Sun, 18 Oct 2020 16:41:41 +0200 Message-ID: References: <864kmzupp0.fsf@akirakyle.com> <835z7e2ouj.fsf@gnu.org> <86v9fet5sg.fsf@akirakyle.com> <83imbe1040.fsf@gnu.org> <86pn5luak4.fsf@akirakyle.com> <83362g27y6.fsf@gnu.org> Mime-Version: 1.0 Content-Type: text/plain Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="23072"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) Cc: eliz@gnu.org, ak@akirakyle.com, emacs-devel@gnu.org To: Richard Stallman Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Sun Oct 18 16:42:28 2020 Return-path: Envelope-to: ged-emacs-devel@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1kU9tD-0005uE-Tr for ged-emacs-devel@m.gmane-mx.org; Sun, 18 Oct 2020 16:42:28 +0200 Original-Received: from localhost ([::1]:58958 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1kU9tC-0000Bl-Vy for ged-emacs-devel@m.gmane-mx.org; Sun, 18 Oct 2020 10:42:27 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:41116) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kU9sb-0008Br-Kz for emacs-devel@gnu.org; Sun, 18 Oct 2020 10:41:49 -0400 Original-Received: from mail-vi1eur06olkn2069.outbound.protection.outlook.com ([40.92.17.69]:61921 helo=EUR06-VI1-obe.outbound.protection.outlook.com) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kU9sZ-0003dI-05; Sun, 18 Oct 2020 10:41:48 -0400 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=llxn9K3K1J7mr5Z/b6iDTaj2y+nksJQc+FeozsnLB7iRtNbiXezpH+RBtoFLTiR+FMNqKbr/Fvbyk63JdddUiOFD6TA+4Uhr7oNEF1WKmcE7tmVcUEdHs9MfYnms3uvvDbv6YJEjo+nKQVOctC/VVbTr9zUIfdahtanZ1H8YH6R6Nm7WXoT0o6sx0PiFdoqYHwlV0sykp3e+/bgT4XSD/i3f9x8VkMDyFA2R/Ioqxo4iwPAMv7zYy0prNOepAF8PpfrZPMh7+5szNFKOkhuQHwyGLk1w7ZbLS3moElxhqrUGgVGjgSgcNeukXXc9aKGk71gnp/pLGRA+nnUxyiWW8w== 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=WVE57giB6KlHas9KDJHQUPTqgBh7q2o+edWw4QCDhiw=; b=K5ksAFKK32JAx3VEi6LuTYXgE3Qqziy96f1tbm68nms7V0l8mBPq6ZXnGXutjYvHl2xFTIyhB4NdGW8LQY5DROXbSHa8nO/4bM/QdeF+3tpt7N+Hkj59B4yHTjyaYN+m5QFAwHmew1m+6v/+a5PfCMnoZgeVyOe5aC2S30dvr0q8SyXi6btzG5A8UVLVBGAAGWjEYHm1/8Vf2eCCKyqCog9H2pQd73wEvPULdbo+9aILCieagU3YEsNENcQr1zm/yJm6BGvIB34U0BFV+6+Ze9jGm3/7Y07dVtQiyAhbLPWMC3rrBZX4xNCydD8/F94obvh7iNK92EY471APSIPhZA== 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=WVE57giB6KlHas9KDJHQUPTqgBh7q2o+edWw4QCDhiw=; b=LumNR7NM591U7wocASW/15VmUCvMmhLWtNsvG9HcJMnMFZPAEE2qRGlbsyWNI+Pw00dBgsnNQhz0MNIP1W8++F8puo9YV5XTVfo088IC/QGaa6dKRnBWMeUvBaueTb3VGrCcf2tJakDA80tX7m+L9kRKAM2VYxO2UgV20jHYRr1sQ2tV8DkBUB2vWIM0U3BMZgN/LAE3Xu+S2yClSLvPqixin37szM2FjvUBYE4pKytXgoIu8Czless1pdvWuDyrYI/MRNTGv+z2e8XHcQNwyblBSuN+6NR0vpiZdCsulHH3Z59u7zJyI92HViaK5xFjrgvEOm44p1veGV9jYa2ZZA== Original-Received: from VI1EUR06FT062.eop-eur06.prod.protection.outlook.com (2a01:111:e400:fc37::48) by VI1EUR06HT145.eop-eur06.prod.protection.outlook.com (2a01:111:e400:fc37::463) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3477.23; Sun, 18 Oct 2020 14:41:43 +0000 Original-Received: from VI1PR06MB4526.eurprd06.prod.outlook.com (2a01:111:e400:fc37::40) by VI1EUR06FT062.mail.protection.outlook.com (2a01:111:e400:fc37::85) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3477.21 via Frontend Transport; Sun, 18 Oct 2020 14:41:42 +0000 X-IncomingTopHeaderMarker: OriginalChecksum:E4C67496EE1F9F86595AEC99E387E6F968688757BCE26989D03444E8BEA6E4A2; UpperCasedChecksum:D9EBC9781750E95F491D3B1C8337031F9B9A394D37B10B67AD101996560A6E4F; SizeAsReceived:7923; Count:46 Original-Received: from VI1PR06MB4526.eurprd06.prod.outlook.com ([fe80::187b:196a:cb2d:adf1]) by VI1PR06MB4526.eurprd06.prod.outlook.com ([fe80::187b:196a:cb2d:adf1%5]) with mapi id 15.20.3477.028; Sun, 18 Oct 2020 14:41:42 +0000 In-Reply-To: (Richard Stallman's message of "Sun, 18 Oct 2020 00:17:08 -0400") X-TMN: [5Derry0LR5HQAd4ndTso12bVv61iIeaE] X-ClientProxiedBy: AM5PR04CA0022.eurprd04.prod.outlook.com (2603:10a6:206:1::35) To VI1PR06MB4526.eurprd06.prod.outlook.com (2603:10a6:803:ac::17) X-Microsoft-Original-Message-ID: <87eelvsije.fsf@live.com> X-MS-Exchange-MessageSentRepresentingType: 1 Original-Received: from pascal.homepc (90.230.29.56) by AM5PR04CA0022.eurprd04.prod.outlook.com (2603:10a6:206:1::35) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3477.20 via Frontend Transport; Sun, 18 Oct 2020 14:41:41 +0000 X-MS-PublicTrafficType: Email X-IncomingHeaderCount: 46 X-EOPAttributedMessage: 0 X-MS-Office365-Filtering-Correlation-Id: 249e83d9-963c-4f55-e8c3-08d87373ede3 X-MS-TrafficTypeDiagnostic: VI1EUR06HT145: X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: FkwLc+rI9jCW8Yho8+3PODA1zH0kgMeRXLIHloxwW2/qKoBZDdzauPimp3hQ/d1hPWBvp/SujW9F3tvNd727SiJgGVIfFPAsDXOWzL7uli6A8nu1ypz0nDlDikEIt/814efioP+5qxQBNS1+jwS8tjcOTBBZTW5q4YcmeicFGPNjOMx/qiwdNIlfLf8Q9rj55ZabqQlK+TQPeDq2CyaTsQ== X-MS-Exchange-AntiSpam-MessageData: EiMS2FZPMJpZSKLp8N2pgAPuel2nhLvNaIqT+r/AhOkNIOCoDEfgibPU0jy8FenezZU5+AKFKOWi58MqMv2F/KFiMUtUTRmhDZj8b3PojLfacZvzczeLoHd+ocY/ImznFpMY97PiUTsCue91Uf5PMw== X-OriginatorOrg: live.com X-MS-Exchange-CrossTenant-Network-Message-Id: 249e83d9-963c-4f55-e8c3-08d87373ede3 X-MS-Exchange-CrossTenant-OriginalArrivalTime: 18 Oct 2020 14:41:42.7382 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa X-MS-Exchange-CrossTenant-AuthSource: VI1EUR06FT062.eop-eur06.prod.protection.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: Internet X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1EUR06HT145 Received-SPF: pass client-ip=40.92.17.69; envelope-from=arthur.miller@live.com; helo=EUR06-VI1-obe.outbound.protection.outlook.com X-detected-operating-system: by eggs.gnu.org: First seen = 2020/10/18 10:41:43 X-ACL-Warn: Detected OS = Windows NT kernel [generic] [fuzzy] X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, MSGID_FROM_MTA_HEADER=0.001, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action 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-mx.org@gnu.org Original-Sender: "Emacs-devel" Xref: news.gmane.io gmane.emacs.devel:258025 Archived-At: Richard Stallman writes: > [[[ To any NSA and FBI agents reading my email: please consider ]]] > [[[ whether defending the US Constitution against all enemies, ]]] > [[[ foreign or domestic, requires you to follow Snowden's example. ]]] > > > do believe if Elisp > > via Emacs let one do some cool visual stuff, like programming some > > graphics, and doing drawing in the editor would make it more useful and > > more efficient. Also I see it as a one brick in making Emacs more > > popular. I personally think it would be super cool to see Emacs do 3D > > with Elisp, > > Would this be a feature that works acceptably fast > only if there is nonfree software in your system load? Well it depends what one does and on underlaying OpenGL implementation. I don't expect that anyone would use Emacs to make AAA games to be played on 144Hz 8K screens, though it would be certainly cool if they did. For doing some 2D graphics like plotting, graphs or 3D visualisations, prototyping etc, I think it would work good enough. As Dmitry says, even built-in Intel drivers does decent in simpler cases.