From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: Aaron Ecay Newsgroups: gmane.emacs.devel Subject: Re: What improvements would be truly useful? Date: Mon, 05 Mar 2018 19:05:51 +0000 Message-ID: <87sh9eny0g.fsf@gmail.com> References: <87inaiss6l.fsf@web.de> <6FCF6ACA-4F29-4B6B-BE9D-D7130C6E9495@gnu.org> <87fu5moe4c.fsf@web.de> <877eqyocro.fsf@web.de> <83zi3uz4nb.fsf@gnu.org> <0b1dd3fa-e0b0-ed20-a256-dd92d1c1826f@dancol.org> <8bc3c4c7-dfc7-987a-95e7-bd309e2326c6@cs.ucla.edu> <03118DC0-39DA-4AB5-980E-A33809B9A5EE@raeburn.org> NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Trace: blaine.gmane.org 1520276655 16868 195.159.176.226 (5 Mar 2018 19:04:15 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Mon, 5 Mar 2018 19:04:15 +0000 (UTC) User-Agent: Notmuch/0.26 (https://notmuchmail.org) Emacs/27.0.50 (x86_64-pc-linux-gnu) Cc: "emacs-devel@gnu.org Development" To: Rostislav Svoboda Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Mon Mar 05 20:04:11 2018 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by blaine.gmane.org with esmtp (Exim 4.84_2) (envelope-from ) id 1esvP3-000311-NS for ged-emacs-devel@m.gmane.org; Mon, 05 Mar 2018 20:04:05 +0100 Original-Received: from localhost ([::1]:51068 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1esvR4-0008Og-K9 for ged-emacs-devel@m.gmane.org; Mon, 05 Mar 2018 14:06:10 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:46635) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1esvQt-0008NE-5C for emacs-devel@gnu.org; Mon, 05 Mar 2018 14:06:00 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1esvQp-0001SH-SF for emacs-devel@gnu.org; Mon, 05 Mar 2018 14:05:59 -0500 Original-Received: from mail-wr0-x22b.google.com ([2a00:1450:400c:c0c::22b]:41569) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1esvQp-0001S5-L2 for emacs-devel@gnu.org; Mon, 05 Mar 2018 14:05:55 -0500 Original-Received: by mail-wr0-x22b.google.com with SMTP id f14so18413576wre.8 for ; Mon, 05 Mar 2018 11:05:55 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:in-reply-to:references:user-agent:date :message-id:mime-version:content-transfer-encoding; bh=xaenNAYgxEx6RQrPs9kyZ7hhoOchzSfZr7NdoLPhxqo=; b=aBPb8PcUM4rzo5nOmhkxHww91JaPnQIG3OOpNre8VblhlNUq40LEQ9WFjdsd36rKSI HRXVc/ykfuUPXd9/ZC5PaJeVK2FgeINLPPGiX1ms8V91nsEZZ8at+QeGuP87vRGNFIl1 8AT5bv2lZAjXGy4nAEYmmj288YU8WRKlL2DFQt4UnVa5bZmoy9/XWg9C7Q09nBCJz2nH gkbqX+TBt9NkQyRqeYkR2tqwK7W+lt1+SOlGbw+HHI8UJg/wPuF7ve5W0KDfnptkoZwI vg/zK+dV61zh4yo1QKyO+UVCZ7Uo4h3n9/vtF4nPZkUt4T3dCCwQTQh2sh3YYvGxenDy Ga1Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:in-reply-to:references :user-agent:date:message-id:mime-version:content-transfer-encoding; bh=xaenNAYgxEx6RQrPs9kyZ7hhoOchzSfZr7NdoLPhxqo=; b=e8xxwfvaFK5B15TY7eA0NnS4xvQwS+FmMnEHilePYBLoOZtdVgG6VkhO9DOdAvB4Sh 6FUwIhQvfKuuQ+1s0ewTW6PXIA2V/p/sn9FFaUrlUWW/dTvQrOztnxcWAmXg7b47/a/a L+t6hvSMUXNwvMQt0aWLRHuCslGdZiNpEaOWZIc7+qyqroka6KPFsi2GGmhJyKBkOg65 neTRpYjbW97JC6DFgprIQ8YQlGz45faBh6PWo52wHeAx603U9q7glzYLgEeGVzTTiVRW zdcPcm5ROTR3S4dgJpbBQ0n7ICJrZ+tK8x5UQRDyvyHBAYcD1ElkmksMQtOITWZoC8wi XN1w== X-Gm-Message-State: APf1xPCVqBBWgTe+aqcAUKMcsN8x/I0LF8/7ptKhLeXzerTdGK8zrs/E bBE8cHTQIj1++o4g72VScmQ= X-Google-Smtp-Source: AG47ELuAu1CwbgTjVR4g+lyWuvyOUDpxmmcoTo0NT6ljIZzSifOvRKjtSm0redODh8tM6t69/CmMbQ== X-Received: by 10.223.185.24 with SMTP id k24mr14816445wrf.83.1520276754402; Mon, 05 Mar 2018 11:05:54 -0800 (PST) Original-Received: from localhost (host-78-145-162-84.as13285.net. [78.145.162.84]) by smtp.gmail.com with ESMTPSA id x127sm7519990wmx.19.2018.03.05.11.05.52 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Mon, 05 Mar 2018 11:05:53 -0800 (PST) In-Reply-To: X-Clacks-Overhead: GNU Terry Pratchett X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 2a00:1450:400c:c0c::22b X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.21 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:223291 Archived-At: 2018ko martxoak 5an, Rostislav Svoboda-ek idatzi zuen: >=20 [...] > I know it's a bitter pill to swallow, but let's face it - do we think, > our bellowed Emacs will ever be able to display anything like the > examples from https://threejs.org ? Thanks to the xwidgets support (info "(elisp) Xwidgets"), it is possible to embed a graphical web browser with full JS support in an emacs buffer. So it=CA=BCs possible to have the best of both worlds: emacs=CA=BCs support= for text editing combined with the visualization and interactivity of modern Javascript libraries. I=CA=BCm sure that there are ways that graphical programming (for lack of a better term) in emacs could be made better, including Richard=CA=BCs suggestions that launched this thread. But we should be proud of what we already have, rather than pessimistic. Aaron PS I don=CA=BCt know of any projects using three.js support in xwidgets specifically; it could turn out that it doesn=CA=BCt quite work (e.g. hardware-accelerated 3D or lack thereof might present an obstacle). But anyone can try it and find out, and hopefully if problems arise figure out how to fix them. --=20 Aaron Ecay