Newsgroups: comp.lang.lisp
From: Kaz Kylheku <kkylh...@gmail.com>
Date: Thu, 28 May 2009 17:01:09 +0000 (UTC)
Local: Thurs, May 28 2009 1:01 pm
Subject: Re: Writing a Compiler: Lisp or Scheme or Haskell?
On 2009-05-27, Nicolas Neuss <lastn...@math.uni-karlsruhe.de> wrote:
> Isaac Gouy <igo...@yahoo.com> writes: What is so badly designed about it? I've looked at some of these programs >> [...] Is the Lisp community now so small > Yes. >> that there are no workaday programmers capable of doing a good job on > No. But unfortunately, it is sufficiently small that IMO neither newbies and come to the conclusion that the benchmark is fair. For instance if we look at the knucleotide, where SBCL has its ass kicked Firstly, everyone is using a crappy algorithm to solve the problem. This must In the knucleotide benchmark, the task is to analyze a long gene by looking Now this could obviously be done by a state machine, custom tailored But the way these programs are doing it is building associative maps of So this is a benchmark of the programming language's string manipulation The Lua program is straightforward code. It doesn't concern itself with There is clearly something wrong there. On the other hand, I don't see anything on the Lua website that even breathes a http://lua-users.org/wiki/LuaUnicode ``A Lua string is an aribitrary sequence of values which have at least 8 bits So that right there cuts memory consumption and bandwidth in half. A string But faster strings are not a substitute when you need international strings. Also, is it a big deal if the default string hashing function doesn't work so Coming up with hashing functions that give a good distribution for a wide Should the SBCL guys drop everything and fix the hashing function so that C++ trounced everything on this benchmark. So let's all use C++! Currently, I think that some people are reading way too much into these benchmarks, You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
| ||||||||||||||