* Emacs XWidgets - GSoC 2014
@ 2014-03-10 23:34 Nick Salerni
2014-03-11 2:18 ` Daimrod
0 siblings, 1 reply; 2+ messages in thread
From: Nick Salerni @ 2014-03-10 23:34 UTC (permalink / raw)
To: emacs-devel
Hello:
My name is Nick Salerni and I am currently a second year computer science student at Ryerson University. I was looking over various tops by various companies and I found your "Emacs XWidgets" project very interesting. I am definitely interested in submitting a proposal and working on this project, but before I submit my proposal I wanted to gather a bit more information about the project, allowing my proposal to be as complete as possible.
What would the specifics of the project entail? Also, who would be the mentor for this specific project?
Also I wanted to provide a bit more background information on myself. I believe I have enough experience using Emacs and programming in C that I can really help this project.
I would be honoured to work on this project as a part of the Google Summer of Code program (even if the topic doesn't get pick for GSoC, I would still be interested in working on it). I hope to hear back from you soon!
Best regards
Nick Salerni
^ permalink raw reply [flat|nested] 2+ messages in thread
* Re: Emacs XWidgets - GSoC 2014
2014-03-10 23:34 Emacs XWidgets - GSoC 2014 Nick Salerni
@ 2014-03-11 2:18 ` Daimrod
0 siblings, 0 replies; 2+ messages in thread
From: Daimrod @ 2014-03-11 2:18 UTC (permalink / raw)
To: emacs-devel
Nick Salerni <nick.salerni@gmail.com> writes:
> Hello:
Hi Nick,
> My name is Nick Salerni and I am currently a second year computer
> science student at Ryerson University. I was looking over various tops
> by various companies and I found your "Emacs XWidgets" project very
> interesting. I am definitely interested in submitting a proposal and
> working on this project, but before I submit my proposal I wanted to
> gather a bit more information about the project, allowing my proposal
> to be as complete as possible.
>
> What would the specifics of the project entail?
For this GSoC, we would like to focus on integrating some XWidget
functionality into the trunk. IMHO, we should try to integrate the
webkit webview (i.e. using a GtkWebView to render HTML pages).
I haven't put much thought into this yet, but it will require:
1. code cleaning (the current code mixes experimentations and "working"
features);
2. fix some issues with the webview (we have troubles rendering large
pages)
> Also, who would be the mentor for this specific project?
It will probably Joakim Verona.
> Also I wanted to provide a bit more background information on myself.
> I believe I have enough experience using Emacs and programming in C
> that I can really help this project.
That's good, you'll need both. :)
As I said in another post:
IMHO, once you've successfully built emacs-xwidget, you could start by
reading:
1. (info "(elisp) Writing Emacs Primitives")
2. (info "(elisp) Object Internals")
3. some code in src/lisp.h
This will help you to understand how C types and C functions can be
manipulated on the Elisp side.
After that, you will ready to look at xwidget.[ch] and how xwidget hooks
into the display engine.
Tell me if you have any questions.
> I would be honoured to work on this project as a part of the Google
> Summer of Code program (even if the topic doesn't get pick for GSoC, I
> would still be interested in working on it). I hope to hear back from
> you soon!
That's great. Do not hesitate to ask question, either here or on IRC
(#emacs on irc.freenode.net). You can ping me (daimrod) or Joakim
(jave).
Best,
--
Daimrod/Greg
^ permalink raw reply [flat|nested] 2+ messages in thread
end of thread, other threads:[~2014-03-11 2:18 UTC | newest]
Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2014-03-10 23:34 Emacs XWidgets - GSoC 2014 Nick Salerni
2014-03-11 2:18 ` Daimrod
Code repositories for project(s) associated with this external index
https://git.savannah.gnu.org/cgit/emacs.git
https://git.savannah.gnu.org/cgit/emacs/org-mode.git
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.