|
|
Choosing A Webhost: |
Re: [Boston.pm] Python: msg#00055lang.perl.perl-mongers.boston
From: Tom Metro <pm-5a1Jt6qxUNc@xxxxxxxxxxxxxxxx> Date: Tue, 24 Oct 2006 21:35:26 -0400 Bob Rogers wrote: > I was once told (by a fellow Lisp refugee) that Python is the > favorite "new" language of Lisp programmers because it has similar > semantics. Sure, Paul Graham compares Python to Lisp in several of his essays. http://paulgraham.com/icad.html . . . In another essay he addresses my original question: http://paulgraham.com/pypar.html (More on "Python's readability" in: http://www.paulgraham.com/power.html ) Thank you for reacquainting me with these; I had almost forgotten about them. It also reminds me that your original post: From: Tom Metro <pm-5a1Jt6qxUNc@xxxxxxxxxxxxxxxx> Date: Mon, 23 Oct 2006 03:01:39 -0400 . . . Guido made comparisons to Perl only in two areas - saying he likes generators and iterators better than continuations . . . made me think of a paper [1] I only stumbled on recently (despite it being 13 years old!) on the semantic weaknesses of iterators. I found it while researching coroutines; I can think of no more compelling demonstration of the power of continuations than the fact that they make coroutines trivial to implement [2]. As I joked in the prior message I still think the right way to address this problem is by adding a language pragma, just like "use strict," that enforces greater conformity. Just as many Perl shops mandate use of "use strict" they could mandate use of "use Enterprise" or whatever its called. Or maybe Perl::Critic [3] ? -- Bob [1] Henry G. Baker, "Iterators: Signs of Weakness in Object-Oriented Languages", ACM OOPS Messenger, July 1993. http://home.pipeline.com/~hbaker1/Iterator.html [2] http://svn.perl.org/viewcvs/parrot/trunk/runtime/parrot/library/Parrot/Coroutine.pir?view=markup [3] http://search.cpan.org/~thaljef/Perl-Critic-0.2/lib/Perl/Critic.pm
|
|
| <Prev in Thread] | Current Thread | [Next in Thread> |
|---|---|---|
| Previous by Date: | Re: [Boston.pm] Recursion Problem, David Cantrell |
|---|---|
| Next by Date: | Re: [Boston.pm] Python, Ben Tilly |
| Previous by Thread: | Re: [Boston.pm] Python, Tom Metro |
| Next by Thread: | Re: [Boston.pm] Python, Ben Tilly |
| Indexes: | [Date] [Thread] [Top] [All Lists] |
Free MagazinesCisco NewsReceive a free quarterly e-newsletter with exclusive articles on how Cisco IT uses its own products and solutions to enable the business. subscribe Systems Management News, the newspaper for IT systems administration and data center managers! Each issue of Systems Management News is chock-full of news and analysis to help you understand what's happening in your field. subscribe The Enterprise Newsweekly eWeek is the essential technology information source for builders of e-business. subscribe Oracle Magazine Oracle Magazine contains technology strategy articles, sample code, tips, Oracle and partner news, how to articles for developers and DBAs, and more. Oracle (NASDAQ: ORCL) is the world's largest enterprise software company. subscribe Total Telecom Total Telecom is "The Economist of the communications industry". subscribe |