Hi Bram, Sorry for the delay in replying, been sick the past few days.
I've applied to three other GSOC organizations, GNOME, Kate and Audacity. My Kate application is to create a vi-like modal system for Kate, along with improvements to the command-line konsolepart. Using eclipse, I believe it has a compilation system so that it compiles while you write the code, while compiling it checks for errors in the syntax, if there are any syntactical errors it will underline them and make it known to the user and won't let the user run the application until all of the errors are fixed. Implementing a similar system in vim, I believe the hardest problems to deal with would be getting the compiler to compile often enough so that the user could see the errors and correct them quickly, but not so often as to affect the performance of the system. So updating of the compilation would need to occur asynchronously, depenedant on how much code is being written by the programmer and such. I believe this to be the crucial part of the project, because if the plugin is to be a feasible part of Vim, it needs to be so fast that the programmer doesn't want to turn it off. I believe this could be accomplished with help from other projects such as GCC, G++, who would know good ways to rapidly update the compilation without affecting performance too greatly. A nice feature would be to have a gradual compilation, where the project is compiled as the programmer writes it, and so there is no big compilation at the end. Such a system is evident in eclipse, and VS has this as well. Any feedback on this is appreciated. Regards, Jonathan. On 12/04/2008, Bram Moolenaar <[EMAIL PROTECTED]> wrote: > > > Jonathan - > > I'm still looking at the applications. > > You mention you have used Eclipse. So you know how it highlights errors > and warnings in Java code. If we want to do something similar in Vim, > can you think of the most difficult issues to be dealt with? > > You might want to respond to the vim-dev list and trigger a discussion > there. I'm also asking other students, we'll see what happens :-). > > - Bram > > > -- > A successful man is one who makes more money than his wife can spend. > A successful woman is one who can find such a man. > > > /// Bram Moolenaar -- [EMAIL PROTECTED] -- http://www.Moolenaar.net > \\\ > /// sponsor Vim, vote for features -- http://www.Vim.org/sponsor/\\\ > \\\ download, build and distribute -- http://www.A-A-P.org > /// > \\\ help me help AIDS victims -- http://ICCF-Holland.org > /// > --~--~---------~--~----~------------~-------~--~----~ You received this message from the "vim_dev" maillist. For more information, visit http://www.vim.org/maillist.php -~----------~----~----~----~------~----~------~--~---