Path: csiph.com!x330-a1.tempe.blueboxinc.net!feeder1.hal-mli.net!weretis.net!feeder4.news.weretis.net!news.musoftware.de!wum.musoftware.de!news.swapon.de!eternal-september.org!feeder.eternal-september.org!.POSTED!not-for-mail From: Teemu Likonen Newsgroups: comp.lang.python Subject: Learning new languages (was: checking if a list is empty) Date: Thu, 12 May 2011 06:37:50 +0300 Organization: A noiseless patient Spider Lines: 24 Message-ID: <87vcxgoagh.fsf_-_@mithlond.arda> References: <9hYwp.5805$xo2.3333@newsfe07.iad> <4dc502c7$0$29991$c3e8da3$5496439d@news.astraweb.com> <4dca9310$0$29980$c3e8da3$5496439d@news.astraweb.com> <4dcab8bf$0$29980$c3e8da3$5496439d@news.astraweb.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Injection-Info: mx02.eternal-september.org; posting-host="TcTTtsh3Iz4M1vNcTNIcFQ"; logging-data="28068"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX18VBpUoGU2+MOtvEQgyHt7FVcm2N+A32k8=" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/23.2 (gnu/linux) Cancel-Lock: sha1:j21qCKKo0uDHM2Qk35P48F0r8hY= sha1:TY1Ej1CYf2nqvYowviknU9XmrMQ= Xref: x330-a1.tempe.blueboxinc.net comp.lang.python:5186 * 2011-05-11T20:26:48+01:00 * Hans Georg Schaathun wrote: > On Wed, 11 May 2011 14:44:37 -0400, Prasad, Ramit > wrote: >> I claim to be able to program (Java/Python), but would be absolutely >> lost programming in Lisp. It is more than just "learning the syntax", >> it includes a thought paradigm as well. > > OK. I should written 'how to program imperatively' ... 'new imperative > language'. Or substitute functional/logical/whatever for imperative. Common Lisp is an imperative language. It is also functional and object-oriented language. It does not force any paradigm but supports many. Thus, it is called a multi-paradigm language. I understand that Lisp can be scary, though. Lisp code looks weird and it seems that the myth that it's a functional language can't be busted. Anyway, I agree with this: * 2011-05-11T19:05:31+01:00 * Hans Georg Schaathun wrote: > Someone who knows how to program is never clueless starting a new > language. Newbie, may be, but he knows most of the constructions > and semantic principles to look for; most of it is learning the > syntax.