Jez Higgins

Freelance software grandad
software created
extended or repaired


Follow me on Mastodon
Applications, Libraries, Code
Talks & Presentations

Hire me
Contact

Older posts are available in the archive or through tags.

Feed

Linkfarm

Python 2.5: The 'with' statement - I think this is fascinating really. It's a language change to allow for deterministic cleanup - "The 'with' statement clarifies code that previously would use try...finally blocks to ensure that clean-up code is executed." It's further evidence to support my theory that all languages evolve to become more like C++

In his (mistargetted) ACCU keynote, Guido mentioned the Java Collection framework, and how much he liked it. He specifically said it was pythonic, because you could mix arbitrary types in one collection. Later he said Python would be removing comparision operators for abitrary types, because you just can't get them right for the general case. The primary use for those operators was sorting lists containing arbitrary types, which practice had shown to "not be useful". To me, that sounded like he was starting to recant the dynamic typing creed.

I'm sure if I dig around a bit I can find more. These are significant and intriguing examples of language development.



Jez Higgins

Freelance software grandad
software created
extended or repaired

Follow me on Mastodon
Applications, Libraries, Code
Talks & Presentations

Hire me
Contact

Older posts are available in the archive or through tags.

Feed