Received: by 10.68.11.4 with SMTP id m4mr510152pbb.31.1315942220658; Tue, 13 Sep 2011 12:30:20 -0700 (PDT) From: Raymond Wiker Newsgroups: comp.lang.lisp Subject: Re: Future of lisp? References: <62663f4e-eec0-47f2-85e7-b5ba6ed123bf@glegroupsg2000goo.googlegroups.com> <877h68pinp.fsf@kuiper.lan.informatimago.com> <70029913-cca4-465a-8da9-0d7c069437c8@glegroupsg2000goo.googlegroups.com> <9d3fshFthgU1@mid.individual.net> <87wrdf8ffi.fsf@kuiper.lan.informatimago.com> <8762kypjnk.fsf@data.earlhome> <87obypo27w.fsf@data.earlhome> <87ty8hm4o6.fsf@data.earlhome> <87ipowqr55.fsf@notengoamigos.org> Date: Tue, 13 Sep 2011 21:30:10 +0200 Message-ID: User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/23.1.50 (darwin) Cancel-Lock: sha1:D4sW6Nx+gx6L6qKd+u3VWrEYnOI= MIME-Version: 1.0 NNTP-Posting-Host: 187.80-202-32.nextgentel.com X-Original-NNTP-Posting-Host: 187.80-202-32.nextgentel.com X-Trace: news.broadpark.no 1315942213 80.202.32.187 (13 Sep 2011 21:30:13 +0200) Lines: 34 Path: m9ni5572pbd.0!nntp.google.com!news1.google.com!news2.google.com!news.glorb.com!feed.news.qwest.net!mpls-nntp-08.inet.qwest.net!nntp1.phx1.gblx.net!nntp.gblx.net!nntp.gblx.net!nntp3.phx1!news.broadpark.no!not-for-mail Content-Type: text/plain; charset=us-ascii Tim Bradshaw writes: > On 2011-09-13 18:38:30 +0100, Jason Earl said: > >> Yes, it does require more skill to use to its *full advantage*. My >> point is that you don't have to use Lisp to its full advantage to see >> that it has advantages. > > OK, so let's be specific: if you're not doing metaprogramming of some > kind (really, macros), what *are* lisp's advantages? - interactive (no need for coffe breaks while compiling; generally no need to spend ages setting up a test scenario (again) after a change) - "right-level" (has useful functionality for low-level data manipulation as well as for higher-level abstractions) - dynamic & mutable (can change classes/functions/methods at will; possible to postpone certain detail decisions) - high quality of the language standard, implementations and libraries (other languages may boast of having "more" libraries, but Common Lisp libraries commonly (sorry) have better quality) - can "deliver" applications when the time comes (not usually available in the SLDJ) - always(?) something new to learn about, at whatever level you are... eventually, you will probably also dive into macros, but you can be highly productive in Lisp even without using macros.