[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Emacs Lisp's future
From: |
Sam Steingold |
Subject: |
Re: Emacs Lisp's future |
Date: |
Fri, 19 Sep 2014 08:24:50 -0400 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/24.4.50 (darwin) |
> * Stefan Monnier <address@hidden> [2014-09-18 20:56:49 -0400]:
>
>>> * Stefan Monnier <address@hidden> [2014-09-17 13:53:45 -0400]:
>>> Of course, another issue with Common-Lisp integration is that we'd
>>> want to figure out how to integrate the two languages. So, we'd need
>>> to investigate what are the current incompatibilities.
>> Running ELisp code in CL has been supported for 15 years.
>> http://sourceforge.net/p/clocc/hg/ci/default/tree/src/cllib/elisp.lisp
>
> As mentioned when someone pointed to a CL-to-Elisp compiler, compiling
> one language to another is actually slightly different from
> integrating two language.
I am puzzled by this distinction.
When you load elisp.lisp into your CL, you can
* load ELisp files, e.g.,
>>> (el::load "backquote")
>>> (el::load "calendar")
>>> (el::load "cal-hebrew")
>>> (el::load "subr")
>>> (el::load "help")
* Compile them:
>>> (cllib::compile-el-file "backquote")
>>> (cllib::compile-el-file "calendar")
>>> (cllib::compile-el-file "cal-hebrew")
* Run ELisp code:
>>> (el::calendar-hebrew-date-string)
I am not sure what if missing.
--
Sam Steingold (http://sds.podval.org/) on darwin Ns 10.3.1265
http://www.childpsy.net/ http://islamexposedonline.com
http://americancensorship.org http://memri.org http://mideasttruth.com
Just because you're paranoid doesn't mean they AREN'T after you.
- Re: Emacs Lisp's future (was: Guile emacs thread (again)), (continued)
- Re: Emacs Lisp's future (was: Guile emacs thread (again)), Kristian Nygaard Jensen, 2014/09/17
- Re: Emacs Lisp's future, Stefan Monnier, 2014/09/17
- Re: Emacs Lisp's future, James Cloos, 2014/09/17
- Re: Emacs Lisp's future, Stefan Monnier, 2014/09/17
- Re: Emacs Lisp's future, Stefan Monnier, 2014/09/17
- Re: Emacs Lisp's future, James Cloos, 2014/09/17
- Re: Emacs Lisp's future, Helmut Eller, 2014/09/18
- Re: Emacs Lisp's future, Thorsten Jolitz, 2014/09/18
- Re: Emacs Lisp's future, Sam Steingold, 2014/09/18
- Re: Emacs Lisp's future, Stefan Monnier, 2014/09/18
- Re: Emacs Lisp's future,
Sam Steingold <=
- Re: Emacs Lisp's future, Johan Bockgård, 2014/09/22
Re: Emacs Lisp's future, Robin Templeton, 2014/09/26
- Re: Emacs Lisp's future, David Kastrup, 2014/09/26
- Re: Emacs Lisp's future, Dmitry Antipov, 2014/09/26
- Re: Emacs Lisp's future, Eli Zaretskii, 2014/09/26
- Re: Emacs Lisp's future, David Kastrup, 2014/09/26
- Re: Emacs Lisp's future, Stephen J. Turnbull, 2014/09/27
- Re: Emacs Lisp's future, Eli Zaretskii, 2014/09/27
- Re: Emacs Lisp's future, Stephen J. Turnbull, 2014/09/27
- Re: Emacs Lisp's future, David Kastrup, 2014/09/27