Thread: [CEDET-devel] Different interfaces in bzr Emacs and CVS Cedet.
Brought to you by:
zappo
From: Oleg O A. <ole...@gm...> - 2010-02-22 17:58:35
|
Hello! I've recently updated Cedet from 1.0pre6 to CVS HEAD and I've noticed that function 'semantic-ia-get-completions', which was present both in 1.0pre6 and in Cedet, bundled with Emacs from bzr trunk, disappeared in CVS version. This function is used by different completion mechanisms, such as company-mode or auto-complete. As far as I can see, there is a function 'semantic-analyze-possible-completions' which is roughly equivalent to 'semantic-ia-get-completions'. The question is, will 'semantic-ia-get-completions' be present in future versions of Cedet, or should completion modules be rewritten, so that 'semantic-analyze-possible-completions' is used? Thank you, Oleg Andreev |
From: Eric M. L. <er...@si...> - 2010-02-22 23:05:25
|
On 02/22/2010 12:58 PM, Oleg O Andreev wrote: > Hello! > > I've recently updated Cedet from 1.0pre6 to CVS HEAD and I've noticed > that function 'semantic-ia-get-completions', which was present both in > 1.0pre6 and in Cedet, bundled with Emacs from bzr trunk, disappeared in > CVS version. This function is used by different completion mechanisms, > such as company-mode or auto-complete. As far as I can see, there is a > function 'semantic-analyze-possible-completions' which is roughly > equivalent to 'semantic-ia-get-completions'. The question is, will > 'semantic-ia-get-completions' be present in future versions of Cedet, or > should completion modules be rewritten, so that > 'semantic-analyze-possible-completions' is used? > Hi Oleg, The function semantic-ia-get-completions was an internal function, and I did not realize that multiple other tools used it. I could certainly put it back if needed. It had some extra features that caused results to sometimes be inaccurate. The function semantic-analyze-possible-completions is the preferred function to use. Tools can use that in conjunction with semantic-analyze-current-context to hold information and make subsequent calls faster. I can do whichever is best. Eric |
From: Chang Ming-W. <mch...@ui...> - 2010-02-23 03:58:14
|
Hi Eric, Thanks for the putting a lot of effort in CEDET. I am thinking that synchronizing CEDET CVS and CEDET in emacs 23.2 is very important. It is probably the most important thing right now. Emacs 23.1.93 is going to pretest pretty soon. Once emacs 23.2 is released. People is going to develop a lot of new stuff on top of CEDET so similar situations (like what happened in this thread) are going to happen again and again. Therefore, I would like to make a bold suggestion: maybe we should combine CEDET CVS and CEDET in emacs 23.2 first before releasing CEDET 1.0. What do you think? Best, Ming-Wei On Mon, Feb 22, 2010 at 5:04 PM, Eric M. Ludlam <er...@si...>wrote: > On 02/22/2010 12:58 PM, Oleg O Andreev wrote: > > Hello! > > > > I've recently updated Cedet from 1.0pre6 to CVS HEAD and I've noticed > > that function 'semantic-ia-get-completions', which was present both in > > 1.0pre6 and in Cedet, bundled with Emacs from bzr trunk, disappeared in > > CVS version. This function is used by different completion mechanisms, > > such as company-mode or auto-complete. As far as I can see, there is a > > function 'semantic-analyze-possible-completions' which is roughly > > equivalent to 'semantic-ia-get-completions'. The question is, will > > 'semantic-ia-get-completions' be present in future versions of Cedet, or > > should completion modules be rewritten, so that > > 'semantic-analyze-possible-completions' is used? > > > > Hi Oleg, > > The function semantic-ia-get-completions was an internal function, and I > did not realize that multiple other tools used it. I could certainly > put it back if needed. It had some extra features that caused results > to sometimes be inaccurate. > > The function semantic-analyze-possible-completions is the preferred > function to use. Tools can use that in conjunction with > semantic-analyze-current-context to hold information and make subsequent > calls faster. > > I can do whichever is best. > > Eric > > > ------------------------------------------------------------------------------ > Download Intel® Parallel Studio Eval > Try the new software tools for yourself. Speed compiling, find bugs > proactively, and fine-tune applications for parallel performance. > See why Intel Parallel Studio got high marks during beta. > http://p.sf.net/sfu/intel-sw-dev > _______________________________________________ > Cedet-devel mailing list > Ced...@li... > https://lists.sourceforge.net/lists/listinfo/cedet-devel > |
From: Eric M. L. <er...@si...> - 2010-02-27 03:52:10
|
Hi Ming-Wei, I put back the missing symbol as an alias to solve this issue, but with doc strings indicating the deprecation. You are correct about the merge. I had told Chong Yiddong about some of my more recent changes, so it is up to him to merge that stuff over. I need to merge things back my way also. At this point, CEDET 1.0 is going to be the stable release for Emacses that aren't integrated w/ CEDET. Eric On 02/22/2010 10:58 PM, Chang Ming-Wei wrote: > Hi Eric, > > Thanks for the putting a lot of effort in CEDET. I am thinking > that synchronizing CEDET CVS and CEDET in emacs 23.2 is very important. > It is probably the most important thing right now. Emacs 23.1.93 is > going to pretest pretty soon. Once emacs 23.2 is released. People is > going to develop a lot of new stuff on top of CEDET so similar > situations (like what happened in this thread) are going to happen again > and again. Therefore, I would like to make a bold suggestion: maybe we > should combine CEDET CVS and CEDET in emacs 23.2 first before releasing > CEDET 1.0. What do you think? > > Best, > > Ming-Wei > > On Mon, Feb 22, 2010 at 5:04 PM, Eric M. Ludlam <er...@si... > <mailto:er...@si...>> wrote: > > On 02/22/2010 12:58 PM, Oleg O Andreev wrote: > > Hello! > > > > I've recently updated Cedet from 1.0pre6 to CVS HEAD and I've noticed > > that function 'semantic-ia-get-completions', which was present > both in > > 1.0pre6 and in Cedet, bundled with Emacs from bzr trunk, > disappeared in > > CVS version. This function is used by different completion > mechanisms, > > such as company-mode or auto-complete. As far as I can see, there > is a > > function 'semantic-analyze-possible-completions' which is roughly > > equivalent to 'semantic-ia-get-completions'. The question is, will > > 'semantic-ia-get-completions' be present in future versions of > Cedet, or > > should completion modules be rewritten, so that > > 'semantic-analyze-possible-completions' is used? > > > > Hi Oleg, > > The function semantic-ia-get-completions was an internal function, and I > did not realize that multiple other tools used it. I could certainly > put it back if needed. It had some extra features that caused results > to sometimes be inaccurate. > > The function semantic-analyze-possible-completions is the preferred > function to use. Tools can use that in conjunction with > semantic-analyze-current-context to hold information and make subsequent > calls faster. > > I can do whichever is best. > > Eric > > ------------------------------------------------------------------------------ > Download Intel® Parallel Studio Eval > Try the new software tools for yourself. Speed compiling, find bugs > proactively, and fine-tune applications for parallel performance. > See why Intel Parallel Studio got high marks during beta. > http://p.sf.net/sfu/intel-sw-dev > _______________________________________________ > Cedet-devel mailing list > Ced...@li... > <mailto:Ced...@li...> > https://lists.sourceforge.net/lists/listinfo/cedet-devel > > |
From: Berndl, K. <kla...@ca...> - 2010-02-23 11:43:16
|
The point of view of ECB (which is currently the heaviest tool using CEDET, at least IMHO ;-) to this topic: I second the suggestion of Ming-Wei. It is very big potential root of many problems if a tool like ECB has to deal with two slightly different versions of CEDET - on one side the emacs-integrated one on the other hand the author version... we need interface stability. I vote for a marriage! :-) Thanks to all people working on CEDET regardless which one.... ;-) Klaus ________________________________ Von: Chang Ming-Wei [mch...@ui...] Gesendet: Dienstag, 23. Februar 2010 04:58 An: Eric M. Ludlam Cc: Oleg O Andreev; ced...@li... Betreff: Re: [CEDET-devel] Different interfaces in bzr Emacs and CVS Cedet. Hi Eric, Thanks for the putting a lot of effort in CEDET. I am thinking that synchronizing CEDET CVS and CEDET in emacs 23.2 is very important. It is probably the most important thing right now. Emacs 23.1.93 is going to pretest pretty soon. Once emacs 23.2 is released. People is going to develop a lot of new stuff on top of CEDET so similar situations (like what happened in this thread) are going to happen again and again. Therefore, I would like to make a bold suggestion: maybe we should combine CEDET CVS and CEDET in emacs 23.2 first before releasing CEDET 1.0. What do you think? Best, Ming-Wei On Mon, Feb 22, 2010 at 5:04 PM, Eric M. Ludlam <er...@si...<mailto:er...@si...>> wrote: On 02/22/2010 12:58 PM, Oleg O Andreev wrote: > Hello! > > I've recently updated Cedet from 1.0pre6 to CVS HEAD and I've noticed > that function 'semantic-ia-get-completions', which was present both in > 1.0pre6 and in Cedet, bundled with Emacs from bzr trunk, disappeared in > CVS version. This function is used by different completion mechanisms, > such as company-mode or auto-complete. As far as I can see, there is a > function 'semantic-analyze-possible-completions' which is roughly > equivalent to 'semantic-ia-get-completions'. The question is, will > 'semantic-ia-get-completions' be present in future versions of Cedet, or > should completion modules be rewritten, so that > 'semantic-analyze-possible-completions' is used? > Hi Oleg, The function semantic-ia-get-completions was an internal function, and I did not realize that multiple other tools used it. I could certainly put it back if needed. It had some extra features that caused results to sometimes be inaccurate. The function semantic-analyze-possible-completions is the preferred function to use. Tools can use that in conjunction with semantic-analyze-current-context to hold information and make subsequent calls faster. I can do whichever is best. Eric ------------------------------------------------------------------------------ Download Intel® Parallel Studio Eval Try the new software tools for yourself. Speed compiling, find bugs proactively, and fine-tune applications for parallel performance. See why Intel Parallel Studio got high marks during beta. http://p.sf.net/sfu/intel-sw-dev _______________________________________________ Cedet-devel mailing list Ced...@li...<mailto:Ced...@li...> https://lists.sourceforge.net/lists/listinfo/cedet-devel |
From: Eric M. L. <er...@si...> - 2010-02-23 14:10:49
|
Indeed. As I've mentioned before, that makes sense and is where I'd like to go, but someone else with the time and expertise would have to do it. Perhaps I should give up patching and waiting for patches on current open issues and just post 1.0 and call it done. I still have several pending items. Eric On 02/23/2010 06:43 AM, Berndl, Klaus wrote: > The point of view of ECB (which is currently the heaviest tool using > CEDET, at least IMHO ;-) to this topic: > I second the suggestion of Ming-Wei. It is very big potential root of > many problems if a tool like ECB has to deal with two slightly different > versions of CEDET - on one side the emacs-integrated one on the other > hand the author version... we need interface stability. > I vote for a marriage! :-) > Thanks to all people working on CEDET regardless which one.... ;-) > Klaus > ------------------------------------------------------------------------ > *Von:* Chang Ming-Wei [mch...@ui...] > *Gesendet:* Dienstag, 23. Februar 2010 04:58 > *An:* Eric M. Ludlam > *Cc:* Oleg O Andreev; ced...@li... > *Betreff:* Re: [CEDET-devel] Different interfaces in bzr Emacs and CVS > Cedet. > > Hi Eric, > > Thanks for the putting a lot of effort in CEDET. I am thinking that > synchronizing CEDET CVS and CEDET in emacs 23.2 is very important. It is > probably the most important thing right now. Emacs 23.1.93 is going to > pretest pretty soon. Once emacs 23.2 is released. People is going to > develop a lot of new stuff on top of CEDET so similar situations (like > what happened in this thread) are going to happen again and again. > Therefore, I would like to make a bold suggestion: maybe we should > combine CEDET CVS and CEDET in emacs 23.2 first before releasing CEDET > 1.0. What do you think? > > Best, > > Ming-Wei > > On Mon, Feb 22, 2010 at 5:04 PM, Eric M. Ludlam <er...@si... > <mailto:er...@si...>> wrote: > > On 02/22/2010 12:58 PM, Oleg O Andreev wrote: > > Hello! > > > > I've recently updated Cedet from 1.0pre6 to CVS HEAD and I've noticed > > that function 'semantic-ia-get-completions', which was present > both in > > 1.0pre6 and in Cedet, bundled with Emacs from bzr trunk, > disappeared in > > CVS version. This function is used by different completion > mechanisms, > > such as company-mode or auto-complete. As far as I can see, there > is a > > function 'semantic-analyze-possible-completions' which is roughly > > equivalent to 'semantic-ia-get-completions'. The question is, will > > 'semantic-ia-get-completions' be present in future versions of > Cedet, or > > should completion modules be rewritten, so that > > 'semantic-analyze-possible-completions' is used? > > > > Hi Oleg, > > The function semantic-ia-get-completions was an internal function, and I > did not realize that multiple other tools used it. I could certainly > put it back if needed. It had some extra features that caused results > to sometimes be inaccurate. > > The function semantic-analyze-possible-completions is the preferred > function to use. Tools can use that in conjunction with > semantic-analyze-current-context to hold information and make subsequent > calls faster. > > I can do whichever is best. > > Eric > > ------------------------------------------------------------------------------ > Download Intel® Parallel Studio Eval > Try the new software tools for yourself. Speed compiling, find bugs > proactively, and fine-tune applications for parallel performance. > See why Intel Parallel Studio got high marks during beta. > http://p.sf.net/sfu/intel-sw-dev > _______________________________________________ > Cedet-devel mailing list > Ced...@li... > <mailto:Ced...@li...> > https://lists.sourceforge.net/lists/listinfo/cedet-devel > > > > > ------------------------------------------------------------------------------ > Download Intel® Parallel Studio Eval > Try the new software tools for yourself. Speed compiling, find bugs > proactively, and fine-tune applications for parallel performance. > See why Intel Parallel Studio got high marks during beta. > http://p.sf.net/sfu/intel-sw-dev > > > > _______________________________________________ > Cedet-devel mailing list > Ced...@li... > https://lists.sourceforge.net/lists/listinfo/cedet-devel |