Path: csiph.com!x330-a1.tempe.blueboxinc.net!usenet.pasdenom.info!gegeweb.org!de-l.enfer-du-nord.net!feeder2.enfer-du-nord.net!fu-berlin.de!uni-berlin.de!individual.net!not-for-mail From: Gregory Ewing Newsgroups: comp.lang.python Subject: Re: Abandoning Python Date: Tue, 24 May 2011 12:04:53 +1200 Lines: 22 Message-ID: <940b18Fc0pU1@mid.individual.net> References: <93tqifFnb2U1@mid.individual.net> <4dd9ffc1$0$29988$c3e8da3$5496439d@news.astraweb.com> Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Trace: individual.net qgar8eByBPGSGQENPp7/ZQSWfnmtReD91hLfNYJFqoK8qk3A5L Cancel-Lock: sha1:6F+EJfL2NBlRYUi6XvR9qbd9VFQ= User-Agent: Mozilla Thunderbird 1.0.5 (Macintosh/20050711) X-Accept-Language: en-us, en In-Reply-To: <4dd9ffc1$0$29988$c3e8da3$5496439d@news.astraweb.com> Xref: x330-a1.tempe.blueboxinc.net comp.lang.python:6103 Steven D'Aprano wrote: > On Mon, 23 May 2011 13:11:40 +1200, Gregory Ewing wrote: > >>...until you want to read someone *else's* code, that is. > > The same might be said about Python, which supports procedural, OO and > functional styles out of the box. But it only uses *one* syntax and core set of concepts to cover all of those. Unlike, apparently, Falcon... take a look at this page concerning how Falcon approaches functional programming (but don't look for too long or your eyes may begin to bleed...) http://falconpl.org/index.ftd?page_id=sitewiki&prj_id=_falcon_site&sid=wiki&pwid=Survival%20Guide&wid=Survival%3AFunctional+programming Falcon seems to collect programming paradigms the way Perl collects language features, i.e. by just munging them all together and bending parts until they fit. -- Greg