[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Emacs and Gnome Canvas
From: |
Óscar Fuentes |
Subject: |
Re: Emacs and Gnome Canvas |
Date: |
Sat, 17 Jul 2010 02:08:43 +0200 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/24.0.50 (gnu/linux) |
Chad Brown <address@hidden> writes:
> I think what Eli is trying to tell you is this:
>
> If you use Python, you can use the existing python<->C bridges.
I guess those bridges were made when somebody tried to add Python to
Emacs as an extension language. Do they cover the functions and data
structures that a display engine needs for talking with the rest of
Emacs? Are they up to date? Debugged? Documented?
> If you use C++, you can't count on being able to use new /delete or
> anything that uses them (which will include a huge chunk of C++, and
> probably a huge chunk of Qt).
This is plain wrong. First, there is no need to expose objects allocated
with `new' to the rest of Emacs. Second, whatever mechanism Emacs uses
for memory management, it is usable from C++ as well (for dealing with
Emacs objects, of course.)
> If I understand you correctly, you're trying to communicate the idea
> ``yeah, it'll probably be rough, but I'm comfortable with C++ and am
> willing to try to make it work''. Unfortunately, what you're saying
> is much closer to ``how hard can it be?'' -- which leads many people
> (especially programmers) to answer the question -- and in this case it
> can be really quite hard.
Is it better to not try it, then?
Knowing how hard is it is one of the main motivations of this
project. But what drives me is just thinking that may be fun. Maybe
tomorrow I'll change my mind.
[snip]
- Re: Emacs and Gnome Canvas, (continued)
- Re: Emacs and Gnome Canvas, Óscar Fuentes, 2010/07/15
- Re: Emacs and Gnome Canvas, Eli Zaretskii, 2010/07/15
- Re: Emacs and Gnome Canvas, Óscar Fuentes, 2010/07/15
- Re: Emacs and Gnome Canvas, Eli Zaretskii, 2010/07/16
- Re: Emacs and Gnome Canvas, Óscar Fuentes, 2010/07/16
- Re: Emacs and Gnome Canvas, Eli Zaretskii, 2010/07/16
- Re: Emacs and Gnome Canvas, Óscar Fuentes, 2010/07/16
- Re: Emacs and Gnome Canvas, Eli Zaretskii, 2010/07/16
- Re: Emacs and Gnome Canvas, Óscar Fuentes, 2010/07/16
- Re: Emacs and Gnome Canvas, Chad Brown, 2010/07/16
- Re: Emacs and Gnome Canvas,
Óscar Fuentes <=
- Re: Emacs and Gnome Canvas, Eli Zaretskii, 2010/07/17
- Re: Emacs and Gnome Canvas, Andreas Schwab, 2010/07/17
- Re: Emacs and Gnome Canvas, Eli Zaretskii, 2010/07/17
- Re: Emacs and Gnome Canvas, Andreas Schwab, 2010/07/17
- Re: Emacs and Gnome Canvas, Eli Zaretskii, 2010/07/17
- Re: Emacs and Gnome Canvas, Óscar Fuentes, 2010/07/17
- Re: Emacs and Gnome Canvas, Eli Zaretskii, 2010/07/17
- Re: Emacs and Gnome Canvas, Óscar Fuentes, 2010/07/17
- Re: Emacs and Gnome Canvas, Eli Zaretskii, 2010/07/17
- Re: Emacs and Gnome Canvas, Óscar Fuentes, 2010/07/17