From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Marius Vollmer Newsgroups: gmane.lisp.guile.bugs Subject: Re: Bug in make-shared-array. Date: 02 May 2006 00:48:06 +0300 Message-ID: <87ejzdpgbt.fsf@minimini.mvo.home> References: <56190b6c0602271512x5b43963fh174f5335906b6dcf@mail.gmail.com> <87ek1jjdcu.fsf@zip.com.au> <87mzfxvo7k.fsf@ossau.uklinux.net> NNTP-Posting-Host: main.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: sea.gmane.org 1146520135 22705 80.91.229.2 (1 May 2006 21:48:55 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Mon, 1 May 2006 21:48:55 +0000 (UTC) Cc: bug-guile@gnu.org, Steve Juranich , Kevin Ryde Original-X-From: bug-guile-bounces+guile-bugs=m.gmane.org@gnu.org Mon May 01 23:48:53 2006 Return-path: Envelope-to: guile-bugs@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by ciao.gmane.org with esmtp (Exim 4.43) id 1FagG4-0005MP-WE for guile-bugs@m.gmane.org; Mon, 01 May 2006 23:48:45 +0200 Original-Received: from localhost ([127.0.0.1] helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1FagG4-0007sw-I6 for guile-bugs@m.gmane.org; Mon, 01 May 2006 17:48:44 -0400 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1FagFc-0007PY-29 for bug-guile@gnu.org; Mon, 01 May 2006 17:48:16 -0400 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1FagFa-0007Ny-3o for bug-guile@gnu.org; Mon, 01 May 2006 17:48:15 -0400 Original-Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1FagFZ-0007Nl-Qr for bug-guile@gnu.org; Mon, 01 May 2006 17:48:13 -0400 Original-Received: from [213.243.153.36] (helo=smtp3.pp.htv.fi) by monty-python.gnu.org with esmtp (Exim 4.52) id 1FagFa-0007Lp-F1 for bug-guile@gnu.org; Mon, 01 May 2006 17:48:14 -0400 Original-Received: from zagadka.ping.de (cs181072157.pp.htv.fi [82.181.72.157]) by smtp3.pp.htv.fi (Postfix) with SMTP id E923027ACFE for ; Tue, 2 May 2006 00:48:07 +0300 (EEST) Original-Received: (qmail 14847 invoked by uid 1000); 2 May 2006 00:48:06 +0300 Original-To: Neil Jerram In-Reply-To: <87mzfxvo7k.fsf@ossau.uklinux.net> Original-Lines: 17 User-Agent: Gnus/5.09 (Gnus v5.9.0) Emacs/21.4 X-BeenThere: bug-guile@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Bug reports for GUILE, GNU's Ubiquitous Extension Language" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: bug-guile-bounces+guile-bugs=m.gmane.org@gnu.org Errors-To: bug-guile-bounces+guile-bugs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.lisp.guile.bugs:3223 Archived-At: Neil Jerram writes: > Anyone care to comment or to concoct new tests to explore these? Everything is possible with out array code. It is too clever for its own good and needs to be rewritten. Looking at the code makes you think that something really sophisticated must be going on, but I guess when rewriting it, we get something simple, elegant and efficient without too much effort... Also, my recent API overhaul has likely made things worse... Anyway: the array bounds are supposed to be (inclusive,inclusive). I'll have a closer look at scm_make_shared_array... -- GPG: D5D4E405 - 2F9B BCCC 8527 692A 04E3 331E FAF8 226A D5D4 E405 _______________________________________________ Bug-guile mailing list Bug-guile@gnu.org http://lists.gnu.org/mailman/listinfo/bug-guile