Catalin Marinas wrote:
> Hi,
>
> Sorry if this was previously discussed but it's something I miss in
> Python. I get around this using isinstance() but it would be cleaner
> to have separate functions with the same name but different argument
> types. I think the idea gets quite close to the Lisp/
Steve Holden wrote:
> could ildg wrote:
> > Python is wonderful except that it has no real private and protected
> > properties and methods.
> > Every py object has dict so that you can easily find what fields and
> > methods an obj has,
> > this is very convenient, but because of this, py is very
Raymond Hettinger wrote:
> James Stroud wrote:
> > There needs to be an email filter that, when a thread is begun by a specific
> > user . . . it cans every
> > message in that thread.
>
> The tried-and-true solution is both simple and civil, "Don't feed the
> trolls."
>
>
> Raymond
People like ve
Alex Martelli wrote:
> try it (and read the Timbot's article included in Python's sources, and the
> sources themselves)...
Just a reading advise. The translated PyPy source
pypy/objectspace/listsort.py might be more accessible than the
corresponding C code.
Kay
--
http://mail.python.org/mail
[EMAIL PROTECTED] wrote:
> Hello,
>
>
> I got a problem deleting objects, which are placed in a hirarchy
>
> Asume we have the following code:
>
> class parent:
>
> MyChilds = [] # this list is filled with childs
>
> def AddC
George Sakkis wrote:
> "Ron Adam" <[EMAIL PROTECTED]> wrote:
>
> > I'm trying to implement simple svg style colored complex objects in
> > tkinter and want to be able to inherit default values from other
> > previously defined objects.
> >
> > I want to something roughly similar to ...
> >
> >
The Eternal Squire wrote:
> My main question regarding this is: even if I am successful, would the
> results be rejected out of hand by y'all as not meeting the Zen of
> Python?
Have you ever asked a Zen master about Zen?
Kay
--
http://mail.python.org/mailman/listinfo/python-list
Robin Becker wrote:
> Is there a way to override a data property in the instance? Do I need to
> create
> another class with the property changed?
> --
> Robin Becker
It is possible to decorate a method in a way that it seems like
property() respects overridden methods. The decorator cares
polymo
Robin Becker wrote:
> I thought that methods were always overridable.
> In this case the lookup on the
> class changes the behaviour of the one and only property.
How can something be made overridable that is actually overridable? I
didn't know how to better express the broken polymorphism of Pyt
Robin Becker wrote:
> Kay Schluehr wrote:
> > Robin Becker wrote:
> >
> >
> >>I thought that methods were always overridable.
> >>In this case the lookup on the
> >>class changes the behaviour of the one and only property.
> >
> >
Probably some of you know the amazing demo application for wxPython.
When you open the Listbook demo in the
Core Windows/Contols folder, replace there wx.LB_DEFAULT by wx.LB_RIGHT
and resize the main window the listbox on the right side moves into the
area of colored panel. This is a surprise to sa
Stefan Arentz wrote:
> Stuart Turner <[EMAIL PROTECTED]> writes:
>
> > I'm already using it for a ton of things - I want to try and get broader
> > acceptance in the organisation for it to be made and 'officially supported
> > product'.
>
> IMO that is what you need to communicate: 'already using
pcmanlin wrote:
> because i have a problem that python's oo feature is so great, but
> maybe when the project become larger, python's no-declaration cannot
> mapping the design to practice?
>
> I am not sure about it.
As far cartoon-ware ( UML ) is concerned note that it is NOT Pythons
non-declara
Steven Bethard wrote:
> Pierre Barbier de Reuille wrote:
> > Proposal
> >
> >
> > First, I think it would be best to have a syntax to represent symbols.
> > Adding some special char before the name is probably a good way to
> > achieve that : $open, $close, ... are $ymbols.
>
> How about
Fredrik Lundh wrote:
> huh? if you want a list, use a list.
>
> d = [('a', {...}), ('b', {})]
If one wants uniform access to a nested data structure like this one
usually starts writing a wrapper class. I do not think the requirement
is anyhow deeper than a standard wrapper around such a
Christoph Zwerschke wrote:
> That would be also biased (in favour of Python) by the fact that
> probably very little people would look for and use the package in the
> cheese shop if they were looking for ordered dicts.
Does anyone actually use this site? While the Vaults offered a nice
place and
A.M. Kuchling wrote:
> On 22 Nov 2005 01:41:44 -0800,
> Kay Schluehr <[EMAIL PROTECTED]> wrote:
> > Does anyone actually use this site? While the Vaults offered a nice
> > place and a nice interface the Cheese Shop has the appeal of a code
> > slum.
>
&g
Ron wrote:
> Hello,
>
> I'm attempting to develop a plugin framework for an application that I'm
> working on. I wish to develop something in which all plugins exist in a
> directory tree. The framework need only be given the root of the tree. The
> framework then uses os.path.walk to search al
Bengt Richter wrote:
> On Mon, 21 Nov 2005 01:27:22 +0100, Christoph Zwerschke <[EMAIL PROTECTED]>
> wrote:
>
> >Fredrik Lundh wrote:
> >> if you restructure the list somewhat
> >> d = (
> >> ('pid', ('Employee ID', 'int')),
> >> ('name', ('Employee name', 'varchar')),
> >>
[EMAIL PROTECTED] wrote:
> Steve Holden wrote:
> > Perhaps now the answer top your question is more obvious: there is by no
> > means universal agreement on what an "ordered dictionary" should do.
> > Given the ease with which Python allows you to implement your chosen
> > functionality it would b
Steve R. Hastings wrote:
> It should be possible to define operators using punctuation,
> alphanumerics, or both:
>
> ]+[
> ]add[
> ]outer*[
Seems like you look for advanced source-code editors.Some ideas are
around for quite a while e.g. here
http://en.wikipedia.org/wiki/Intentional_programming
[EMAIL PROTECTED] wrote:
> I am trying to learn GUI programming in Python, but have to confess I
> am finding it difficult.
Don't do it if you can prevent it.
GUI - toolkits are very complex beasts and at least to me a source of
pain far more as a joy. Python cannot help you making them
signific
Harald Armin Massa wrote:
> Dr. Armin Rigo has some mathematical proof, that High Level Languages
> like esp. Python are able to be faster than low level code like
> Fortran, C or assembly.
>
> I am not wise enough to understand that proof.
>
> Maybe I understood those papers totally wrong and he
In almost any case I install a Python package via distutils some
directories in the package tree are left behind e.g. the docs,
licenses, tests etc. I wonder if there is some rationale behind this?
Should it be left to the "creative freedom" of the user to copy the
docs whereever she wants or is th
[EMAIL PROTECTED] schrieb:
> I've been reading the beloved Paul Graham's "Hackers and Painters".
> He claims he developed a web app at light speed using Lisp and lots
> of macros.
Yes, Paul is a postmodern hero who reininvents himself and his language
every day and with every program:
"Experien
jwaixs schrieb:
> arg... I've lost 1.5 hours of my precious time to try letting re work
> correcty.
1.5 hours are not enough for understanding regular expressions. But to
be honest: I never had the patience to learn them accurately and I
guess I will never do so as well as I don't ever learn sed o
Steven Bethard schrieb:
> I think the jury's still out on this one:
>
> * Alex Martelli expects list comprehensions to be removed. [1]
> * Robert Kern wants list comprehensions removed. [2]
> * Raymond Hettinger encourages continued use of list comprehensions [3]
> * Jeremy Bowers thinks list comp
Leif K-Brooks schrieb:
> Kay Schluehr wrote:
> > Well, I want to offer a more radical proposal: why not free squared
> > braces from the burden of representing lists at all? It should be
> > sufficient to write
> >
> >>>>list()
> >
> >
Leif K-Brooks schrieb:
> Kay Schluehr wrote:
> >>>>list.from_str("abc")
> >
> > list("a", "b", "c" )
>
>
> I assume we'll also have list.from_list, list.from_tuple,
> list.from_genexp, list.from_xrange, etc.?
O
Kirk Job Sluder schrieb:
> "Kay Schluehr" <[EMAIL PROTECTED]> writes:
>
> > This might be a great self experience for some "great hackers" but just
> > annoying for others who used to work with modular standard librarys and
> > think that the b
Jacob Page schrieb:
> I have created what I think may be a useful Python module, but I'd like
> to share it with the Python community to get feedback, i.e. if it's
> Pythonic. If it's considered useful by Pythonistas, I'll see about
> hosting it on Sourceforge or something like that. Is this a go
Ralf W. Grosse-Kunstleve schrieb:
> My initial proposal
> (http://cci.lbl.gov/~rwgk/python/adopt_init_args_2005_07_02.html) didn't
> exactly get a warm welcome...
Well ... yes ;)
Ralf, if you want to modify the class instantiation behaviour you
should have a look on metaclasses. That's what they
> I stripped your code down to the essence. See attachment.
> For the user your approach then becomes:
>
> class grouping:
> __metaclass__ = autoattr
> def __init__(self, x, y, z):
> pass
No. This is clearly NOT what I had in mind. I translated your original
proposal which introdu
Dan Sommers schrieb:
> How about this:
>
> def __init__(self, self.x, y, self.z):
> # self.x, self.z from first and third explicit parameters
> do_something_with_y()
Can you tell me in which way it is anyhow better than the original
proposal
def __init__(self, .x, y, .z)
Reinhold Birkenfeld schrieb:
> Kay Schluehr wrote:
> > Dan Sommers schrieb:
> >
> >> How about this:
> >>
> >> def __init__(self, self.x, y, self.z):
> >> # self.x, self.z from first and third explicit parameters
> >>
George Sakkis schrieb:
> > 1. classes have metaclasses, functions don't have metafunctions. No one
> > gave an example for classes not handled at least as well with a metaclass.
>
> Would something like the following count ?
>
> @abstractclass
> class AbstractFrame(object):
>
> @abstractclass
Christopher Subich schrieb:
> Kay Schluehr wrote:
> > I think it would be a good idea to pronounce the similarity between
> > function decorators and metaclasses. Metaclasses were once introduced
> > as an arcane art of fuzzy bearded hackers or supersmart 'enterprise
&g
Here might be an interesting puzzle for people who like sorting
algorithms ( and no I'm not a student anymore and the problem is not a
students 'homework' but a particular question associated with a
computer algebra system in Python I'm currently developing in my
sparetime ).
For motivation lets d
Diez B.Roggisch wrote:
> Kay Schluehr gmx.net> writes:
>
> > Now lets drop the assumption that a and b commute. More general: let be
> > M a set of expressions and X a subset of M where each element of X
> > commutes with each element of M: how can a product with fa
Ron Adam wrote:
> Kay Schluehr wrote:
> > Here might be an interesting puzzle for people who like sorting
> > algorithms ( and no I'm not a student anymore and the problem is not a
> > students 'homework' but a particular question associated with a
>
Bernhard Holzmayer schrieb:
> Kay Schluehr wrote:
>
> >
> > Now lets drop the assumption that a and b commute. More general: let be
> > M a set of expressions and X a subset of M where each element of X
> > commutes with each element of M: how can a product with
Hayri ERDENER schrieb:
> hi,
> what is the equivalent of C languages' goto statement in python?
> best regards
No, but some of goto's use cases can be covered by unconditional jumps
provided by exceptions.
Here is a C function using goto:
void main()
{
int i, j;
for ( i = 0; i < 10;
Ron Adam wrote:
> Kay Schluehr wrote:
> > Here might be an interesting puzzle for people who like sorting
> > algorithms ( and no I'm not a student anymore and the problem is not a
> > students 'homework' but a particular question associated with a
>
Diez B.Roggisch wrote:
> > I have to admit that I don't understand what you mean with the
> > 'constant parts' of an expression?
>
> >From what I percieved of your example it seemed to me that you wanted to
> evaluate the constants like 7*9 first, so that an expression like
>
> a * 7 * 9 * b
>
> wi
The documentation of the Python console behaviour is not correct
anymore for Python 2.4.1. At least for the Win2K system I'm working on
'Ctrl-Z' does not shut down the console but 'Ctrl-D' etc.
The Python interpreter tells me instead:
>>> quit
'Use Ctrl-Z plus Return to exit.'
Nah, 'Ctrl-Z' is n
Peter Hansen schrieb:
> Kay Schluehr wrote:
> > The documentation of the Python console behaviour is not correct
> > anymore for Python 2.4.1. At least for the Win2K system I'm working on
> > 'Ctrl-Z' does not shut down the console but 'Ctrl-D'
Ron Adam wrote:
> Kay Schluehr wrote:
>
>
> > Hi Ron,
> >
> > I really don't want to discourage you in doing your own CAS but the
> > stuff I'm working on is already a bit more advanced than my
> > mono-operational multiplicative algebra
[EMAIL PROTECTED] schrieb:
> hi
> i bassically need it cuz i am appyling to colleges this year and
> i know this kind of stuff really helps.
> besides since i am learning python i thought i might get some credit
> for it as well.
> its bassically for a mention in my resume/bio-data/appliccation
>
Andreas Kostyrka schrieb:
> (These are the people look for Pearl and Pyhton programmers ;) )
Or Phyton :)
Kay
--
http://mail.python.org/mailman/listinfo/python-list
Jan Danielsson wrote:
> Hello all,
>
>I have written a simple whiteboard application. In my application, I
> want to be able to set draw attributes. This part works. I have a
> dictionary object which contains stuff like:
> self.attr['Pen.Color'] = ...
> self.attr['Pen.Thickness'] = ...
>
>
Tim Roberts schrieb:
> Scott David Daniels <[EMAIL PROTECTED]> wrote:
> >
> >What kind of shenanigans must a parser go through to translate:
> > <
> >
> >this is the comparison of two functions, but it looks like a left-
> >shift on a function until the second with is encountered. Then
> >yo
Mike Meyer schrieb:
> I know, lambda bashing (and defending) in the group is one of the most
> popular ways to avoid writing code. However, while staring at some Oz
> code, I noticed a feature that would seem to make both groups happy -
> if we can figure out how to avoid the ugly syntax.
>
> This
Paul Rubin wrote:
> "Kay Schluehr" <[EMAIL PROTECTED]> writes:
> > Examples:
> >f = ( || x>=0 then f(x) || True then f(-x) from (x,) )
> >g = ( || x< 0 then self._a <-x || self._a <- 0 from (x,))
>
> Is this an actual language? It lo
Dark Cowherd wrote:
> -Quote - Phillip J. Eby from dirtsimple.org
> Python as a community is plagued by massive amounts of
> wheel-reinvention. The infamous web framework proliferation problem is
> just the most egregious example.
>
> Why is Python "blessed" with so much reinvention? Because it's
Some indications:
>>> for i in range(5):
... x = lambda x:x
... y = lambda y:y
... print x,y,x at 0x00EE83F0> at 0x00EE8FB0>
True True
at 0x00EE8AB0> at 0x00EE83F0>
False False
at 0x00EE8FB0> at 0x00EE8AB0>
False False
at 0x00EE83F0> at 0x00EE8FB0>
True True
at 0x00EE8AB0> at
Ed Leafe wrote:
> On Sunday 31 July 2005 01:02, phil hunt wrote:
>
> > You mightn't have, but I suspect more Python programers who've
> > written GUI apps have used Tkinter than any of the other APIs.
> >
> > Not that I'm a particular fan of it, it's just I like
> > standardisation, because then y
Cliff Wells wrote:
> > My objection with wrappers around wrappers around wrappers is that I
> > have no hope ever watching the ground. If some error occurs, which
> > layer has to be addressed? Which developing group is reponsible? My own
> > or that of team A, team B, team C ... ? The baroque con
Paolino wrote:
> The second point also shows my perplexities about functions namespace:
>
> def function():
>function.foo='something'
>
> a=function.foo
>
> Traceback (most recent call last):
>File "", line 1, in ?
> AttributeError: 'function' object has no attribute 'foo'
>
> How should I
Reinhold Birkenfeld wrote:
> > In practise any Python GUI is going to contain code from otyher
> > languages since if it was coded all the way down in python it would
> > be too slow.
>
> Oh, I could imagine that a MFC-like wrapper around win32gui, or another
> one around Xlib wouldn't be slower t
No good news for scripting-language fans:
http://www.phpmag.net/itr/news/psecom,id,23284,nodeid,113.html
Regards
Kay
--
http://mail.python.org/mailman/listinfo/python-list
[EMAIL PROTECTED] wrote:
> I've heard 2 people complain that word 'global' is confusing.
>
> Perhaps 'modulescope' or 'module' would be better?
>
> Am I the first peope to have thought of this and suggested it?
>
> Is this a candidate for Python 3000 yet?
>
> Chris
Maybe a solution would be best t
John Roth wrote:
> Another thing that stands out: the explicit versus dynamic typing debate
> has moved on from program correctness (which is a wash) to
> other areas that explicit (or derived) type information can be used
> for. I see this in PyFit: the languages where explicit type information
>
Paul Rubin wrote:
> Cliff Wells <[EMAIL PROTECTED]> writes:
> > It didn't say what they left PHP, Perl and Python for (if you are to
> > even believe their findings).
> >
> > PHP has been losing programmers in droves... to Ruby on Rails, but I'm
> > not sure how that is bad news for scripting-langu
Eric Pederson wrote:
> Raise your hand if you think the best technology wins!
Who is interested in such a matter? Is this a forum dedicated to some
programming language or a popularity contest?
If Python dies in a few years / looses attention but the Python Zen
survives in another language I have
Martin P. Hellwig wrote:
> Kay Schluehr wrote:
> > Eric Pederson wrote:
> >
> >>Raise your hand if you think the best technology wins!
> >
> >
> > Who is interested in such a matter? Is this a forum dedicated to some
> > programming language or a pop
Use the strip() method.
Example:
>>> "\t abc\n".strip()
"abc"
Variants are lstrip() and rstrip().
Regards,
Kay
--
http://mail.python.org/mailman/listinfo/python-list
Nicolas Fleury wrote:
> It is necessary to maintain a
> dictionary of types (to avoid redundacy) and simple things like:
>
> def makeType(someArgument):
> class MyObject:
> someArgument = someArgument
> return MyObject
>
> are not allowed.
def makeClass(cls_name, **kw):
ret
Nicolas Fleury schrieb:
> Kay Schluehr wrote:
> > def makeClass(cls_name, **kw):
> > return type(cls_name,(), kw)
> >
> >>>>MyObject = makeClass("MyObject",a=8)
> >>>>MyObject
>
> As said to Bengt, a place is needed to write
Paul Rubin schrieb:
> Having a good FFI is certainly an important feature but Python
> programs should first and foremost be Python programs.
Python was originally created as an extension language for C. In some
sense it is an abstraction layer for C libs.
> Compare the
> situation with Java or
Bengt Richter wrote:
> It occurs to me that we have the PEP process for core python, but no PEP
> process
> for the python app/lib environment. What about starting a PEEP process
> (Python Environment Enhancement Proposals) modeled on PEPs, where those
> motivated
> to formalize their pet projec
Hi Bastard,
one of the main reasons PyPy gets funded by the EU was the promise to
port Python to embedded systems ( but not necessarily very memory
restricted ones ). The project seems to be in a state where the team
tries to get rid of the CPython runtime alltogether and reaching some
autonomy. T
EP wrote:
> But sometimes a rugged individual can be even more rugged and more individual
> if said individual has the support of friends by which to vet ideas and, by
> absorbing counterpoint, to develop one's own thoughts even further.
>
>
> And it is kind of nice when you have two teams drill
[EMAIL PROTECTED] wrote:
> On Thu, 11 Aug 2005 01:19:19 +0100
> phil hunt wrote:
>
> > According to Wikipedia, the Liskov substitution principle is:
> >
> > Let q(x) be a property provable about objects x of type T. Then
> > q(y) should be true for objects y of type S where S is a subtype of T
Simon Brunning wrote:
> On 8/15/05, Rocco Moretti <[EMAIL PROTECTED]> wrote:
> > Which lead me to the question - what's the difference between a library
> > and a framework?
>
> If you call its code, it's a library. If it calls yours, it's a framework.
Pretty!
I don't think it is an oversimplific
Steven Bethard wrote:
> "The slice of s from i to j with step k is defined as the sequence of
> items with index x = i + n*k such that 0 <= n < (j-i)/k."
>
> This seems to contradict list behavior though.
> range(10)[9:-1:-2] == []
No, both is correct. But we don't have to interpret the seco
Bryan Olson wrote:
> Steven Bethard wrote:
> > Well, I couldn't find where the general semantics of a negative stride
> > index are defined, but for sequences at least[1]:
> >
> > "The slice of s from i to j with step k is defined as the sequence of
> > items with index x = i + n*k such that 0
Reinhold Birkenfeld wrote:
> > x = [ yield r for r in iterable ]
>
> Which is quite different from
>
> x = (yield) in iterable
>
> which is currently (PEP 342) equivalent to
>
> _ = (yield)
> x = _ in iterable
>
> So, no further tinkering with yield, I'm afraid.
>
> Reinhold
Is the statement
Sybren Stuvel wrote:
> > -Get rid of extra variables by shifting them inline (e.g.:
> > a=1;b=2;c=a+b --> c=1+2)
>
> This is already excess functionality IMO.
I don't think that Rex talked about his programming style but about
three and only three refactoring methods survived in BRM from ~30
Fow
Bengt Richter wrote:
> How about interpreting seq[i] as an abbreviation of seq[i%len(seq)] ?
> That would give a consitent interpretation of seq[-1] and no errors
> for any value ;-)
Cool, indexing becomes cyclic by default ;)
But maybe it's better to define it explicitely:
seq[!i] = seq[i%
Bengt Richter wrote:
> How about interpreting seq[i] as an abbreviation of seq[i%len(seq)] ?
> That would give a consitent interpretation of seq[-1] and no errors
> for any value ;-)
Cool, indexing becomes cyclic by default ;)
But maybe it's better to define it explicitely:
seq[!i] = seq[i%
Bengt Richter wrote:
> range(9)[4:-!0:-1] == range(5)
> >True
> Interesting, but wouldn't that last line be
> >>> range(9)[4:-!0:-1] == range(5)[::-1]
Ups. Yes of course.
> >Life can be simpler with unbound limits.
> Hm, is "!0" a di-graph symbol for infinity?
> What if we get full unicode
Reinhold Birkenfeld wrote:
> Kay Schluehr wrote:
> > Reinhold Birkenfeld wrote:
> >
> >> > x = [ yield r for r in iterable ]
> >>
> >> Which is quite different from
> >>
> >> x = (yield) in iterable
> >>
> >> which
This should help:
http://epydoc.sourceforge.net/fields.html
Kay
--
http://mail.python.org/mailman/listinfo/python-list
One of the main reasons Pythons anonymous function lambda is considered
to be "broken" is Pythons disability to put statements into expressions
and support full functionality. Many attempts to improve lambdas syntax
had also been attempts to break the expression/statement distinction in
one or the
Terry Hancock wrote:
> On Wednesday 07 September 2005 05:29 am, Kay Schluehr wrote:
> > Instead of pushing statements into expressions one can try to do it the
> > other way round and model expressions with the functionality of
> > statements.
>
> > Alternativ
Terry Reedy wrote:
> "Kay Schluehr" <[EMAIL PROTECTED]> wrote in message
> news:[EMAIL PROTECTED]
> > No, as I explained it is not a ternary operator and it can't easily be
> > implemented using a Python function efficiently because Python does not
> &g
[EMAIL PROTECTED] wrote:
> dude - this business is so confusing that you actually have to *think*
> about it!
> but python is all about simplicity.
> with python, when I program - I don't think *about* it - I think it. or
> something - don't make me think about it.
>
> so how about a "reyield" or
David Duerrenmatt wrote:
> Is there a way to use old pyd files (Python 1.5.2) with a newer version
> of Python without recompiling them?
>
> Because the source code is not available anymore, I'm wondering whether
> it's possible or not to change few bytes with a hex editor (version
> number?). I'd
[EMAIL PROTECTED] wrote:
> Let's say I define a list of pairs as follows:
> >>l = [('d', 3), ('a', 2), ('b', 1)]
>
> Can anyone explain why this does not work?
> >>h = {}.update(l)
>
> and instead I have to go:
> >>h = {}
> >>h.update(l)
> to initialize a dictionary with the given list of pairs?
>
Mike Meyer wrote:
> Yes, but the function "sorted" is more useful than a list method
> "sorted" in a duck typing language.
I don't see what this has to do with "duck typing"? sorted() is simply
a generic function accepting different types. I'm not aware that
sorted() requires a specific interface
Terry Reedy wrote:
> "Kay Schluehr" <[EMAIL PROTECTED]> wrote in message
> news:[EMAIL PROTECTED]
> > On the other hand there exists no sorted() method for tuples or lists
> > like join() for strings but it is implemented as a function in Python24
> >
Tim Daneliuk wrote:
> 1) The existing tool is inadequate for the task at hand and OO subclassing
> is overrated/overhyped to fix this problem. Even when you override
> base classes with your own stuff, you're still stuck with the larger
> *architecture* of the original design. You real
Steve Holden wrote:
> Kay Schluehr wrote:
> > Mike Meyer wrote:
> >
> >
> >>Yes, but the function "sorted" is more useful than a list method
> >>"sorted" in a duck typing language.
> >
> >
> > I don't see what this
PyPK wrote:
> If I have a list say
>
> lst = [1,1,1,1,3,5,1,1,1,1,7,7,7]
> I want to group the list so that it returns groups such as
> [(0,3),4,5,(6,9),(10,12)]. which defines the regions which are similar.
>
> Thanks,
Hi,
I got a solution without iterators and without comparing adjecent
elemen
Laszlo Zsolt Nagy wrote:
> Hello,
>
> Do you know how to implement a really efficient self reordering list in
> Python? (List with a maximum length. When an item is processed, it
> becomes the first element in the list.) I would like to use this for
> caching of rendered images.
I wonder why you d
Fredrik Lundh wrote:
> [EMAIL PROTECTED] wrote:
>
> > On Slashdot there is a discussion about the future C#3.0:
> > http://developers.slashdot.org/developers/05/09/18/0545217.shtml?tid=109&tid=8
> >
> > http://msdn.microsoft.com/vcsharp/future/
>
> "The extensions enable construction of composi
Maybe You can answer my question what this simple LISP function does ?
(defun addn (n)
#'(lambda (x)
(+ x n)))
This is correct LISP-syntax if You bear in mind LISPs powerwull macro
language...
I think Guido and python-dev are very carefull in adding new power to
Python. T
Torsten Bronger wrote:
> Hallöchen!
Moin!
> [First, I wanted to say "descriptors" instead of "decorators" (I
> superseded my post).]
>
> The goal is to trigger function calls when attributes are accessed.
> This is called properties in C# (and maybe in Ruby, too). Python
> now also has this conc
Paul Boddie wrote:
> The principal advantage of the property function was to permit the
> definition of "active" attributes without having a huge
> "if...elif...else" statement in the __getattr__ method. So the
> motivation was seemingly to externalize the usually simple logic in
> __getattr__ so
Antoon Pardon wrote:
> for instance I have written once somekind of vector class where
> it was natural for these vectors to be added as well as te be
> concatenated. Unfortunately python uses "+" for both so I had
> no way to have both operators in a natural way in python.
Yes this is a quite co
1 - 100 of 725 matches
Mail list logo