source reduction using Python

2006-06-21 Thread beliavsky
Intel has introduced something called CESR, written in Python, to aid C, C++, and Fortran programmers in reducing the sizes of programs included in bug reports. Here is a brief description from http://cache-www.intel.com/cd/00/00/21/93/219320_relnotes_10.pdf : "Compiler Error Source Reducer (CESR)

Re: OS specific command in Python

2006-06-21 Thread 3c273
"Avell Diroll" <[EMAIL PROTECTED]> wrote in message news:[EMAIL PROTECTED] > 3c273 wrote: > > I was just trying to learn how to use .communicate() and all of the examples > > I see have [0] after .communicate(). What is the significance of the [0]? > > > From the Python Library Reference > (http:/

Re: What is Expressiveness in a Computer Language

2006-06-21 Thread David Hopwood
Marshall wrote: > Chris Smith wrote: >>Marshall <[EMAIL PROTECTED]> wrote: >> >>>I think what this highlights is the fact that our existing terminology >>>is not up to the task of representing all the possible design >>>choices we could make. Some parts of dynamic vs. static >>>a mutually exclusive

Re: returning index of minimum in a list of lists

2006-06-21 Thread bearophileHUGS
This way is probably slowe (two scans of the list for l1, and even more work for l2), but for small lists it's probably simple enough to be considered: For a simple list: >>> l1 = [5, 3, 2, 1, 4] >>> l1.index(min(l1)) 3 For a list of lists: >>> l2 = [[3, 3, 3, 3], [6], [10], [3, 3, 3, 1, 4], [3,

Re: Python at compile - possible to add to PYTHONPATH

2006-06-21 Thread Serge Orlov
On 21 Jun 2006 15:54:56 -0700, rh0dium <[EMAIL PROTECTED]> wrote: > Hi all, > > Can anyone help me out. I would like to have python automatically look > in a path for modules similar to editing the PYTHONPATH but do it at > compile time so every user doesn't have to do this.. > > Soo... > > I want

Re: What is Expressiveness in a Computer Language

2006-06-21 Thread George Neuner
On 21 Jun 2006 15:04:23 -0700, "Greg Buchholz" <[EMAIL PROTECTED]> wrote: >I haven't been following this thread too closely, but I thought the >following article might be of interest... > >Eliminating Array Bound Checking through Non-dependent types. >http://okmij.org/ftp/Haskell/types.html#br

Re: Python at compile - possible to add to PYTHONPATH

2006-06-21 Thread Avell Diroll
rh0dium wrote: (snip) > I want to add /foo/bar to the PYTHONPATH build so I don't have to add > it later on. Is there a way to do this? (snip) If i understand correctly, you want to add a directory to your PYTHONPATH for a specific script without modifying the system PYTHONPATH global variable

Re: OT: wxPython GUI designer

2006-06-21 Thread Don Taylor
Frithiof Andreas Jensen wrote: > Just gave is a spin yesterday: How does on fix the size of layout; I > can only manage to get sizers to distribute space evently amongst the > fields, which is *not* what I want. > Use spacers. Don. -- http://mail.python.org/mailman/listinfo/python-list

The code that could not be...

2006-06-21 Thread Alex A. Naanou
Though Python is the language I use the most, there are several things that I still hate, mostly about the implementation (CPython)... The good thing is that some of these warts are now resolved, like the exec dict issue. Here is another one: The object's __dict__ can only be a dict derivative an

Python to PHP Login System (HTTP Post)

2006-06-21 Thread test
Hi everyone, I'm creating a desktop Python application that requires web-based authentication for accessing additional application features. HTTP GET is really simple. HTTP POST is not (at least for me anyway);) I have tried a few different sources, but I cannot get HTTP POST to successfully

popen2 question

2006-06-21 Thread David Bear
I'm using popen2 and getting an extra 1 at the end of my output. I didn't see where this was explained in the docs so I clearly don't understand the behavior. My code is simple. (input, output) = os.popen2('whackyperlprogram') results = output.read() rc = output.close() print results The document

Re: Iteration over recursion?

2006-06-21 Thread Tim Peters
[MTD <[EMAIL PROTECTED]>] > I've been testing my recursive function against your iterative > function, and yours is generally a quite steady 50% faster on > factorizing 2**n +/- 1 for 0 < n < 60. If you're still not skipping multiples of 3, that should account for most of it. > I think that, for

Re: What is Expressiveness in a Computer Language

2006-06-21 Thread Benjamin Franksen
Pascal Costanza wrote: > There is, of course, room for research on performing static type checks > in a running system, for example immediately after or before a software > update is applied, or maybe even on separate type checking on software > increments such that guarantees for their composition

Re: Standard Yes / No Windows Dialog box creation

2006-06-21 Thread Kent Johnson
[EMAIL PROTECTED] wrote: > I found a way to create "Open File" or "Open Folder" windows dialog > boxes, but not to create an easier Yes / No dialog box... > Maybe someone has a solution for this? Maybe you would like EasyGui http://www.ferg.org/easygui/ Kent -- http://mail.python.org/mailman/lis

Re: What is Expressiveness in a Computer Language

2006-06-21 Thread Chris Smith
Marshall <[EMAIL PROTECTED]> wrote: > Well, it strikes me that some of what the dynamic camp likes > is the actual *absence* of declared types, or the necessity > of having them. At the very least, requiring types vs. not requiring > types is mutually exclusive. So you're saying, then, that while

Re: What is a type error?

2006-06-21 Thread Chris Smith
David Hopwood <[EMAIL PROTECTED]> wrote: > Typical programming languages have many kinds of semantic error that can occur > at run-time: null references, array index out of bounds, assertion failures, > failed casts, "message not understood", ArrayStoreExceptions in Java, > arithmetic overflow, div

Re: dynamic inheritance

2006-06-21 Thread alf
Michele Simionato wrote: > alf wrote: > Python is ways cooler than C++. I switched to Python from C++ over year ago and do not see a way back. C++ just sucks at each corner. > This is a sensible use case where you may > want to change the base class at runtime: Thx for the example. A. -- htt

Re: new python icons for windows

2006-06-21 Thread Istvan Albert
[EMAIL PROTECTED] wrote: > > For example it resembles the icon for text files. > > This is intentional: to make it obvious that .py files are the > readable, editable scripts, contrasting with .pyc's binary gunk - I think this is a mistake, it does not seem obious, all it does is just blends in

Re: What is Expressiveness in a Computer Language

2006-06-21 Thread Rob Warnock
Rob Thorpe <[EMAIL PROTECTED]> wrote: +--- | > So, will y'all just switch from using "dynamically typed" to "latently | > typed", and stop talking about any real programs in real programming | > languages as being "untyped" or "type-free", unless you really are | > talking about situati

python + postgres psql + os.popen

2006-06-21 Thread damacy
hello, everyone. i am trying to write a program which executes SQL commands stored in .sql files. i wrote a function called psql() whose contents look like the following. ... os.popen(command) file = os.popen(command, 'w') file.write(password) file.close() ... where command looks like psql -h [

Re: What is Expressiveness in a Computer Language

2006-06-21 Thread Rob Warnock
Marshall <[EMAIL PROTECTED]> wrote: +--- | Anton van Straaten wrote: | > 3. A really natural term to refer to types which programmers reason | > about, even if they are not statically checked, is "latent types". It | > captures the situation very well intuitively, and it has plenty of

Re: What is Expressiveness in a Computer Language

2006-06-21 Thread Chris Smith
Rob Warnock <[EMAIL PROTECTED]> wrote: > Another language which has *neither* latent ("dynamic") nor > manifest ("static") types is (was?) BLISS[1], in which, like > assembler, variables are "just" addresses[2], and values are > "just" a machine word of bits. I'm unsure that it's correct to descri

Mouse wheel event for Canvas

2006-06-21 Thread John McMonagle
I tried binding mouse wheel events (, ) to a Tkinter Canvas widget with the hope of using the event.delta value to subsequently scroll the Canvas. However, it seems that event.delta always returns 0. For example, from Tkinter import * r = Tk() c = Canvas(r, scrollregion=(0,0,500,500), height=20

Weekly Python Patch/Bug Summary

2006-06-21 Thread Kurt B. Kaiser
Patch / Bug Summary ___ Patches : 378 open ( +3) / 3298 closed (+34) / 3676 total (+37) Bugs: 886 open (-24) / 5926 closed (+75) / 6812 total (+51) RFE : 224 open ( +7) / 227 closed ( +7) / 451 total (+14) New / Reopened Patches __ Improve s

php vs python (operator comparison)-repost

2006-06-21 Thread brandon.mcginty
I’m sorry if this was already posted to the list; I’ve been having major e-mail problems lately.   Hi All,   I’ve already done a large amount of searching on Google to find out this information, but to no avale.   Does anyone here know of a list of operators in python and there counte

Re: wx.Yield() during socket timeout

2006-06-21 Thread Frank Millman
Kiran wrote: > Hello All, > I am creating a socket connection in order to read and write to a > location. My problem is,the gui becomes unresponsive if the socket > times out. > I know that a good solution is to have the socket read and write with > a thread. However, I have tried this and h

Can PyObjC be used on shared Mac OS X hosting?

2006-06-21 Thread weston
Does anyone have experience with (or failing that, theoretical knowledge about) installing using the PyObjC bridge on a Mac OS X machine in a context where one doesn't have root/admin access (and therefore can't install things in conventional locations)? Can such a thing be done? -- http://mail.

<    1   2   3