<html><head><meta http-equiv="Content-Type" content="text/html charset=utf-8"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class=""><br class=""><div><blockquote type="cite" class=""><div class="">On 06 Oct 2015, at 15:23, Nicolai Hess <<a href="mailto:nicolaihess@web.de" class="">nicolaihess@web.de</a>> wrote:</div><br class="Apple-interchange-newline"><div class=""><div dir="ltr" class=""><br class=""><div class="gmail_extra"><br class=""><div class="gmail_quote">2015-10-06 13:46 GMT+02:00 Henrik Johansen <span dir="ltr" class=""><<a href="mailto:henrik.s.johansen@veloxit.no" target="_blank" class="">henrik.s.johansen@veloxit.no</a>></span>:<br class=""><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div style="word-wrap:break-word" class=""><div class=""><div class="h5"><br class=""><div class=""><blockquote type="cite" class=""><div class="">On 06 Oct 2015, at 1:33 , Nicolai Hess <<a href="mailto:nicolaihess@web.de" target="_blank" class="">nicolaihess@web.de</a>> wrote:</div><br class=""><div class=""><div dir="ltr" class=""><br class=""><div class="gmail_extra"><br class=""><div class="gmail_quote">2015-10-06 11:57 GMT+02:00 Werner Kassens <span dir="ltr" class=""><<a href="mailto:wkassens@libello.com" target="_blank" class="">wkassens@libello.com</a>></span>:<br class=""><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span class="">On 10/06/2015 09:09 AM, Nicolai Hess wrote:<br class="">
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
 > Since Object has almost 500 methods whatever I will start typing<br class="">
Object/TClass/TBehavior/... will have a list of answers...<br class="">
<br class="">
I think this is difficult, even though this classes are big and you<br class="">
don't use most of the methods,<br class="">
<br class="">
</blockquote>
<br class=""></span>
Hi Nicolai,<br class="">
imagine that code-completion is a game and the computer wins, if the user mostly uses the first few proposals. perhaps one could program several different heuristics, that decide, what the user wants. depending on the user choices, the weights for these heuristics get updated accordingly and then the choices get sorted with those weights. this way the code-completion could adapt to the way each user works?<span class=""><font color="#888888" class=""><br class=""></font></span></blockquote><div class=""><br class=""><br class=""></div><div class="">Yes this would be nice, but it is not an easy task.<br class=""></div><div class=""> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span class=""><font color="#888888" class="">
werner<br class="">
<br class="">
</font></span></blockquote></div><br class=""></div></div>
</div></blockquote></div><br class=""></div></div><div class="">I thought we already had something like that...</div><div class=""><a href="http://www.squeaksource.com/OCompletion/" target="_blank" class="">http://www.squeaksource.com/OCompletion/</a></div></div></blockquote><div class=""><br class=""></div><div class="">I can not load it in a recen pharo image. <br class="">Is it used in recent versions of squeak?<br class=""></div></div></div></div></div></blockquote><div><br class=""></div><div>OCompletion is already in the image (since Pharo 2.0). </div><div>if you check your settings, under "Code Completion”, Controller… it should say NOCController. </div><div>Is a lot better than older NECController, but still far from good enough.</div><div><br class=""></div><div>Esteban</div><div><br class=""></div><br class=""><blockquote type="cite" class=""><div class=""><div dir="ltr" class=""><div class="gmail_extra"><div class="gmail_quote"><div class=""><br class=""> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div style="word-wrap:break-word" class=""><div class=""><br class=""></div><div class="">Cheers,</div><div class="">Henry</div></div></blockquote></div><br class=""></div></div>
</div></blockquote></div><br class=""></body></html>