Intellisense and the psychology of typing

Vincent Foley vfoley at gmail.com
Sun May 29 12:08:45 EDT 2005


I have rapidly skimmed over the few responses here.  Auto completion is
definitly possible in dynamic languages: Common Lisp has it with its
Emacs mode, SLIME.

If you're in a slime buffer, you type (get-un then press C-c Tab and
Emacs will auto-complete with (get-universal-time), if there are many
choices, they will be displayed in a split window, if the function
takes parameters, those will appear in the mini-buffer, like so:

(with-open-file (stream sb-impl::filespec &rest sb-impl::options) &body
body)

SLIME is also not the only place where a dynamic language has
auto-completion, check out Ecomplete in Squeak or the auto-complete
package in Visual Works Smalltalk.  It can be done, maybe not as easily
as in a statically typed language, but it definitly can be done.




More information about the Python-list mailing list