DEF1 Musings on Lisp, Life and Everything. clynbech



Dynamic Languages are coming.



I am a great beliver in the promise of dynamic languages and I am here not just thinking of Lisp but dynamic languages in general including Ruby and Python that are among the ones mentioned in the article. In fact I am convinced that the next big thing in programming languages (whenever that will materialise itself) will be a dynamic language.



Continuing through various links in the article I arrived at two other interesting sites:



Obviously such things should not be overrated in importance (as the saying goes: there are lies, damn lies and benchmarks/statistics) but it is quite funny to look for Lisp there and compare to something like Erlang which seems to create quite a buzz, also i Lisp circles. Erlang actually fares a lot worse (according to the aforementioned websites) than I had imagined. In the Tiobe popularity index, the Lisp and scheme group is currently ranked 17 while Erlang is in the group of rank 51-100. Even if the entry named "CL" relates to a breakout of Common Lisp from the Lisp/Scheme grouping (which I do not think judging from the explanations), it is still at position 37 and thus before Erlang. In the all languages shootout SBCL is at ratio 1.9 compared to C where Erlangs best ratio is 4.2.



Quote of the day



American author "If you really want to disappoint your parents, and don't have the nerve to be gay, go into the arts." On the latest ACM TechNews newsletter, there was a reference to an InfoWorld story on the virtues of Dynamic Languages. The case is being made that the industry to a still greater extent turn to dynamic languages to tap into improved productivity.I am a great beliver in the promise of dynamic languages and I am here not just thinking of Lisp but dynamic languages in general including Ruby and Python that are among the ones mentioned in the article. In fact I am convinced that the next big thing in programming languages (whenever that will materialise itself) will be a dynamic language.Continuing through various links in the article I arrived at two other interesting sites: Tiobe which keeps score on language popularity based on web search engine statistics and the Language Shootout which maintains an impressive list of benchmarks implemented in various langauges.Obviously such things should not be overrated in importance (as the saying goes: there are lies, damn lies and benchmarks/statistics) but it is quite funny to look for Lisp there and compare to something like Erlang which seems to create quite a buzz, also i Lisp circles. Erlang actually fares a lot worse (according to the aforementioned websites) than I had imagined. In the Tiobe popularity index, the Lisp and scheme group is currently ranked 17 while Erlang is in the group of rank 51-100. Even if the entry named "CL" relates to a breakout of Common Lisp from the Lisp/Scheme grouping (which I do not think judging from the explanations), it is still at position 37 and thus before Erlang. In the all languages shootout SBCL is at ratio 1.9 compared to C where Erlangs best ratio is 4.2.American author Kurt Vonnegut died recently. From the danish blog (in danish) Harddisken I have scooped up the following quote: Tags: lisp, programming

From: (Anonymous) Date: April 19th, 2007 04:44 pm (UTC) (Link) "In the all languages shootout SBCL ..."



It's a shame that the SBCL program contributed for "recursive" don't work.



It's a shame that the SBCL programs contributed for "sumcol" don't demonstrate built-in line-oriented I/O functions rather than custom-code.



It seems to me that enthusiasts for other programming languages do a better job of using the computer language shootout to promote their favourite language. From: (Anonymous) Date: April 20th, 2007 04:54 pm (UTC) (Link) Erlang angst In the all languages shootout SBCL is at ratio 1.9 compared to C where Erlangs best ratio is 4.2.



This is one reason why I think (http://www.findinglisp.com/blog/2007/03/erlang-and-termite.html) a fusion of Erlang ideas into a Lisp dialect would be a good thing. Erlang does some things really well, but not everything.



-- Dave Roberts