Re: What is unique about Python?

2005-12-24 Thread Mike Meyer
KraftDiner [EMAIL PROTECTED] writes: I like python.. Its ok.. One thing that I find a bit dangerous it the use of the tab character for indentation.. I've had copy and pasts loose indentation on me and its theoretically impossible to really figure out what the indentation should be. So

Re: What is unique about Python?

2005-12-24 Thread Szabolcs Nagy
i don't know if they are unique, but my favourite features are: readable and short code (consistent syntax, few keywords) iterpreter (very useful for learning) dir(obj) / vars(obj) (very useful for learning) identation dynamic typing lightweight oo (no public/protected/private) built-in types

Re: What is unique about Python?

2005-12-24 Thread Roy Smith
Szabolcs Nagy [EMAIL PROTECTED] wrote: iterpreter (very useful for learning) In my mind, this is the coolest feature of all. Most of the time, I don't even bother looking stuff up in the docs; it's faster to just fire up an interpreter and try something. Functions like: dir(obj) /

Re: What is unique about Python?

2005-12-24 Thread Szabolcs Nagy
identation Feh. A red herring. At best, syntactic sugar. At worst, something for potential adopters to get hung up about. i always ident my code, but in python i don't need to bother with the {} and the ; (which is redundant if i ident anyway) so i like it because i need to type less, and i

Re: What is unique about Python?

2005-12-23 Thread D H
Kay Schluehr wrote: gsteff wrote: So I'm wondering, what is innovative about Python, either in its design or implementation? Or is its magic really just in combining many useful features of prior languages in an unusually pleasant way? Greg The latter.

Re: What is unique about Python?

2005-12-23 Thread Max
gsteff wrote: I'm a computer science student, and have recently been trying to convince the professor who teaches the programming language design course to consider mentioning scripting languages in the future. Along those lines, I've been trying to think of features of Python, and scripting

Re: What is unique about Python?

2005-12-23 Thread Robert J. Hansen
[w]hat is innovative about Python, either in its design or implementation? This is probably the wrong approach to take. What Python brings to the table isn't a new capability, but an elegant and straightforward notation. It's not as beautiful as LISP, but it's close. Sell it on that, not on

Re: What is unique about Python?

2005-12-23 Thread KraftDiner
I like python.. Its ok.. One thing that I find a bit dangerous it the use of the tab character for indentation.. I've had copy and pasts loose indentation on me and its theoretically impossible to really figure out what the indentation should be. I think for the extra effort it would have taken

Re: What is unique about Python?

2005-12-23 Thread Alex Martelli
gsteff [EMAIL PROTECTED] wrote: ... that's not really what I'm looking for. So I'm wondering, what is innovative about Python, The letter 'y'. Before Python, it was woefully underused in the names of programming languages. Now, of course, there's also Ruby, but then we know Ruby did get

Re: What is unique about Python?

2005-12-23 Thread Roy Smith
In article [EMAIL PROTECTED], [EMAIL PROTECTED] (Alex Martelli) wrote: gsteff [EMAIL PROTECTED] wrote: ... that's not really what I'm looking for. So I'm wondering, what is innovative about Python, The letter 'y'. Before Python, it was woefully underused in the names of

Re: What is unique about Python?

2005-12-23 Thread Alex Martelli
Roy Smith [EMAIL PROTECTED] wrote: In article [EMAIL PROTECTED], [EMAIL PROTECTED] (Alex Martelli) wrote: gsteff [EMAIL PROTECTED] wrote: ... that's not really what I'm looking for. So I'm wondering, what is innovative about Python, The letter 'y'. Before Python, it was

Re: What is unique about Python?

2005-12-23 Thread skip
that's not really what I'm looking for. So I'm wondering, what is innovative about Python, The letter 'y'. Before Python, it was woefully underused in the names of programming languages... Roy Yacc has been around for a long time. Sure, but it's capitalized there.

Re: What is unique about Python?

2005-12-20 Thread dvm1981
On Mon, 19 Dec 2005 09:55:44 -0800, gsteff wrote: I'm a computer science student, and have recently been trying to convince the professor who teaches the programming language design course to consider mentioning scripting languages in the future. Along those lines, I've been trying to think

What is unique about Python?

2005-12-19 Thread gsteff
I'm a computer science student, and have recently been trying to convince the professor who teaches the programming language design course to consider mentioning scripting languages in the future. Along those lines, I've been trying to think of features of Python, and scripting languages in

Re: What is unique about Python?

2005-12-19 Thread Kent Johnson
gsteff wrote: I'm a computer science student, and have recently been trying to convince the professor who teaches the programming language design course to consider mentioning scripting languages in the future. Along those lines, I've been trying to think of features of Python, and scripting

Re: What is unique about Python?

2005-12-19 Thread Luis M. Gonzalez
Perhaps you should ask yourself why you like Python first, and then you'll probably have an answer. I'd say that Python is all about productivity. You can get more done in less time and with fewer lines of code because it's more consice, flexible and expressive. It's also very clear, easy to

Re: What is unique about Python?

2005-12-19 Thread James
The indentation-based syntax seems to be unique I think Haskell was there first. As well as ABC, one of Python's precursors. Python is a pragmatic language, just like C (I wish I could say that about Java). It does not necessarily innovate but incorporates things known to work elsewhere. C and

Re: What is unique about Python?

2005-12-19 Thread Murtog (sent by Nabble.com)
I would say to your teacher that Python is one of the few languagens that are fun to program with. Cheers =] Sent from the Python - python-list forum at Nabble.com: Re: What is unique about Python? -- http://mail.python.org/mailman/listinfo/python-list

Re: What is unique about Python?

2005-12-19 Thread Kevin Yuan
2005/12/20, Murtog (sent by Nabble.com) [EMAIL PROTECTED]: I would say to your teacher that Python is one of the few languagens that are fun to program with. It realy is! I have to say it although I have used it for only 3 days! -- http://mail.python.org/mailman/listinfo/python-list

Re: What is unique about Python?

2005-12-19 Thread jhujsak
Indeed. I've found that I can code applications with 10-20% of the amount of code required by other languages and write the code in a correspondingly shorter period of time. The result is far less brittle, more functional and far more maintainable. This is code you can come back to a year later

Re: What is unique about Python?

2005-12-19 Thread Alex Martelli
gsteff [EMAIL PROTECTED] wrote: The indentation-based syntax seems to be unique No, you can find it in Haskell too (independently developed), and older languages such as Occam. Alex -- http://mail.python.org/mailman/listinfo/python-list

Re: What is unique about Python?

2005-12-19 Thread Kay Schluehr
gsteff wrote: So I'm wondering, what is innovative about Python, either in its design or implementation? Or is its magic really just in combining many useful features of prior languages in an unusually pleasant way? Greg The latter.