From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Eduardo Ochs Newsgroups: gmane.emacs.help Subject: Re: How users start programming in Emacs Lisp... Date: Sun, 30 May 2021 01:32:33 -0300 Message-ID: References: <878s3xpab1.fsf@zoho.eu> Mime-Version: 1.0 Content-Type: text/plain; charset="UTF-8" Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="27256"; mail-complaints-to="usenet@ciao.gmane.io" Cc: help-gnu-emacs , Jean Louis To: Christopher Dimech Original-X-From: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane-mx.org@gnu.org Sun May 30 06:33:28 2021 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 1lnD8h-0006rN-N5 for geh-help-gnu-emacs@m.gmane-mx.org; Sun, 30 May 2021 06:33:27 +0200 Original-Received: from localhost ([::1]:39514 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lnD8g-0006os-Pd for geh-help-gnu-emacs@m.gmane-mx.org; Sun, 30 May 2021 00:33:26 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:44980) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lnD84-0006oU-IE for help-gnu-emacs@gnu.org; Sun, 30 May 2021 00:32:48 -0400 Original-Received: from mail-pj1-x1036.google.com ([2607:f8b0:4864:20::1036]:45729) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1lnD82-0008CW-TS for help-gnu-emacs@gnu.org; Sun, 30 May 2021 00:32:48 -0400 Original-Received: by mail-pj1-x1036.google.com with SMTP id mq2-20020a17090b3802b0290162428291f5so1590274pjb.4 for ; Sat, 29 May 2021 21:32:46 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=KC3ibzmteL0NMDzOPLDsDmRxr2O612zx7K+U0q7RB2k=; b=OGob30J3cIvrA2tWVpRPAd+TYqVWG/rwlZq4Ab3gYIti7Dlyo64zraajzexc4YaPGp 8w+KAnn4Q28U/hnlVF2eERgn3I99Aww6FawbH5WQc7SziMA8Wby/3pDOWiZBTu5OplrY +geHvkvuYInvKFAV/Ojguc7ktMK6rtn+K4tClFmEIcyq8ky2Q77y+YQUUV+E5bISMYSF HKaLE2ff9qknehFWzyPlIEn7qm1uELX1yzMWY8aqCQxu9UVO1eGQ2hbYsWgbMDr4jd+t JixDaf6PDvaIJYk91QFWixBKD3JXIoxTkC2yTUrwATot//hLA1sKRSkSVmhmYs10oupr 5hAg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=KC3ibzmteL0NMDzOPLDsDmRxr2O612zx7K+U0q7RB2k=; b=T5ik2/HUpb2G3e4i6AK5DJ//yLtQNIicjTTGWkm6eoc9hAk9KdIQW52x+f9wiZAag/ rn0qh/qMFDLWPdtIVVI+FeDnkM3reScqHiaCAW/vBqKoYVfSMg+U3c8rtzAeP6024dJI 05jHj89OQP+fAKYguc7+wnqRiidtGyVShwJ4pq3egb8ONgeCkyPyQ2e3U0tl5gWSG1jE iFFXzsyMXCZjxRvxq492Xi2kL2gaIH3HtmTmHeudmhNAbDNmWN5DdSZ0R/D66lvDfqvz lHUaBCDc0DnHOzzysSNz+M47fW3CbJBIpvDlhPhpZ0shQKTLwiZ3HlzSL929vbvA9nMH w6qw== X-Gm-Message-State: AOAM532lahLIE18zm+KYWxLYDigutVMBoyJF0Pcrar6epjmvAxbH/9Gx RY3SS+6Sf+Ls3MXG7ZEuIg/I4Y4wZueAnZ8uHGM= X-Google-Smtp-Source: ABdhPJwuVoKqHUkwxN4ndOpSXX0pjswT5ndEAf0T5wkd1F3+kb0G887atkEjVIUjqhEM5/A60Bw7lqxvOAypYLcl8Nk= X-Received: by 2002:a17:90a:fe02:: with SMTP id ck2mr12507469pjb.173.1622349164960; Sat, 29 May 2021 21:32:44 -0700 (PDT) In-Reply-To: Received-SPF: pass client-ip=2607:f8b0:4864:20::1036; envelope-from=eduardoochs@gmail.com; helo=mail-pj1-x1036.google.com 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, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: help-gnu-emacs@gnu.org X-Mailman-Version: 2.1.23 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" Xref: news.gmane.io gmane.emacs.help:130313 Archived-At: On Sat, 29 May 2021 at 23:12, Christopher Dimech wrote: > > > Sent: Sunday, May 30, 2021 at 10:37 AM > > From: "Jean Louis" > > To: "Christopher Dimech" > > Cc: help-gnu-emacs@gnu.org > > Subject: How users start programming in Emacs Lisp... > > > > (...) > > > > *scratch* buffer is famous for it. > > > > I just need more of them but *scratch*, so I do it this way: Hi, just a curiosity... why do you prefer to use scratch buffers for elisp code instead of using (semi-scratch?) files in which we record all our experiments? In the tutorials of eev I try to convince the new users to treat their notes and scratch code as "field notes", and save everything they can... one of my arguments is this: Learning eev is also like learning to use paper notebooks. It is much easier to understand the notes and ideas what we wrote ourselves in our notebooks than to understand what other people wrote in their notebooks... when we go back to what _we_ wrote we are able to reconnect with what we were thinking, even when our notes are quite terse because we did not write down all details - and we can't do that with other people's notes. (From:) http://angg.twu.net/eev-intros/find-here-links-intro.html (find-here-links-intro) Grepping and `C-s'-ing our own notes is easy, and most of the time we can read - and reuse - what we wrote. By the way (for Christopher): eev has a hands-on elisp tutorial. It's here: http://angg.twu.net/eev-intros/find-elisp-intro.html (find-elisp-intro) Cheers, Eduardo Ochs http://angg.twu.net/#eev