From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: "Jose A. Ortega Ruiz" Newsgroups: gmane.lisp.guile.user Subject: Re: Why is guile still so slow? Date: Thu, 13 Oct 2011 01:56:32 +0200 Message-ID: <87fwixlq6n.fsf@gnu.org> References: <20111012153958.GA20242@ccellier.rd.securactive.lan> <87pqi2ca3q.fsf@gnu.org> <20111012224036.GA2463@happyleptic.org> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: dough.gmane.org 1318464511 11699 80.91.229.12 (13 Oct 2011 00:08:31 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Thu, 13 Oct 2011 00:08:31 +0000 (UTC) To: guile-user@gnu.org Original-X-From: guile-user-bounces+guile-user=m.gmane.org@gnu.org Thu Oct 13 02:08:27 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 1RE8qY-0006e6-KC for guile-user@m.gmane.org; Thu, 13 Oct 2011 02:08:26 +0200 Original-Received: from localhost ([::1]:40926 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RE8qY-0005xT-3f for guile-user@m.gmane.org; Wed, 12 Oct 2011 20:08:26 -0400 Original-Received: from eggs.gnu.org ([140.186.70.92]:44791) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RE8qS-0005v5-Vq for guile-user@gnu.org; Wed, 12 Oct 2011 20:08:21 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1RE8qR-0001A2-8y for guile-user@gnu.org; Wed, 12 Oct 2011 20:08:20 -0400 Original-Received: from lo.gmane.org ([80.91.229.12]:52558) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RE8qQ-00018w-L9 for guile-user@gnu.org; Wed, 12 Oct 2011 20:08:18 -0400 Original-Received: from list by lo.gmane.org with local (Exim 4.69) (envelope-from ) id 1RE8qP-0006c0-EX for guile-user@gnu.org; Thu, 13 Oct 2011 02:08:17 +0200 Original-Received: from 247.red-79-145-119.dynamicip.rima-tde.net ([79.145.119.247]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Thu, 13 Oct 2011 02:08:17 +0200 Original-Received: from jao by 247.red-79-145-119.dynamicip.rima-tde.net with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Thu, 13 Oct 2011 02:08:17 +0200 X-Injected-Via-Gmane: http://gmane.org/ Original-Lines: 29 Original-X-Complaints-To: usenet@dough.gmane.org X-Gmane-NNTP-Posting-Host: 247.red-79-145-119.dynamicip.rima-tde.net User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.0.90 (gnu/linux) X-Attribution: jao X-URL: Cancel-Lock: sha1:XNxW/Q46IL64T/9UKWjfKawIlCY= X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 3) X-Received-From: 80.91.229.12 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:8863 Archived-At: On Thu, Oct 13 2011, rixed@happyleptic.org wrote: [...] >> I really hope that that's not Guile's primary goal these days (and my >> understanding is that it is not): i wouldn't be much interested if those >> were its goals ("orchestrator of business oriented code" sounds >> particularly dreadful :-)). > > By "business oriented code" I meant "business logic", ie. the actual > low level and specialized part of the program. For instance I do system > programming and cannot do it in scheme (whatever the implementation), > although scheme is perfect to control the higher levels of abstraction or > interaction with the user. Couldn't you use the FFI? I haven't used Guile's yet, but hooking to inotify in Racket was a breeze... Of course, if C-level performance is a requirement, you'd need to switch to a CL compiler ;-) > "business oriented code" sounds indeed dreadful. I need some vacation > (in an English speaking country for instance). :) Barcelona is sunny most of the year, and Wingo speaks quite idiomatic American and Scheme :) Cheers, jao -- To kill time is not murder, it's suicide. -William James (1842-1910)