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
