The Artima Developer Community
Sponsored Link

Python Buzz Forum
Guido-NYC

0 replies on 1 page.

Welcome Guest
  Sign In

Go back to the topic listing  Back to Topic List Click to reply to this topic  Reply to this Topic Click to search messages in this forum  Search Forum Click for a threaded view of the topic  Threaded View   
Previous Topic   Next Topic
Flat View: This topic has 0 replies on 1 page
maxim khesin

Posts: 251
Nickname: xamdam
Registered: Mar, 2005

Maxim Khesin is developer for Liquidnet. I like C++, python, attend design patterns study group/NYC.
Guido-NYC Posted: Feb 23, 2006 12:24 AM
Reply to this message Reply

This post originated from an RSS feed registered with Python Buzz by maxim khesin.
Original Post: Guido-NYC
Feed Title: python and the web
Feed URL: http://feeds.feedburner.com/PythonAndTheWeb
Feed Description: blog dedicated to python and the networks we live in
Latest Python Buzz Posts
Latest Python Buzz Posts by maxim khesin
Latest Posts From python and the web

Advertisement

Today I went to a somewhat historic event - the first Google "techtalk" open to public, featuring none other than our Benevolent Dictator.

The talk he gave was a shortened prequel to the two talks that he is planning to give at PyCon. There was a short history of Python (for the long version I highly recommend this audio), followed by description of the upcoming Python2.5 and some indication of future direction, and Q&A. And you guys missed it, haha! Ok, I am not a sadist, so just hold on a little while - Google is going to post the entire thing on, you guessed it, Google Video. I'll link to it as soon as I find out it's up.

So I am not going into the go into in detail, but will mention some of the interesting bits from the post-talk huddle, as well as I remember them (feel free to correct me if anyone else was there, I am sure my hearing was selective, but I hope not distorted.)

Q(me). What other language technologies interest you?
A. No time now, but Haskell seems important. Languages like Haskell and ML are great for people with 150+ IQ, though, and Python will never be that. (He humbly implied something about himself not being one of the 150+ people. Cm'on, Guido, we NEED the phantasy! BTW, Haskell has been up on my radar also, and I recently found a full video course on FP using Haskell here ).

Q. So what's with the web frameworks? How's Django looking?
A. I met the creator of Django. He seems to be able to get the job done (right), not (just) technically, but (also) because of his energy, personality and responsiveness to the community.

Q(me). Do you feel most of the value of Python is in the language or the library? Particularly, do you have any concerns that, for example IronPython will implement the language, but will divert people away from the Python's standard library towards .NET APIs?
(This was a double question, so there is a double answer)
- The language and the library are very much intertwined. The language enables the library, and the library influences the language in turn. (To me this sounds like the value is in both, at least for Python. Other languages' economics are different)
- I personally know the creator of IronPython, and I do not have concerns about Python lib. in the Iron implementation. (I think this means that IronPython intends to support the standard Python library APIs, and whether they are implemented on top of .NET is irrelevant.)

Q. So why no anonymous lambdas with statements?
A. Since Python is not a curly-brace language, it makes it nearly impossible to cram a bunch of statements in the middle of a function parameter list (primary use case for lambda). Besides, beginning the parameter list '(', then having a bunch of statement lines and then closing the parameter list ')' would hardly be readable.
(Which BTW is why Ruby blocks are nice - they are coded AFTER the function parameter list, and passes as magical last parameter. They are solving the readability problem quite nicely, though this kind of magic is not compatible with Python culture).

Then there was some whining question about Python and threads. The guy didn't know what he was talking about. Ok, I'll give him some credit - he probably encountered some problem previously, but totally forgot the context. That wasn't a problem per se, I certainly have asked my share of clueless questions, but kept trying to 'explain' that which he was clueless about. Guido was somewhat annoyed, not like the knights who say neee (if you do not understand the last four words, ignore of Google them.), but close. This was entertaining, because it was like watching a usenet group, live.

Also, Guido is putting out a book, expect it this Fall!

Fin.

Oh, Andy Hertzfeld next month! (Watch this page)


Read: Guido-NYC

Topic: London 2.0rc3 Previous Topic   Next Topic Topic: site-packages Considered Harmful

Sponsored Links



Google
  Web Artima.com   

Copyright © 1996-2019 Artima, Inc. All Rights Reserved. - Privacy Policy - Terms of Use