* Emacs/Web-Browser Integration was :gnome/emacs integration
@ 2008-07-28 13:27 T. V. Raman
2008-07-28 14:28 ` David Hansen
0 siblings, 1 reply; 3+ messages in thread
From: T. V. Raman @ 2008-07-28 13:27 UTC (permalink / raw)
To: emacs-devel
Talking of Gnome/Emacs integration, I still have fond memories of
the window manager sawfish that came with a lisp repl to control
it.
It would definitely be nice to talk to GTK through an elisp/guile
layer. But even more importantly, one aspect of Emacs that has
sadly fallen behind significantly is emacs' ability to
communicate with the Web. Ideally, we would have some kind of
Emacs binding to Webkit as a rendering engine that was completely
controllable from Elisp --- any takers?
--
Best Regards,
--raman
Email: raman@users.sf.net
WWW: http://emacspeak.sf.net/raman/
AIM: emacspeak GTalk: tv.raman.tv@gmail.com
PGP: http://emacspeak.sf.net/raman/raman-almaden.asc
Google: tv+raman
IRC: irc://irc.freenode.net/#emacs
^ permalink raw reply [flat|nested] 3+ messages in thread
* Re: Emacs/Web-Browser Integration was :gnome/emacs integration
2008-07-28 13:27 Emacs/Web-Browser Integration was :gnome/emacs integration T. V. Raman
@ 2008-07-28 14:28 ` David Hansen
2008-07-29 3:51 ` T. V. Raman
0 siblings, 1 reply; 3+ messages in thread
From: David Hansen @ 2008-07-28 14:28 UTC (permalink / raw)
To: emacs-devel
On Mon, 28 Jul 2008 06:27:13 -0700 T. V. Raman wrote:
> It would definitely be nice to talk to GTK through an elisp/guile
> layer. But even more importantly, one aspect of Emacs that has
> sadly fallen behind significantly is emacs' ability to
> communicate with the Web. Ideally, we would have some kind of
> Emacs binding to Webkit as a rendering engine that was completely
> controllable from Elisp --- any takers?
The GTK port doesn't offer much control over the webkit widget. If you
want to do really cool stuff you would need to have some DOM bindings in
Elisp.
AFAIK the GTK folks are working on bindings for GObject. One could try
to use this as a base for elisp bindings. But I would think it's far
more efficient (runtime and devel time) and more fun to just stick with
JS. But if you do that you can just write a stand alone app in the
first place... Just my 2 ¢.
David
^ permalink raw reply [flat|nested] 3+ messages in thread
* Re: Emacs/Web-Browser Integration was :gnome/emacs integration
2008-07-28 14:28 ` David Hansen
@ 2008-07-29 3:51 ` T. V. Raman
0 siblings, 0 replies; 3+ messages in thread
From: T. V. Raman @ 2008-07-29 3:51 UTC (permalink / raw)
To: david.hansen; +Cc: emacs-devel
The js integration bit I've already done using mozrepl with
firefox -- search for Firebox on google.
I'd really like to have WebMacs == WebKit +Emacs --- and direct
Elisp bindings to the WebKit DOM.
>>>>> "David" == David Hansen <david.hansen@gmx.net> writes:
David> On Mon, 28 Jul 2008 06:27:13 -0700 T. V. Raman wrote:
>> It would definitely be nice to talk to GTK through an
>> elisp/guile layer. But even more importantly, one aspect
>> of Emacs that has sadly fallen behind significantly is
>> emacs' ability to communicate with the Web. Ideally, we
>> would have some kind of Emacs binding to Webkit as a
>> rendering engine that was completely controllable from
>> Elisp --- any takers?
David>
David> The GTK port doesn't offer much control over the
David> webkit widget. If you want to do really cool stuff
David> you would need to have some DOM bindings in Elisp.
David>
David> AFAIK the GTK folks are working on bindings for
David> GObject. One could try to use this as a base for
David> elisp bindings. But I would think it's far more
David> efficient (runtime and devel time) and more fun to
David> just stick with JS. But if you do that you can just
David> write a stand alone app in the first place... Just my
David> 2 ¢.
David>
David> David
David>
David>
David>
--
Best Regards,
--raman
Email: raman@users.sf.net
WWW: http://emacspeak.sf.net/raman/
AIM: emacspeak GTalk: tv.raman.tv@gmail.com
PGP: http://emacspeak.sf.net/raman/raman-almaden.asc
Google: tv+raman
IRC: irc://irc.freenode.net/#emacs
^ permalink raw reply [flat|nested] 3+ messages in thread
end of thread, other threads:[~2008-07-29 3:51 UTC | newest]
Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2008-07-28 13:27 Emacs/Web-Browser Integration was :gnome/emacs integration T. V. Raman
2008-07-28 14:28 ` David Hansen
2008-07-29 3:51 ` T. V. Raman
Code repositories for project(s) associated with this public inbox
https://git.savannah.gnu.org/cgit/emacs.git
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).