all messages for Emacs-related lists mirrored at yhetil.org
 help / color / mirror / code / Atom feed
From: "Garreau\, Alexandre" <galex-713@galex-713.eu>
To: Gene <gene.sullivan@gmail.com>
Cc: help-gnu-emacs@gnu.org
Subject: Re: Where is Emacs Lisp taught ?
Date: Sun, 28 Oct 2018 02:19:57 +0200	[thread overview]
Message-ID: <875zxmgbwy.fsf@portable.galex-713.eu> (raw)
In-Reply-To: <53705d26-8a69-4453-aed9-ab72a0cd139e@googlegroups.com> (Gene's message of "Fri, 26 Oct 2018 11:05:13 -0700 (PDT)")

On 2018-10-26 at 11:05, Gene wrote:
> The missing Course is NOT one which emphasizes `functional' this or
> `lispiness' that ... it's one which keeps it's eyes upon the prize:
> "Exploiting the hell out of Emacs Lisp as a Domain-specific language
> which saves YOU time by allowing YOU to outsource and delegate
> time-consuming, tedious, otherwise-MANUAL operations!"
>
> Computer time is cheaper than dirt; YOUR TIME is priceless.

Indeed, that’s what I meant when I said that I/O and high-level user-end
facilities were what would make elisp a fantastic language for learning
programming, *nonetheless* (I said this only to moderate what I was
saying about how great would elisp be as a teaching language) the fact
it is not as good as it could as a general language (that statement
being made just because indeed, people find elisp great, so want to use
it as a general-purpose language, and then become disappointed as they
see it could be, but it’s difficult to make it so).

In studying, what’s important actually is not the speed of the language,
nor if it can run on a supercomputer or in space, nor even, if it’s easy
to read and write (unfortunately), but if students will find it useful:
so in the end, the libraries win.  And for now, python, for exactely
that reason, is winning.  While emacs libraries and interface to users,
their content, and their internet, is amazing and have even more amazing
potential (imagine if something such as Gnus could become a
user-friendly user-agent for people learning how to use a computer and
the internet, instead of DRM-ridden heavily-exploitable Mozilla
software).

That’d also give yet another good and practical reason to learn (hence
prefer) emacs to gedit (note most people I knew who discovered gedit and
difference between pure text and odt, became to use gedit instead of
libreoffice: imagine if they knew emacs), visualcode, eclipse or
code::blocks (or vim, but that’s yet another minority), bring more
users, more non-only-text-editing users, and quicker push emacs for even
better interfaces and improved security.



  parent reply	other threads:[~2018-10-28  0:19 UTC|newest]

Thread overview: 73+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2018-10-24 15:23 Where is Emacs Lisp taught ? Jean-Christophe Helary
2018-10-24 16:02 ` Emanuel Berg
2018-10-24 22:24   ` Garreau, Alexandre
2018-10-24 23:30     ` Jean-Christophe Helary
2018-10-25  3:31       ` Van L
2018-10-25 19:01     ` Emanuel Berg
2018-10-26 11:43       ` Garreau, Alexandre
2018-10-26 13:53         ` Emanuel Berg
2018-10-26 15:41         ` Stefan Monnier
2018-10-27 10:50           ` Garreau, Alexandre
2018-11-14 23:27     ` Drew Adams
2018-11-15  3:08       ` Stefan Monnier
2018-11-15  4:47         ` Drew Adams
2018-11-15  8:04         ` tomas
2018-11-15 20:01         ` Bob Proulx
     [not found]     ` <mailman.4061.1542238084.1284.help-gnu-emacs@gnu.org>
2018-11-17 15:41       ` Gene
2018-11-17 17:39         ` Java-mode Debug question ? Francis Belliveau
2018-11-17 17:51           ` Eli Zaretskii
2018-11-18 12:34             ` Francis Belliveau
2018-11-18 15:32               ` Francis Belliveau
2018-11-27  1:06             ` Problem with CC mode hooks and font-locking Francis Belliveau
2018-11-27  2:38               ` Stefan Monnier
2018-11-30 21:50                 ` Francis Belliveau
2018-12-01  7:55                   ` Eli Zaretskii
2018-12-01 14:33                     ` Francis Belliveau
2019-02-22  4:14         ` Where is Emacs Lisp taught ? Van L
     [not found] ` <mailman.2668.1540396976.1284.help-gnu-emacs@gnu.org>
2018-10-26 18:05   ` Gene
2018-10-27  0:54     ` Jean-Christophe Helary
2018-10-27 17:27       ` Emanuel Berg
2018-10-28  0:27       ` Garreau, Alexandre
2018-10-28  1:16         ` Jean-Christophe Helary
2018-10-28  2:47           ` Garreau, Alexandre
2018-10-28  7:04             ` Alan E. Davis
2018-10-28  7:28               ` Van L
2018-10-28 17:07               ` Emanuel Berg
     [not found]             ` <mailman.2937.1540710329.1284.help-gnu-emacs@gnu.org>
2018-10-28 17:03               ` Emanuel Berg
2018-10-28 17:14                 ` Emanuel Berg
2018-10-30 19:30               ` Gene
2018-10-30 19:46                 ` Stefan Monnier
2018-10-30 20:33                   ` Nick Dokos
     [not found]                   ` <mailman.3129.1540931601.1284.help-gnu-emacs@gnu.org>
2018-10-31 11:20                     ` Emanuel Berg
     [not found]                 ` <mailman.3123.1540928817.1284.help-gnu-emacs@gnu.org>
2018-10-30 20:28                   ` Emanuel Berg
2018-10-30 20:32                     ` Drew Adams
2018-10-31  2:14                     ` Gmane Autoauthorizer (was: Re: Where is Emacs Lisp taught ?) Nuno Silva
2018-10-31 11:23                       ` Emanuel Berg
2018-11-02  1:33                         ` Gmane Autoauthorizer Nuno Silva
2018-11-02  8:38                           ` Emanuel Berg
2018-11-03 12:41                             ` Nuno Silva
2018-11-03 15:24                               ` Emanuel Berg
2018-11-04 21:25                                 ` Nuno Silva
2018-11-05 20:51                                   ` Emanuel Berg
2018-11-01 13:02                       ` Gmane Autoauthorizer (was: Re: Where is Emacs Lisp taught ?) Emanuel Berg
2018-11-01 13:07                         ` Emanuel Berg
2018-11-02  1:23                           ` Gmane Autoauthorizer Nuno Silva
     [not found]                     ` <mailman.3128.1540931562.1284.help-gnu-emacs@gnu.org>
2018-10-31 11:19                       ` Where is Emacs Lisp taught ? Emanuel Berg
2018-10-31 14:22                         ` Drew Adams
     [not found]                         ` <mailman.3163.1540995758.1284.help-gnu-emacs@gnu.org>
2018-10-31 16:01                           ` Emanuel Berg
2018-11-09  9:16                             ` Van L
     [not found]                             ` <mailman.3710.1541755025.1284.help-gnu-emacs@gnu.org>
2018-11-10 17:02                               ` Gene
2018-11-04 12:17                         ` Daniel Nemenyi
     [not found]         ` <mailman.2929.1540689371.1284.help-gnu-emacs@gnu.org>
2018-10-28  2:11           ` Gene
2018-10-28  2:21             ` Jean-Christophe Helary
     [not found]             ` <mailman.2933.1540693317.1284.help-gnu-emacs@gnu.org>
2018-10-30 17:35               ` Gene
2018-10-27 18:40     ` Gene
2018-10-27 19:27       ` Emanuel Berg
2018-10-28  0:52       ` Garreau, Alexandre
2018-10-28  1:11       ` Jean-Christophe Helary
2018-10-28  0:19     ` Garreau, Alexandre [this message]
     [not found]     ` <mailman.2923.1540686004.1284.help-gnu-emacs@gnu.org>
2018-10-30 17:22       ` Gene
2018-10-31  3:54         ` Van L
2018-10-31 10:42         ` Eric S Fraga
     [not found]         ` <mailman.3146.1540958071.1284.help-gnu-emacs@gnu.org>
2018-11-02 19:34           ` Gene
2018-11-02 20:45             ` Gene

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=875zxmgbwy.fsf@portable.galex-713.eu \
    --to=galex-713@galex-713.eu \
    --cc=gene.sullivan@gmail.com \
    --cc=help-gnu-emacs@gnu.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
Code repositories for project(s) associated with this external index

	https://git.savannah.gnu.org/cgit/emacs.git
	https://git.savannah.gnu.org/cgit/emacs/org-mode.git

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.