Feature Requests item #1639002, was opened at 2007-01-18 13:53
Message generated for change (Comment added) made by josiahcarlson
You can respond by visiting: 
https://sourceforge.net/tracker/?func=detail&atid=355470&aid=1639002&group_id=5470

Please note that this message will contain a full copy of the comment thread,
including the initial issue submission, for this request,
not just the latest update.
Category: Python Interpreter Core
Group: Python 2.6
Status: Closed
Resolution: None
Priority: 5
Private: No
Submitted By: djnet (djnet)
Assigned to: Nobody/Anonymous (nobody)
Summary: add type defintion support

Initial Comment:
Hi,

I'm used to java language.
When i use a good java ide, the autocompletion is very effective (python cannot 
be such effective).
ex, if i enter following text:
  Date lDate=new Date();
  lDate.[TAB_KEY]
then the editor can display all the methods available for my 'lDate' object; it 
can because it knows the object's type.
This is very convenient and allows to use a new API without browsing the API 
documentation !


I think such autocompletion could be achieved in python simply: it only need a 
"type definition" syntax.
Of course, the type definition should NOT be MANDATORY !

So, is this a good idea ?

David





----------------------------------------------------------------------

Comment By: Josiah Carlson (josiahcarlson)
Date: 2007-01-20 10:43

Message:
Logged In: YES 
user_id=341410
Originator: NO

FYI, WingIDE and a few other Python IDEs/editors offer a pseudo-syntax for
defining such things to help with such introspection.  Sometimes it is code
that is actually executed when the program is run, sometimes it is
comments.  You may consider looking into this stuff further before posting
on the python-ideas list.

----------------------------------------------------------------------

Comment By: Georg Brandl (gbrandl)
Date: 2007-01-19 10:10

Message:
Logged In: YES 
user_id=849994
Originator: NO

If what you're suggesting is static typing, please go to the python-ideas
mailing list and discuss it there. Changes of a scope that large shouldn't
be discussed in a issue tracker.

----------------------------------------------------------------------

You can respond by visiting: 
https://sourceforge.net/tracker/?func=detail&atid=355470&aid=1639002&group_id=5470
_______________________________________________
Python-bugs-list mailing list 
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com

Reply via email to