Re: [Pharo-dev] machine learning for code completion

2019-08-15 Thread Myroslava Romaniuk via Pharo-dev
--- Begin Message --- Hi Mariano Yeah, that was probably the first thing i have ever looked at in regards to code completion because the beginning of this journey for me was figuring out the difference between regular and OCompletion (NEC, that used to be the default until a month and a half ago,

Re: [Pharo-dev] machine learning for code completion

2019-08-15 Thread Mariano Martinez Peck
Hi Myroslava, That sounds very interesting. I guess you did take a look to Romain Robbes work on OCompletion, right? I have used it for a long time, many years ago, and AFAIR we had to remove it from Pharo. It had lots of issues with the memory used to keep track of your "history" in order to be

Re: [Pharo-dev] machine learning for code completion

2019-08-15 Thread Myroslava Romaniuk via Pharo-dev
--- Begin Message --- Hi Stef, thanks for the paper, i'll check it out. I agree that there's many cool things that can be still done statistically, but the ML/NLP approach should be worth trying out, too. Maybe it will give good results, maybe it will turn out to be not applicable to Pharo for

Re: [Pharo-dev] machine learning for code completion

2019-08-15 Thread Christopher Fuhrman
+1 for the completion of framework (spec) constructs. https://tabnine.com/blog/deep On Thu, Aug 15, 2019, 12:33 Tudor Girba wrote: > Hi, > > It certainly would be interesting! > > The other thing to look for are completion of larger constructs. For > example, in the context of Spec, I am sure

Re: [Pharo-dev] machine learning for code completion

2019-08-15 Thread Tudor Girba
Hi, It certainly would be interesting! The other thing to look for are completion of larger constructs. For example, in the context of Spec, I am sure you can complete larger templates for various methods. Cheers, Doru > On Aug 15, 2019, at 8:48 AM, ducasse wrote: > > hello miroslava >

[Pharo-dev] machine learning for code completion

2019-08-14 Thread Myroslava Romaniuk via Pharo-dev
--- Begin Message --- for anyone interested, made a blog post about researching some of the existing approaches of combining ML to improve code completion. in pharo we want to try training the n-gram model. have a slight idea of how it might be implemented in practice but mostly still trying to