473,416 Members | 1,698 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,416 software developers and data experts.

Dr. Dobb's Python-URL! - weekly Python news and links (Aug 23)

QOTW: "Lucky for me I found python before Java took over my brain." - Huy
"Python fits my brain" - c.l.py proverb

"So as far as I'm concerned, SOAP is not XML, nor is it useful to even a
fraction of the degree to which it is destructive." - Uche Ogbuji
Over the weekend Andrea Griffini has implemented a toy Basic
interpreter in Python, inspired by a post of Leif K-Brooks. A few
other languages are also available.
http://groups.google.com/groups?thre...0uni-berlin.de

Jeff Epler and Martin von Loewis help Vincent Delft to overcome the lack
of encoding-awareness in the zip file format.
http://groups.google.com/groups?thre...news.skynet.be

As of June 2004, Pythonology has a few new success stories.
http://www.pythonology.com/success

Python people are nice, says Andy Todd.
http://www.halfcooked.com/mt/archives/000833.html

Something new from the decorator front:
Paul McGuire initates another decorator poll and a new keyword
followed by a suite seems to emerge as a viable contender with a small
chance to beat the pie syntax.
http://groups.google.com/groups?thre...2.texas.rr.com

Thanks to the work of Michael Sparks building on previous efforts
by Mark Russell there is already a patch. Anthony Baxter, the
outspoken proponent of the pie syntax, helps with some useful hints,
too.
http://www.python.org/sf/1013835

Robert Brewer volunteers to "sell" the result to GvR.
http://www.aminus.org/rbre/python/pydec.html

Too old/too young is no excuse for not learning Python, according to
a thread started by Lucas Raab, asking for the
"Age of Python programmers"
with the only word of caution,
"Not yet, but our day will come"
being uttered by Robey Holderith.
http://groups.google.com/groups?th=5f4805189aa2470d
================================================== ======================
Everything Python-related you want is probably one or two clicks away in
these pages:

Python.org's Python Language Website is the traditional
center of Pythonia
http://www.python.org
Notice especially the master FAQ
http://www.python.org/doc/FAQ.html

PythonWare complements the digest you're reading with the
marvelous daily python url
http://www.pythonware.com/daily
Mygale is a news-gathering webcrawler that specializes in (new)
World-Wide Web articles related to Python.
http://www.awaretek.com/nowak/mygale.html
While cosmetically similar, Mygale and the Daily Python-URL
are utterly different in their technologies and generally in
their results.

comp.lang.python.announce announces new Python software. Be
sure to scan this newsgroup weekly.
http://groups.google.com/groups?oi=d...ython.announce

Brett Cannon continues the marvelous tradition established by
Andrew Kuchling and Michael Hudson of intelligently summarizing
action on the python-dev mailing list once every other week.
http://www.python.org/dev/summary/

The Python Package Index catalogues packages.
http://www.python.org/pypi/

The somewhat older Vaults of Parnassus ambitiously collects references
to all sorts of Python resources.
http://www.vex.net/~x/parnassus/

Much of Python's real work takes place on Special-Interest Group
mailing lists
http://www.python.org/sigs/

The Python Business Forum "further[s] the interests of companies
that base their business on ... Python."
http://www.python-in-business.org

Python Success Stories--from air-traffic control to on-line
match-making--can inspire you or decision-makers to whom you're
subject with a vision of what the language makes practical.
http://www.pythonology.com/success

The Python Software Foundation (PSF) has replaced the Python
Consortium as an independent nexus of activity. It has official
responsibility for Python's development and maintenance.
http://www.python.org/psf/
Among the ways you can support PSF is with a donation.
http://www.python.org/psf/donate.html

Cetus collects Python hyperlinks.
http://www.cetus-links.org/oo_python.html

Python FAQTS
http://python.faqts.com/

The Cookbook is a collaborative effort to capture useful and
interesting recipes.
http://aspn.activestate.com/ASPN/Cookbook/Python

Among several Python-oriented RSS/RDF feeds available are
http://www.python.org/channews.rdf
http://bootleg-rss.g-blog.net/pythonware_com_daily.pcgi
http://python.de/backend.php
For more, see
http://www.syndic8.com/feedlist.php?...ShowStatus=all
The old Python "To-Do List" now lives principally in a
SourceForge reincarnation.
http://sourceforge.net/tracker/?atid...70&func=browse
http://python.sourceforge.net/peps/pep-0042.html

The online Python Journal is posted at pythonjournal.cognizor.com.
ed****@pythonjournal.com and ed****@pythonjournal.cognizor.com
welcome submission of material that helps people's understanding
of Python use, and offer Web presentation of your work.

*Py: the Journal of the Python Language*
http://www.pyzine.com

Archive probing tricks of the trade:
http://groups.google.com/groups?oi=d...python&num=100
http://groups.google.com/groups?meta....lang.python.*

Previous - (U)se the (R)esource, (L)uke! - messages are listed here:
http://www.ddj.com/topics/pythonurl/
http://purl.org/thecliff/python/url.html (dormant)
or
http://groups.google.com/groups?oi=djq&as_q=+Python-URL!&as_ugroup=comp.lang.python
Suggestions/corrections for next week's posting are always welcome.
E-mail to <Py********@phaseit.net> should get through.

To receive a new issue of this posting in e-mail each Monday morning
(approximately), ask <cl****@phaseit.net> to subscribe. Mention
"Python-URL!".
-- The Python-URL! Team--

Dr. Dobb's Journal (http://www.ddj.com) is pleased to participate in and
sponsor the "Python-URL!" project.
Jul 18 '05 #1
7 2133
On Mon, 23 Aug 2004 20:08:07 GMT, Peter Otten <py********@phaseit.net> wrote:
Thanks to the work of Michael Sparks building on previous efforts
by Mark Russell there is already a patch. Anthony Baxter, the
outspoken proponent of the pie syntax, helps with some useful hints,
too.
http://www.python.org/sf/1013835


.... just to correct the record - my efforts here have not been
primarily aimed at defending the pie-syntax, but instead aimed at
shaking out a decent response. I'm trying _very_ hard to make sure
that any efforts to go back to Guido are "done right". After the
horror of the ternary operators debacle, I'm trying to make sure that
community involvement doesn't end up with a complete bum rap.

As part of this, of course, I _have_ defended the pie-syntax, because
it's the best I've seen so far. But if something better comes along,
I'm happy to go with that.

My major problems, btw, remaining with the J2 syntax are the choice of
the new keyword seems an extremely problematic thing, and the simple
case of a single decorator results in far more clutter. But these are
purely subjective judgements. (Hell, this entire discussion is now
pretty much based on subjective or aesthetic judgements).
Jul 18 '05 #2
Anthony Baxter wrote:
(Hell, this entire discussion is now
pretty much based on subjective or aesthetic judgements).


Excellent! If that's true, it really has reached the stage
where it's ready for the BDFL's pronouncement. Having the
slaves do all the hard work and having the BDFL only have
to weigh the subjective and aesthetic issues is probably
exactly how the process should work, and should still
result in a Python that is a consistent and coherent whole. **

-Peter

** Words like "slaves" and any phrasing above that might
seem offensive should be interpreted entirely in a light-
hearted manner for purposes of this posting. :-)
Jul 18 '05 #3
On Tue, 24 Aug 2004 00:54:50 -0400, Peter Hansen <pe***@engcorp.com> wrote:
Anthony Baxter wrote:
(Hell, this entire discussion is now
pretty much based on subjective or aesthetic judgements).

Just to backtrack on this a _little_ - I'm talking about the
block-before-def and pie-syntaxes here. There's still a bunch of
others forms that are _completely_ awful on technical grounds. I
really can't be bothered arguing over the "J2" vs "A1" syntaxes,
though.
Excellent! If that's true, it really has reached the stage
where it's ready for the BDFL's pronouncement. Having the
slaves do all the hard work and having the BDFL only have
to weigh the subjective and aesthetic issues is probably
exactly how the process should work, and should still
result in a Python that is a consistent and coherent whole. **


Yep. That's one of the nice things about the BDFL school of language
design - pointless bickering over syntax, which would otherwise not
end until the universe implodes, can be handpassed to Guido.

(In addition, of course, you also end up with a much better result
than you would if a committee designed it)
Jul 18 '05 #4
Anthony Baxter wrote:
On Mon, 23 Aug 2004 20:08:07 GMT, Peter Otten <py********@phaseit.net>
wrote:
Thanks to the work of Michael Sparks building on previous efforts
by Mark Russell there is already a patch. Anthony Baxter, the
outspoken proponent of the pie syntax, helps with some useful hints,
too.
http://www.python.org/sf/1013835
... just to correct the record - my efforts here have not been
primarily aimed at defending the pie-syntax, but instead aimed at
shaking out a decent response. I'm trying _very_ hard to make sure
that any efforts to go back to Guido are "done right". After the
horror of the ternary operators debacle, I'm trying to make sure that
community involvement doesn't end up with a complete bum rap.


I made no assumptions about your motives in the above snippet, so this is
not a correction, strictly speaking.
As part of this, of course, I _have_ defended the pie-syntax, because
it's the best I've seen so far. But if something better comes along,
I'm happy to go with that.
The fraction of your posts I have read went from (I'm sharpening)
"What crap are you proposing as an alternative to '@'? Guido won't listen
anyway" to "If you want it, at least get it right"
I liked that and that's why you are in the Python-URL.
My major problems, btw, remaining with the J2 syntax are the choice of
the new keyword seems an extremely problematic thing, and the simple
case of a single decorator results in far more clutter. But these are
purely subjective judgements. (Hell, this entire discussion is now
pretty much based on subjective or aesthetic judgements).


Yes, and I am clearly among those who from the beginning where more
concerned about the aesthetical impact on the language than the technical
details that affect the actual implementation.
But even if I wanted, the formal constraints of the Python-URL make it hard
to use it as a means of propaganda...

Peter
Jul 18 '05 #5
On Tue, 24 Aug 2004 09:14:05 +0200, Peter Otten <__*******@web.de> wrote:
The fraction of your posts I have read went from (I'm sharpening)
"What crap are you proposing as an alternative to '@'? Guido won't listen
anyway" to "If you want it, at least get it right"
I liked that and that's why you are in the Python-URL.


That's probably a way of reading it - although I think my original
"Guido won't listen" were more probably "Guido doesn't care about
people voting that they hate a syntax". Dictators are like that.

And yes, some of my posts could probably be interpreted as "what crap is this?"

On the other hand, I've been really quite impressed how much useful
effort has been channelled out what were initially quite rabid posts
(on both sides <wink>) into a useful result (the J2 paper, the J2
implementation). It speaks positively about the python community that
this was done, and done, by and large, without much participation from
any of the existing python developers[1].

Regardless of what result comes out of this, I think that this has
been a good thing - as I think I commented earlier in this thread,
after the mega-horror of the ternary operators meltdown, it's good to
see from the point of view of community involvement in the language.

[1] I don't count my snarking as a particularly useful form of
participation - more a combination of trying to keep people honest and
my normal contrariness.
Jul 18 '05 #6
In article <cg*************@news.t-online.com>,
Peter Otten <__*******@web.de> wrote:
Anthony Baxter wrote:
On Mon, 23 Aug 2004 20:08:07 GMT, Peter Otten <py********@phaseit.net>
wrote:

Jul 18 '05 #7
Anthony Baxter wrote:
[1] I don't count my snarking as a particularly useful form of
participation - more a combination of trying to keep people honest and
my normal contrariness.


On the contrary, I'd say that your commentary has had a very useful
effect, even if only by defining a target for those who were interested
in actually *doing* something as opposed to just complaining. It's only
by shifting gears to aim for that target that anything useful (the J2
implementation and paper) came about.

Jeff Shannon
Technician/Programmer
Credit International

Jul 18 '05 #8

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

7
by: David Abrahams | last post by:
I started having some weird problems with Python recently; they're so weird that I can't begin to explain them. All I can do is describe the symptoms and hope someone else has a clue. So here...
11
by: frr | last post by:
Hi, After upgrading to 2.4 (from 2.3), I'm getting a weird syntax error: >>> import themes Traceback (most recent call last): File "<interactive input>", line 1, in ? File "themes.py", line...
3
by: Eli Stevens (WG.c) | last post by:
The group I work with is trying to be language agnostic between Python and perl. We are trying to make it so that we are able to call our various APIs from one language or the other without having...
64
by: Bayazee | last post by:
hi can we hide a python code ? if i want to write a commercial software can i hide my source code from users access ? we can conver it to pyc but this file can decompiled ... so ...!! do you...
10
by: vedrandekovic | last post by:
Hello, I was install Python 2.5 and uninstall Python 2.4 now I cannot run my scripts, only from idle What should I do? Regards, Vedran
0
by: emmanuelkatto | last post by:
Hi All, I am Emmanuel katto from Uganda. I want to ask what challenges you've faced while migrating a website to cloud. Please let me know. Thanks! Emmanuel
0
BarryA
by: BarryA | last post by:
What are the essential steps and strategies outlined in the Data Structures and Algorithms (DSA) roadmap for aspiring data scientists? How can individuals effectively utilize this roadmap to progress...
1
by: nemocccc | last post by:
hello, everyone, I want to develop a software for my android phone for daily needs, any suggestions?
0
by: Hystou | last post by:
There are some requirements for setting up RAID: 1. The motherboard and BIOS support RAID configuration. 2. The motherboard has 2 or more available SATA protocol SSD/HDD slots (including MSATA, M.2...
0
marktang
by: marktang | last post by:
ONU (Optical Network Unit) is one of the key components for providing high-speed Internet services. Its primary function is to act as an endpoint device located at the user's premises. However,...
0
by: Hystou | last post by:
Overview: Windows 11 and 10 have less user interface control over operating system update behaviour than previous versions of Windows. In Windows 11 and 10, there is no way to turn off the Windows...
0
tracyyun
by: tracyyun | last post by:
Dear forum friends, With the development of smart home technology, a variety of wireless communication protocols have appeared on the market, such as Zigbee, Z-Wave, Wi-Fi, Bluetooth, etc. Each...
0
isladogs
by: isladogs | last post by:
The next Access Europe User Group meeting will be on Wednesday 1 May 2024 starting at 18:00 UK time (6PM UTC+1) and finishing by 19:30 (7.30PM). In this session, we are pleased to welcome a new...
0
by: conductexam | last post by:
I have .net C# application in which I am extracting data from word file and save it in database particularly. To store word all data as it is I am converting the whole word file firstly in HTML and...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.