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 "smart". There were memory leaks and some other stuff. And at the end of the day, from what I remember, it was never really "smart"...��
Have you thought how to address that correctly?��


On Thu, Aug 15, 2019 at 12:52 PM Christopher Fuhrman <christopher.fuhrman@gmail.com> wrote:
+1 for the completion of framework (spec) constructs.��

https://tabnine.com/blog/deep

On Thu, Aug 15, 2019, 12:33 Tudor Girba <tudor@tudorgirba.com> 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 you can complete larger templates for various methods.

Cheers,
Doru



> On Aug 15, 2019, at 8:48 AM, ducasse <stepharo@netcourrier.com> wrote:
>
> hello miroslava
>
> you take a NLP approach and I do not know if it will be working
> Now people like proksch and mezini took a statiscal approach.
> I would really like to see if we can apply the same technics to Pharo completion and
> measure the difference. It could be a really nice master (even from a data scientist point of view)
>
> <Recommander-a3-proksch.pdf>
>
>> On 15 Aug 2019, at 00:01, Myroslava Romaniuk <romaniuk@ucu.edu.ua> wrote:
>>
>>
>> From: Myroslava Romaniuk <romaniuk@ucu.edu.ua>
>> Subject: machine learning for code completion
>> Date: 15 August 2019 at 00:01:23 CEST
>> To: Pharo Development List <pharo-dev@lists.pharo.org>
>>
>>
>> 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 figure it out, so if anyone else has some suggestions/ideas/tips that would be great
>>
>> link for the blog post : https://medium.com/@myroslavarm/machine-learning-for-code-completion-2583792997e3
>>
>> cheers,
>> myroslava
>>
>>
>

--
feenk.com

"Innovation comes in the least expected form.
That is, if it is expected, it already happened."




--
Mariano Martinez Peck