From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Newsgroups: gmane.emacs.devel Subject: Re: cc-mode fontification feels random Date: Sat, 12 Jun 2021 10:57:26 +0200 Message-ID: <20210612085726.GA14911@tuxteam.de> References: <83pmwudgw3.fsf@gnu.org> <20210610151647.qtt7pqbjhdtp6coe@Ergus> <20210611202130.j35q6k4utjivzuen@Ergus> <9e76076e-636d-9271-03e2-98c7614e3cf1@dancol.org> <2f0fe290-5e04-c0fb-d188-f45172b3e674@grinta.net> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="lrZ03NoBR/3+SXJZ" Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="34014"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Mutt/1.5.21 (2010-09-15) Cc: emacs-devel@gnu.org To: Daniele Nicolodi Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Sat Jun 12 10:58:39 2021 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 1lrzTR-0008ZQ-3X for ged-emacs-devel@m.gmane-mx.org; Sat, 12 Jun 2021 10:58:37 +0200 Original-Received: from localhost ([::1]:59248 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lrzTP-0001Ly-Gs for ged-emacs-devel@m.gmane-mx.org; Sat, 12 Jun 2021 04:58:35 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:56804) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lrzST-0000eL-1D for emacs-devel@gnu.org; Sat, 12 Jun 2021 04:57:37 -0400 Original-Received: from mail.tuxteam.de ([5.199.139.25]:49107) by eggs.gnu.org with esmtps (TLS1.2:DHE_RSA_AES_128_CBC_SHA1:128) (Exim 4.90_1) (envelope-from ) id 1lrzSQ-0004BV-UJ for emacs-devel@gnu.org; Sat, 12 Jun 2021 04:57:36 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=tuxteam.de; s=mail; h=From:In-Reply-To:Content-Type:MIME-Version:References:Message-ID:Subject:Cc:To:Date; bh=SOSvdkyalIxxXIjEyAELu7Zlo2gO/qnTBugMLmUYIo8=; b=SFG1W9PCqESLoxglRtY8oFezEX4wEVbImNJQNKMnNf9kQ2WFPov95P9W+cwxmzkpxcL3AK992HG/CTP2faRYfFw4T0iB/7CO9T3yypvO13MSfwTYv4Ntr0J807suS0s0aEo9BGZzcy/cerSMRA22N4CViaeR8VhOrr6yUWUsjNIe97J2rLViYbJsd3tS0VFIW9uGL01V+V4DN7Z/Jtqr6qsxBy8yXf4iwpxGGASj00gu0qeNXb4TZ7HqOm618zZStP1S9zO7He+Ny75Vhw//mEVHKjUPuYF58k8NyNRM5GfavK5LeJFbeR2a9s2+D7FhwZunKa6yBmz7lz2U4/26fQ==; Original-Received: from tomas by mail.tuxteam.de with local (Exim 4.80) (envelope-from ) id 1lrzSI-0004fG-9y; Sat, 12 Jun 2021 10:57:26 +0200 Content-Disposition: inline In-Reply-To: <2f0fe290-5e04-c0fb-d188-f45172b3e674@grinta.net> Received-SPF: pass client-ip=5.199.139.25; envelope-from=tomas@tuxteam.de; helo=mail.tuxteam.de 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, SPF_HELO_NONE=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:270749 Archived-At: --lrZ03NoBR/3+SXJZ Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Sat, Jun 12, 2021 at 10:47:28AM +0200, Daniele Nicolodi wrote: > On 11/06/2021 22:52, Stefan Monnier wrote: > > PS: I think we can expect 99% of Emacs users have a Javascript engine > > already installed (in the form of a web browser), >=20 > The JS engine in a web browser and node are two very different beasts. I try to keep both of them at a safe distance, FWIW. > The main problem with node is that it is very hard to get it to work in > a self contained way that does not involve downloading JS packages from > the network. Yep. This is one of the reasons. Watching with horror some npm build process (gotta do that from time to time to earn my beans) has borne the clear decision: for me, just... no. Not in my free time, not as a voluntary project. > I also anticipate some resistance in the Emacs community on > depending on the JS ecosystem where licensing is much more "liberal" > than within the GNU project. Those "liberal" licenses could easily be re-licensed to GPL. A possible advantage is that we get to enjoy the loud whining about how that's unfair, while the whiners are usually fine with other actors taking the software proprietary ;-) (I know, I know) Cheers - t --lrZ03NoBR/3+SXJZ Content-Type: application/pgp-signature; name="signature.asc" Content-Description: Digital signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.12 (GNU/Linux) iEYEARECAAYFAmDEdvYACgkQBcgs9XrR2ka3aQCfYInPexai+aHdJ50wRJcilj9k w6IAnjGICPyVylbeCnbBwM5awtwD+svK =Ly4v -----END PGP SIGNATURE----- --lrZ03NoBR/3+SXJZ--