From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Richard Stallman Newsgroups: gmane.emacs.devel Subject: Re: ELPA submission: mathjax.el Date: Wed, 16 Oct 2024 23:54:45 -0400 Message-ID: References: <87ldytjso0.fsf@gmail.com> Reply-To: rms@gnu.org Content-Type: text/plain; charset=Utf-8 Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="22108"; mail-complaints-to="usenet@ciao.gmane.io" Cc: emacs-devel@gnu.org To: Augusto Stoffel Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Thu Oct 17 05:55:35 2024 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 1t1Hbr-0005b0-7b for ged-emacs-devel@m.gmane-mx.org; Thu, 17 Oct 2024 05:55:35 +0200 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1t1Hb7-0000zc-JE; Wed, 16 Oct 2024 23:54:49 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1t1Hb5-0000zG-8u for emacs-devel@gnu.org; Wed, 16 Oct 2024 23:54:47 -0400 Original-Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1t1Hb5-0000GV-0d; Wed, 16 Oct 2024 23:54:47 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=Date:References:Subject:In-Reply-To:To:From: mime-version; bh=6aP5P7SKL/VSYiSuuaBbP2ajSvcpBQmQnucvvo2papY=; b=X2/Hn3nYias/ ccIyC6eDuA9y5jI2zm8my5/v8sa0dU3ZijWTH7XE9SqfdsT1sVJ1QQc2QEi/ILOs11NaVqt04dixe f1EYXV+3m7WGnrU+Y/k3VAO8zg34fqZLHUrdTC4vCDy8nO/JB9PQQaakyT0qmuJy3e7ke5ybERjrI Go2Oti6aICkzfPrX094vcoSfbNme+OMXIRfkCVz8TN+TP1ToxFfHgxpOhCuRwNz71zPCH/mq/0fZO RicFf+0MuZK8HwR2sxWHZblIUD4pIdf9hYVmEHx7/Cu8M2MqUPPeiife3vR/yLGHmXMOJJOai03yF TN/eXtQ84qVLyzwzb5r6pg==; Original-Received: from rms by fencepost.gnu.org with local (Exim 4.90_1) (envelope-from ) id 1t1Hb3-0003oe-CX; Wed, 16 Oct 2024 23:54:46 -0400 In-Reply-To: <87ldytjso0.fsf@gmail.com> (message from Augusto Stoffel on Sat, 12 Oct 2024 16:35:11 +0200) X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.29 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-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Xref: news.gmane.io gmane.emacs.devel:324617 Archived-At: [[[ 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. ]]] > I would like to add the package residing at the following location to > ELPA: > https://github.com/astoff/mathjax.el As I recall, mathjax does a useful job, but depends on a browser to run special Javascript code. It has been some years since I heard about that -- is my memory right? If not, could you explain how things really work? This raises an issue which is one of the biggest issues in computing and freedom: how to give users control over the Javascript programs that run in their browsers. I have an idea for how perhaps to do that. I don't know enough about web browsers and Javascript to be sure whether it can work. Could you please work with me to explore the possibility? The first step is to think about how the Mathjax Javascript program couples to and relates to the Emacs Lisp program. Could you please explain how that coupling works now? -- Dr Richard Stallman (https://stallman.org) Chief GNUisance of the GNU Project (https://gnu.org) Founder, Free Software Foundation (https://fsf.org) Internet Hall-of-Famer (https://internethalloffame.org)