Hello John,

On Fri, Oct 19, 2012 at 9:29 AM, [email protected]
<[email protected]> wrote:
> I'm looking to start coding an Enlightenment text editor with the aim to 
> extent it to a PovRay IDE.
> I've found a few simple examples by Rayman but was hoping for something more 
> like a real program, not just an all-in-one file example.
>
> I saw one called eedit but it seems to have gone missing.

There is ecrire in svn (
http://trac.enlightenment.org/e/browser/trunk/ecrire ). I have
absolutely no idea of what PovRay language is, so I will assume it is
like any other development language.

First as you want to design an IDE for a specific target, PovRay and a
one with graphic result. I really encourage you to watch Brett Victor
presentation about inventing on principle : http://vimeo.com/36579366
if you didn't watch it already. Another good paper from Brett Victor
is also http://worrydream.com/LearnableProgramming/ (but it's worth
reading everything from his website if you have the time :-) ).

Now how to do that kind of IDE with EFL. It is not that easy, sadly.
You need to learn about textblock and edje first. So try to do some
patch to ecrire, like adding some grammar check in it that will add
some nice underlying effect to problematic word using tooltip to
explain the problem and maybe an hover to choose the proper fix. You
have some example of code also in elementary_test, I am thinking in
particular to Entry Anchor2 test. Of course, you may want to do
something else to start from, this is just an idea to get you trained
so that when you start your project, you start it with some experience
in how EFL work.

Last people are thinking and starting to plan to work next year on a C
and a JavaScript IDE. Maybe you can share the work on the editor
widget they will implement. At least for C, they will be able to use
LLVM infra and have a lot of information. For JavaScript they will
likely face the same issue as you face with PovRay I guess, the lack
of a proper Parser->AST->Language checking. Maybe you can also start
from doing that task as it will be necessary.

Hope to see more news from such a project,
-- 
Cedric BAIL

------------------------------------------------------------------------------
Everyone hates slow websites. So do we.
Make your web apps faster with AppDynamics
Download AppDynamics Lite for free today:
http://p.sf.net/sfu/appdyn_sfd2d_oct
_______________________________________________
enlightenment-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/enlightenment-users

Reply via email to