From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Emanuel Berg Newsgroups: gmane.emacs.help Subject: algorithmic Lisp language (was: Re: How to make M-x TAB not work on (interactive) declaration?) Date: Mon, 09 Jan 2023 07:26:14 +0100 Message-ID: <87358k9qbd.fsf_-_@dataswamp.org> References: <61c2cc81db661e2624771a06a1274eac.support1@rcdrun.com> <83h6x1r25f.fsf@gnu.org> <87cz7ph7jo.fsf@dataswamp.org> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="1270"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) To: help-gnu-emacs@gnu.org Cancel-Lock: sha1:XDRiTSa32pjLu27BK/M0n+43AOs= Original-X-From: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane-mx.org@gnu.org Mon Jan 09 17:27:24 2023 Return-path: Envelope-to: geh-help-gnu-emacs@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 1pEuzb-000AbO-E7 for geh-help-gnu-emacs@m.gmane-mx.org; Mon, 09 Jan 2023 17:27:23 +0100 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1pEuyw-0001wG-FT; Mon, 09 Jan 2023 11:26:42 -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 1pElc5-0005oR-At for help-gnu-emacs@gnu.org; Mon, 09 Jan 2023 01:26:29 -0500 Original-Received: from ciao.gmane.io ([116.202.254.214]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1pElc3-0006B5-M3 for help-gnu-emacs@gnu.org; Mon, 09 Jan 2023 01:26:29 -0500 Original-Received: from list by ciao.gmane.io with local (Exim 4.92) (envelope-from ) id 1pElc0-0005Pm-TA for help-gnu-emacs@gnu.org; Mon, 09 Jan 2023 07:26:24 +0100 X-Injected-Via-Gmane: http://gmane.org/ Mail-Followup-To: help-gnu-emacs@gnu.org Mail-Copies-To: never Received-SPF: pass client-ip=116.202.254.214; envelope-from=geh-help-gnu-emacs@m.gmane-mx.org; helo=ciao.gmane.io X-Spam_score_int: -15 X-Spam_score: -1.6 X-Spam_bar: - X-Spam_report: (-1.6 / 5.0 requ) BAYES_00=-1.9, HEADER_FROM_DIFFERENT_DOMAINS=0.25, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=no autolearn_force=no X-Spam_action: no action X-Mailman-Approved-At: Mon, 09 Jan 2023 11:26:40 -0500 X-BeenThere: help-gnu-emacs@gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Users list for the GNU Emacs text editor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane-mx.org@gnu.org Original-Sender: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane-mx.org@gnu.org Xref: news.gmane.io gmane.emacs.help:142167 Archived-At: Jean Louis wrote: >>>> What am I doing wrong? >>> >>> The doc string is wrong >> >> Jean, know that you are not actually supposed to _read_ >> the docstrings! > > ☺️ > > Do you want to say I am chainik? Elisp dlia chainikof - The fun and easy way! I have often thought one should have a minimal Lisp language instead of a maximalist one [we don't have to outlaw the maximalist ones] so that the minimal one would be accessible to anyone instantly, but then one would program not one zillion modules so it would be impossible to know where to start anyway, no, instead one would implement known algorithms in that minimal language - indeed, sounds pretty fun and easy, right? (E.g. Bubblesort [1] or whatever.) Then one would have a superstructure language not of programming code as we are used to it, but of a special notation, actually a new code, but denoting those algorithms and how they would link and combine ... [1] https://en.wikipedia.org/wiki/Bubble_sort -- underground experts united https://dataswamp.org/~incal