On Friday 03 July 2009 07:05:34 Stefan Schmiedl wrote: > On Thu, 2 Jul 2009 22:45:16 -0400 > > Tim Menzies <[email protected]> wrote: > > i do a lot of teaching with GST smalltalk and the auto-completion is a > > cool tool for making beginners more comfortable with the environment. > > Especially when they see their self-defined methods pop up in there :-) > > > So, unless there is some bad memory or runtime hit, I'd vote that: > > > > Dictionary at<TAB> > > > > returns (at least) > > > > at: > > at:put: > > and since you bring it up, here is what I sent to Paolo late last night: > > libgst/input.c > > void > _gst_add_symbol_completion (const char *str, > int len) > { > const char *base = str; > const char *p = str; > > if (completions_enabled < 1) > return; > > /* Everything goes in ... what can happen? */ > add_completion (str, len); > } > > st> aDict at<TAB><TAB> > at: atPutSubpart: > at:ifAbsent: atRandom > at:ifAbsentPut: atSubpart: > at:ifPresent: atSynonym:put: > at:noCObjectsPut:type: atime > at:put: atimeSec > at:put:type: attr > at:splitAndPut:decrementBy: attrArray > at:type: attributeAt: > atAll: attributeAt:ifAbsent: > atAll:put: attributes > atAllPut: attributesArray > atAllSynonyms:put: attributesDo: > atEnd > > st> aThing print<TAB><TAB> > print printOn:indent: > print: printOn:line: > printAsAttributeOn: printOn:special: > printByteCodesOn: printOn:tag:indent: > printCodePointOn: printString > printHeaderOn: printString: > printHierarchy printStringRadix: > printNl printSubclasses:using: > printOn: printXmlOn:collection:tag:indent: > printOn:base: printedFileName > printOn:in: > > You'll have to back up into the suggestion though (alt-b comes > in handy). > > s. > > > _______________________________________________ > help-smalltalk mailing list > [email protected] > http://lists.gnu.org/mailman/listinfo/help-smalltalk
My 2 cents why it is not done in Smalltalk we can reuse OCompletion or the RoelTyper ? It should be easy to do a small binding of readline (or reuse NCurses) Cheers, Gwenael -- VisualGST for GNU Smalltalk : http://visualgst.bioskop.fr/ _______________________________________________ help-smalltalk mailing list [email protected] http://lists.gnu.org/mailman/listinfo/help-smalltalk
