ASPN ActiveState Programmer Network
ActiveState
/ Home / Perl / PHP / Python / Tcl / XSLT /
/ Safari / My ASPN /
Cookbooks | Documentation | Mailing Lists | Modules | News Feeds | Products | User Groups


Recent Messages
List Archives
About the List
List Leaders
Subscription Options

View Subscriptions
Help

View by Topic
ActiveState
.NET Framework
Open Source
Perl
PHP
Python
Tcl
Web Services
XML & XSLT

View by Category
Database
General
SOAP
System Administration
Tools
User Interfaces
Web Programming
XML Programming


MyASPN >> Mail Archive >> types-sig
types-sig
[Types-sig] Re: PRE-PROPOSAL: Python Interfaces
by Jim Fulton other posts by this author
Nov 23 1998 10:22PM messages near this date
Re: [Types-sig] Re: PRE-PROPOSAL: Python Interfaces | [Types-sig] Re: PRE-PROPOSAL: Python Interfaces
This discussion should move to the types-sig, types-sig@[...].org,
http://www.python.org/sigs/types-sig/.  I am cross posting to the
types sig.  Replies to this message should be posted to
types-sig@[...].org and *not* to comp.lang.python.

Gordon McMillan wrote:
>  
>  Paul Prescod writes:
>  ...
>  > By default, Python will be
>  > dynamic and sections can be made static in order to increase their
>  > safety or performance. If that can avoid the need to create a C
>  > extension even half of the time, it will have paid for itself. I
>  > would rather write my "inner loops" in statically typed Python than
>  > in C or Java.
>  
>  I wholeheartedly agree with Paul here. But I notice that his real
>  concern (like mine) appears to be "performance". I know that Roger
>  (and, I suspect, Jim F) are more concerned with "safety".

I'd like to draw a distinction between the interface proposal
and the "Optional Static Typing" proposal.  I think interfaces
would provide alot of benefits even if there were no argument/
variable type annotations.  Personally, I consider myself, uh, 
unenthusiastically open minded about "static typing".
 
>  My suspicion is that, after a brief honeymoon, these two concerns
>  will immediately start tugging in opposite directions. (Hmmm...  Jim
>  "The Bear" Fulton vs Jim "The Bee" Hugunin; could be
>  entertaining...).

I think they are two different problems and I expect different solutions.
They need not be competing.  If they are, then somethings wrong, IMO.

Jim


--
Jim Fulton           mailto:jim@[...].com
Technical Director   (888) 344-4332              Python Powered!
Digital Creations    http://www.digicool.com     http://www.python.org

Under US Code Title 47, Sec.227(b)(1)(C), Sec.227(a)(2)(B) This email
address may not be added to any commercial mail list with out my
permission.  Violation of my privacy with advertising or SPAM will
result in a suit for a MINIMUM of $500 damages/incident, $1500 for
repeats.

Privacy Policy | Email Opt-out | Feedback | Syndication
© ActiveState Software Inc. All rights reserved