From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: John Lewis Newsgroups: gmane.lisp.guile.user Subject: Why is guile still so slow? Date: Wed, 12 Oct 2011 10:54:11 -0400 Message-ID: NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 X-Trace: dough.gmane.org 1318431263 8557 80.91.229.12 (12 Oct 2011 14:54:23 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Wed, 12 Oct 2011 14:54:23 +0000 (UTC) To: guile-user@gnu.org Original-X-From: guile-user-bounces+guile-user=m.gmane.org@gnu.org Wed Oct 12 16:54:19 2011 Return-path: Envelope-to: guile-user@m.gmane.org Original-Received: from lists.gnu.org ([140.186.70.17]) by lo.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1RE0CJ-0003cw-7Z for guile-user@m.gmane.org; Wed, 12 Oct 2011 16:54:19 +0200 Original-Received: from localhost ([::1]:47619 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RE0CI-0000dx-TZ for guile-user@m.gmane.org; Wed, 12 Oct 2011 10:54:18 -0400 Original-Received: from eggs.gnu.org ([140.186.70.92]:42937) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RE0CF-0000dZ-78 for guile-user@gnu.org; Wed, 12 Oct 2011 10:54:16 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1RE0CD-0005Pm-A6 for guile-user@gnu.org; Wed, 12 Oct 2011 10:54:15 -0400 Original-Received: from mail-gx0-f169.google.com ([209.85.161.169]:56977) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RE0CD-0005PP-7k for guile-user@gnu.org; Wed, 12 Oct 2011 10:54:13 -0400 Original-Received: by ggdk5 with SMTP id k5so919240ggd.0 for ; Wed, 12 Oct 2011 07:54:11 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=mime-version:date:message-id:subject:from:to:content-type; bh=Dxd01oulg8iTmedQqS0M6CZcOnRVFr+CSRXPsSReXWk=; b=W6outLKxM/Ok68hiHfGN8s8T41FWzbvaOrK/PNzIeis+mq8WeE6Oa9mpXW6FKX7i5a VFIq1XSTKxGCNWm8ARiI6KFCeX9h7loQTRXX+hPiohFha5A+AOoniOvdKlz7ht1mkfK2 xMEmIfOlk1kOBBswk3boNwJvEhqiftl+fxmL8= Original-Received: by 10.223.81.205 with SMTP id y13mr6547768fak.34.1318431251527; Wed, 12 Oct 2011 07:54:11 -0700 (PDT) Original-Received: by 10.152.21.195 with HTTP; Wed, 12 Oct 2011 07:54:11 -0700 (PDT) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 2) X-Received-From: 209.85.161.169 X-BeenThere: guile-user@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: General Guile related discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guile-user-bounces+guile-user=m.gmane.org@gnu.org Original-Sender: guile-user-bounces+guile-user=m.gmane.org@gnu.org Xref: news.gmane.org gmane.lisp.guile.user:8856 Archived-At: I don't understand while Guile is so slow. According to these benchmarks http://www.cs.utah.edu/~mflatt/benchmarks-20100126/log3/Benchmarks.html GNU Guile is running about a order of magnitude slower than Bigloo, Chicken, Gambit, Ikarus, Larceny, MIT, and Racket(PLT) with most task. I am asking why? Are the benchmarks wrong? Is it to keep it portable and embeddable? No matter the reason, unless the benchmarks aren't accurate and Guile is faster than it seems, the sluggishness of Guile is going to make it impossible to use to for application development no matter how Ubiquitous Guile currently is.