unofficial mirror of help-gnu-emacs@gnu.org
 help / color / mirror / Atom feed
From: hector <hectorlahoz@gmail.com>
To: help-gnu-emacs@gnu.org
Subject: Re: What makes elisp fun ?
Date: Wed, 24 May 2017 11:13:01 +0200	[thread overview]
Message-ID: <20170524091301.GA3021@workstation> (raw)
In-Reply-To: <87inkrkxjk.fsf@drachen>

On Wed, May 24, 2017 at 12:39:43AM +0200, Michael Heerdegen wrote:
> 
> But besides... If you look only at the language Emacs Lisp, it is
> probably not much cooler than other Lisps.  It has some weaknesses even,
> though there has been improvements in the last time (introduction of
> lexical binding for example).
> 
> The most important point for most of Elisp developers is probably that
> they can do something useful for real-life with their language (or
> hobby), something they can use personally.  That you program stuff for
> an Editor makes Elisp quite interesting, because you do stuff with it
> that you probably don't do with other Lisps.  If you want to count
> Fibonacci numbers, you still can use Scheme...

Apropos Scheme and Elisp weaknesses... I have some ideas going around
my head. Is there an interpreter of Scheme written in Elisp? Or put
another way: can I eval Scheme code within Emacs?

I read about replacing the Emacs LISP core with Guile and Scheme.
Is it useable yet?

One of the things this would solve is the recurring question of
Emacs namespaces since Guile has a nice module infrastructure.

BTW I guess this should go to emacs-devel but I don't know how
to cross-mail or even if a non-member can submit messages.
You just gave me a good chance to put it here.



  parent reply	other threads:[~2017-05-24  9:13 UTC|newest]

Thread overview: 17+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2017-05-22 12:28 What makes elisp fun ? Jean-Christophe Helary
2017-05-22 21:36 ` Emanuel Berg
2017-05-22 21:49   ` Emanuel Berg
2017-05-23 22:39 ` Michael Heerdegen
2017-05-23 22:49   ` Drew Adams
2017-05-24  9:13   ` hector [this message]
2017-05-24  9:29     ` tomas
2017-05-24 20:56   ` Emanuel Berg
2017-05-26 10:52 ` Thien-Thi Nguyen
2017-05-26 13:58 ` Eric Abrahamsen
2017-05-26 14:43   ` Maxim Cournoyer
2017-05-26 14:50   ` Yuri Khan
2017-05-26 20:53   ` Emanuel Berg
2017-05-26 21:17     ` John Ankarström
2017-05-28 18:35       ` Emanuel Berg
2017-05-28 18:48         ` John Ankarström
2017-05-28 22:22           ` Emanuel Berg

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

  List information: https://www.gnu.org/software/emacs/

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

  git send-email \
    --in-reply-to=20170524091301.GA3021@workstation \
    --to=hectorlahoz@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.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).