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] New package: jami-bot and org-jami-bot Date: Fri, 29 Dec 2023 22:20:49 -0500 Message-ID: References: <875y0i7e43.fsf@hoowl.se> 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="24154"; mail-complaints-to="usenet@ciao.gmane.io" Cc: emacs-devel@gnu.org To: Hanno Perrey Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Sat Dec 30 04:21:12 2023 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 1rJPuR-00066s-Q1 for ged-emacs-devel@m.gmane-mx.org; Sat, 30 Dec 2023 04:21:11 +0100 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1rJPu7-0001o6-Ea; Fri, 29 Dec 2023 22:20:51 -0500 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 1rJPu6-0001nw-NU for emacs-devel@gnu.org; Fri, 29 Dec 2023 22:20:50 -0500 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 1rJPu6-000625-98; Fri, 29 Dec 2023 22:20:50 -0500 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=/LRaDnl1L0rYkCdBVyOBUm/BgMK4QpJwvHsjbOKyd3E=; b=TdgWzgsLnHYl 2OfBUVyjXouCMW5yrAcJIhDtXm9UVkeAtbLuBUF5446+96+VWRrEJ1joiy1QhpUucejbUCndQ558v AfrmRyvhzYwtaAprcNboYCwqZfkhkVBLV+JctsXLecjrAv3aT79keTohjq1oIi6ZsM1pwh1oiyxv2 VhPdyoLI4fSwKu9Kp7AYICEJLY97gGzyUIfTbk+CwWAPbuYJtoBl3bgpODY63PNL1tEMV2tkdCFGA Hw6BMhxkxTdykIEAjE0e9pQLZe0UsmKVRfUZNku2NLOouZK9RijBWnm9vakS+XttLgycGIH0NjjiG 9L6o8BZHZmIA6qZrUm43Lg==; Original-Received: from rms by fencepost.gnu.org with local (Exim 4.90_1) (envelope-from ) id 1rJPu5-0006ML-UM; Fri, 29 Dec 2023 22:20:49 -0500 In-Reply-To: <875y0i7e43.fsf@hoowl.se> (message from Hanno Perrey on Thu, 28 Dec 2023 12:21:42 +0100) 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:314348 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. ]]] > jami-bot is an extendable chat bot for the distributed, private > messenger Jami. It interacts with the locally-installed Jami daemon via > D-Bus and reacts to both plain text messages and file transfers sent to > local accounts. That sounds very useful. (It might make a difference to how easily I can use Jami.) > org-jami-bot builds upon jami-bot and extends it with Org mode capture > functionality for text messages and images. This feature will be useful. I am not concretely sure what "capture functionality" includes, but if it provides higher-level communication between Emacs and Jami, that is a good thing. At the same time, it seems to be implemented in a way that imposes an evitable restriction -- requiring use of Org mode. Dependence of various features on Org mode causes problems in two ways: * It makes those features hard to use for those that don't use Org mode. * It adds the need to learn Org mode to the need to learn Emacs itself. Therefore, new features which make sense indepdently of Org mode should be usable without Org mode. It is fine for this feature to support an Org mode interface, but it should be equally convenient to use the feature with standard Emacs formats (and not using Org). So, before you install this, would you please add support for the same features using the formats of standard Emacs, sans Org? It would be good to change the name too, to a name that does not presume use of Org (though it could work with Org also). Perhaps jami-message? Thank you for working on this. -- 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)