[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: redisplay system of emacs
From: |
Óscar Fuentes |
Subject: |
Re: redisplay system of emacs |
Date: |
Fri, 29 Jan 2010 19:56:52 +0100 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/23.1.91 (gnu/linux) |
Stefan Monnier <address@hidden> writes:
[snip]
> At some point, I've considered the possibility to switch to one of
> those (where the extension language is statically typed ;-), but
> ... they didn't have PCL-CVS, diff-mode, Gnus, ... so it was really an
> uphill battle. Maybe later.
Now that you are on the mod of discussing far-fetched possibilities,
think on a language that...
* Statically typed ;-) No fancy type system, though. Dynamic typing can
be emulated.
* Can easily interface with C/C++. Registering a C function, type or
variable is a one-liner. In principle, it is possible to automatize
the task.
* Optionally, can compile to efficient native code.
* Lisp-like syntax.
* Has defmacro (yay!).
* Has eval.
* Has instrospection facilities.
Whenever I look at the Emacs C codebase, I think that a language like
the described above would do wonders replacing a good chunk of it.
I have such language with the corresponding compiler. It has its warts,
no doubt. But, as a maintainer of the Emacs C code, how it looks the
perspective of using a language like that instead of the Emacs C
pseudo-dialect? Is it painful enough to maintain the C codebase to make
you dream about switching to something else?
- Re: redisplay system of emacs, (continued)
- Re: redisplay system of emacs, Stefan Monnier, 2010/01/29
- Re: redisplay system of emacs, Eli Zaretskii, 2010/01/29
- Re: redisplay system of emacs, Paul R, 2010/01/29
- Re: redisplay system of emacs, David Kastrup, 2010/01/29
- Re: redisplay system of emacs, Eli Zaretskii, 2010/01/29
- Re: redisplay system of emacs, Chong Yidong, 2010/01/29
- Re: redisplay system of emacs, Stefan Monnier, 2010/01/29
- Re: redisplay system of emacs,
Óscar Fuentes <=
- Re: redisplay system of emacs, Richard Stallman, 2010/01/30
- Re: redisplay system of emacs, Óscar Fuentes, 2010/01/30
- Re: redisplay system of emacs, Eli Zaretskii, 2010/01/30
- Re: redisplay system of emacs, Óscar Fuentes, 2010/01/30
- Re: redisplay system of emacs, Eli Zaretskii, 2010/01/30
- Re: redisplay system of emacs, David Kastrup, 2010/01/31
- Re: redisplay system of emacs, Richard Stallman, 2010/01/31
- Re: redisplay system of emacs, Eli Zaretskii, 2010/01/29
- Re: redisplay system of emacs, Stefan Monnier, 2010/01/30
- Re: redisplay system of emacs, Stephen J. Turnbull, 2010/01/30