On Sun, Nov 8, 2009 at 1:16 AM, Steven D'Aprano st...@pearwood.info wrote:
Willem, the rationale for this PEP is to give alternative
implementations the chance to catch up with CPython.
Given your statement that CLPython is quite complete on the language
level, but missing standard library
On Fri, Nov 6, 2009 at 6:18 AM, Steven D'Aprano st...@pearwood.info wrote:
I don't know how mature or active it is, so it may not count as either
major or complete, but there's also CLPython:
http://common-lisp.net/project/clpython/
CLPython is in steady development, quite complete and stable
On Sat, Oct 10, 2009 at 1:29 AM, Christian Heimes li...@cheimes.de wrote:
I'm proposing two new attributes in the sys module: sys.implementation
and sys.userdirsuffix.
This seems like a good idea.
I'm not sure this idea will easily be accepted, but I'd like to see
the sys module eventually
On Tue, Sep 22, 2009 at 5:12 PM, Mark Dickinson dicki...@gmail.com wrote:
- Exception to the previous item: if the left operand is an instance
of a built-in type or a new-style class, and the right operand is an
instance of a proper subclass of that type or class AND overrides the
base’s
On Tue, Jun 16, 2009 at 1:21 PM, Michael Foordfuzzy...@voidspace.org.uk wrote:
Steven D'Aprano wrote:
On Tue, 16 Jun 2009 01:20:53 pm Cameron Simpson wrote:
I don't think all pythons do immediate ref-counted GC.
Jython and IronPython don't. I don't know about PyPy, CLPython, Unladen
Swallow,
On Sat, Feb 7, 2009 at 10:04 AM, Greg Ewing greg.ew...@canterbury.ac.nz wrote:
def f():
v = yield *g()
print v
def g():
yield 42
return spam
Function g violates the current limitation that generators can't
return with a value. So can g only be used using yield * then, or
The issue came up while trying to get some Sympy code running on CLPython.
class C:
exec a = 3
print locals()
1. Is it guaranteed that class C gets an attribute a, i.e. that the
locals printed include {'a': 3}?
2. It it (also) guaranteed if it were in a function scope?
The complete syntax of
On Thu, Jun 12, 2008 at 2:56 PM, Carl Friedrich Bolz [EMAIL PROTECTED] wrote:
Of course attribute name lookups are affected, because you can have a
non-string key that has a __hash__ and __eq__ method to make it look
sufficiently like a string to the dict. Then the attribute lookup needs
to
On Thu, Jun 12, 2008 at 9:46 PM, Guido van Rossum [EMAIL PROTECTED] wrote:
The intention was for these dicts to be used as namespaces. I think of
it as follows:
(a) Using non-string keys is a no-no, but the implementation isn't
required to go out of its way to forbid it.
That will allow
On 7/18/06, [EMAIL PROTECTED] [EMAIL PROTECTED] wrote:
C++ originally specified multiple inheritance, but it wasn't cooperative in
the sense that super is. In Lisp, though, where cooperative method dispatch
originated, call-next-method does basically the same thing in the case where
there's
On 8/4/05, Brett Cannon [EMAIL PROTECTED] wrote:
OK, once the cron job comes around and is run,
http://www.python.org/peps/pep-0348.html will not be a 404 but be the
latest version of the PEP.
Currently, when the recursion limit is reached, a RuntimeError is
raised. RuntimeError is in the PEP
On 8/2/05, Stephen J. Turnbull [EMAIL PROTECTED] wrote:
I don't see it that way. Rather, Raisable is the closest equivalent
to serious-condition, and CriticalException is an intermediate
class that has no counterpart in Lisp usage.
That would imply that all raisables are 'serious' in the Lisp
On 7/31/05, Brett Cannon [EMAIL PROTECTED] wrote:
On 7/31/05, Willem Broekema [EMAIL PROTECTED] wrote:
I does not seem right to me to think of KeyboardInterrupt as a means
to cause program halting. An interpreter could in principle recover
from it and resume execution of the program
On 8/1/05, Stephen J. Turnbull [EMAIL PROTECTED] wrote:
Uh, according to your example in Common LISP it is indeed an error,
I think you are referring to the first word of this line:
Error: Received signal number 2 (Keyboard interrupt) [condition type:
INTERRUPT-SIGNAL]
Well, that refers to
On 7/31/05, Brett Cannon [EMAIL PROTECTED] wrote:
While we do tend to use KeyboardInterrupt as a way to kill a
program, is that really control flow, or a critical exception
that the program needs to stop because an serious event
occurred?
I does not seem right to me to think of
15 matches
Mail list logo