49 lines
1.8 KiB
Plaintext
49 lines
1.8 KiB
Plaintext
From: alrice at swcp.com (Alex Rice)
|
|
Date: Fri, 02 Apr 1999 21:24:42 -0700
|
|
Subject: disenchanted java user mumbles newbie questions
|
|
Message-ID: <3705980A.1C7E9512@swcp.com>
|
|
Content-Length: 1637
|
|
X-UID: 376
|
|
|
|
Hola,
|
|
|
|
1) In the Python 1.5 Tutorial, sec. 9.2 "Python Scopes and Name Spaces"
|
|
there is the following passage:
|
|
|
|
>>
|
|
It is important to realize that scopes are determined textually: the
|
|
global scope of a function defined in a module is that module's name
|
|
space, no matter from where or by what alias the function is called. On
|
|
the other hand, the actual search for names is done dynamically, at run
|
|
time -- however, the language definition is evolving towards static name
|
|
resolution, at ``compile'' time, so don't rely on dynamic name
|
|
resolution! (In fact, local variables are already determined
|
|
statically.)
|
|
>>
|
|
|
|
Where can I read more about this move towards for compile time, static
|
|
name resolution and the reasons for it. For some reason I was
|
|
envisioning Python as being less like Java and more like Objective-C or
|
|
Smalltalk in terms of dynamic binding.
|
|
|
|
2) Which reminds me: does anyone have a URL for that Ousterhut (sp?)
|
|
article at Sunlabs about Scripting languages and why scripting rulz and
|
|
where he has a taxonomy of programming languages along 2 dimensions?
|
|
Lost that bookmark and cannot find it again.
|
|
|
|
3) What's the Python equivalent of depends.exe? --something to find what
|
|
modules your script is depending upon? It seems like one would be able
|
|
to create a very slim distribution if one needed an .exe, couple of .dll
|
|
only a handful of .py files. A Java+Swing application can be 1-2 MB not
|
|
including the VM! bloat--ed. What's a typical size of a bare-bones
|
|
Python distribution? Obviously the thread in this group "Free commercial
|
|
Python application" is not representative... I hope.
|
|
|
|
TIA!
|
|
|
|
Alex Rice -- MindLube Software
|
|
|
|
|
|
|
|
|