Python design strategy (was Python evolution: Unease)

2005-01-04 Thread ajsiegel
Viile writes -

>Type declarations are a feature that might benefit IronPython and
>Jython more than they would CPython.

How much is this part of Guido's decisionmaking process? 

Guido is , IMO, very much a strategist, as well as a language designer.

That's good, I think.

However it seems to me he is much more comfortable discussing
language design with the community. then he is in discussing
strategy.

That, I think, is a strategic decision.

Understandable, in fact.

Nonetheless, I have been uncomfortable with this strategy in the past.

For my own reasons.

But had no good basis to question the strategy, as strategy..

With the language design issue now on the table, I think I can 
go further and question the strategy, as such.

The question of *why* needs to be fully discussed with
the community as part of this exercise, IMO. 

The "why" that does not give the BDFL's strategic 
thinking its due weight will not be a fully honest discussion. 

But what is the BDFL's strategic thinking. Will he stay vague? 

That it will help certain kinds of projects has been mentioned by Guido.

Which specific projects now underway of which he is aware?

Why is it important to accommodate those projects?

What is Guido's motivation, at this level?  Can we ask?  Can he answer?
In some specifics?

To implictly direct the converstaion to the highly technical,.
and implicitly assert community concensus should be reached
strictly from a language design perspective on the merits, assures us
more community damage then is necessary in sorting this one out.

Because we won't be having the real conversation.

IMO.

Art




-- 
http://mail.python.org/mailman/listinfo/python-list


Another scripting language implemented into Python itself?

2005-01-27 Thread ajsiegel

Cameron writes:

>Pronouns quickly overload me.  

On a reread of my post,  me, we and they and I all sympathize.

>f you're saying that there's hysteria
>afoot, much of it about the harm that might come through use of
>computers left unprotected from evildoers, well, yes, I'm with you.
>Most people have far more important hazards in their lives and work
>than "security violations" as we technologists generally conceive them.

That is what I am saying, admitted not very well.

As it happens, though, I don't particularly finger the technologists 
as the culprits.

Strangely, much of it can be traced to the fallout of Enron, though
of course Enron had nothing to do with this realm of evil in any way.

Most particularly ironic is the fact that is the same strata of the 
business community (broadly speaking I am part of that
community)  that bears a good deal of responsibility for Enron 
that has jumped on the opportunity to cash in on its fallout.

Lovely.

Art





-- 
http://mail.python.org/mailman/listinfo/python-list


re: Marketing reST (was Re: What YAML engine do you use

2005-01-29 Thread ajsiegel
Aahz writes -

>While I can see how you'd get that impression of reST, it's not true:
>like Python, reST is intended to be simpl*er* and readable, but not
>simple.

Really? 

;)

Thanks for taking this one on. I was tempted.  But scared ;)

I find reST quite useful.  

Not a very sophisticated way to judge something designed
to be useful.  but the best I can do.

Art
 


-- 
http://mail.python.org/mailman/listinfo/python-list


re: variable declaration

2005-01-31 Thread ajsiegel
MT writes - 

>In summary, again with all due respect and gratitude for the
>spectacularly excellent product that Python is today, I wonder  *why*
>this strong aversion to declarative statements, and *whether* decorator
>syntax constitutes a violation of it. I'd appreciate any responses or
>links

First be warned that I fit fairly well the profile Robert paints in the 
previous 
post on this thread - my life and livelihood do not depend on being 
a Python programmer.  Though I would claim that my efforts to wrap 
my mind around it have enhanced both.

Personal growth kind of thing.

And I clutter this news group from time to time with 
observations which I admit are light on technical savy.

I *can* tell you that some very bright, respected and technical 
members of the community argued *for* decorators on 
the exact grounds that Python needed to break away from
its aversion to declarative statements.

Someone like myself without a full grasp of the 
technical terminology and little grasp of the underlying structures, 
cannot tell you whether decorators are or are not declarative. 
I can observe that folks tend to get to where they want
to get in these kinds of discussions by playing with the 
ambiguities in these kinds of words.

>From an outside observer point of view, I seem to notice 
that in the world of programming, there seems
to be more ambiguity in technical words than 
one would expect (or ideally like to see) in words 
that purport to be technical words.

In short, I suspect there is a lot of semantics to be played
with in answering your question.

My own sense is that decorators do break a dam in Python,
for better or for worse, and that it is OK to let folks provoke
you into concluding for yourself what words best describe
the specifics.  But don't let the old hands convince you
they represent business as usual.

Though the authorative tone of your post indicates, I
suspect, that this post was quite unnecessary.

Art 




-- 
http://mail.python.org/mailman/listinfo/python-list


Re: Xah's Edu Corner: Introduction to 3D Graphics Programing

2007-01-08 Thread ajsiegel
Xah Lee wrote:
> Here's their license:
> http://www.vpython.org/webdoc/visual/license.txt
>
> I read it wrong before.
> Thanks for correction.
>
> This is superb! I'll be looking into vpython!
>
>  Xah

Of course it does what it does by resort to OpenGL and C++, so is part
of the problem ;)

I am looking forward to your tutorial efforts, and hoping those efforts
can be accessed without exposure to too much polemics.  Though if that
is the price of admission, that is the price of admission.

BTW, VPython is most of the way through a 4.xxx release which provides
some nice additional functionality to the 3.xx series core - like
transparency and texturing.  Problem being the the lead developer has
graduated and moved on, and the NSF funding that had supported the
effort has run out.

And the core folks around the project are either science educators or
Python folks - there is little C++ expertise currently involved with
the project.

The project is looking for help.

Anyone willing to jump in should perhaps reply here or at:


[EMAIL PROTECTED]

Art

-- 
http://mail.python.org/mailman/listinfo/python-list


Re: Detecting line endings

2006-02-07 Thread ajsiegel

Arthur wrote:
> Arthur wrote:

> Is my premise that tokenizer needs universal newline support to be
> reliable correct?
>
> What else could put it out of sync with the complier?

Anybody out there?

Is my question, and the real world issue that provked it, unclear.

Is the answer too obvious?

Have I made *everybody's* kill list?

Isn't it a prima facie issue if the tokenizer fails in ways
incompatible with what the compiler is seeing?

Is this just easy, and I am making it hard?  As I apparently do with
Python more generally.

Art

-- 
http://mail.python.org/mailman/listinfo/python-list


Re: deriving from complex

2006-03-08 Thread ajsiegel

Schüle Daniel wrote:
> thank you
> I will have to take a closer look on __new__
>
> Regards, Daniel

The pypy implementation of the complex builtin may give you some
clues.

I found it helpful.

http://codespeak.net/svn/pypy/dist/pypy/lib/cmath.py

Art

-- 
http://mail.python.org/mailman/listinfo/python-list


Re: deriving from complex

2006-03-08 Thread ajsiegel
Meant:

http://codespeak.net/svn/pypy/dist/pypy/module/__builtin__/app_complex.py

-- 
http://mail.python.org/mailman/listinfo/python-list