From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED.blaine.gmane.org!not-for-mail From: Andy Wingo Newsgroups: gmane.lisp.guile.devel Subject: Re: GNU Guile 2.9.8 Released [beta] Date: Sat, 11 Jan 2020 11:32:55 +0100 Message-ID: <87k15yqo4o.fsf@pobox.com> References: <87woaa3rq4.fsf@pobox.com> <871rsb54fb.fsf@pobox.com> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Injection-Info: blaine.gmane.org; posting-host="blaine.gmane.org:195.159.176.226"; logging-data="73867"; mail-complaints-to="usenet@blaine.gmane.org" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.3 (gnu/linux) Cc: Andy Wingo , guile-devel To: Nala Ginrut Original-X-From: guile-devel-bounces+guile-devel=m.gmane-mx.org@gnu.org Sat Jan 11 11:33:57 2020 Return-path: Envelope-to: guile-devel@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by blaine.gmane.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.89) (envelope-from ) id 1iqE56-000BxQ-Uy for guile-devel@m.gmane-mx.org; Sat, 11 Jan 2020 11:33:25 +0100 Original-Received: from localhost ([::1]:56074 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1iqE55-0001cV-Fh for guile-devel@m.gmane-mx.org; Sat, 11 Jan 2020 05:33:23 -0500 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:43472) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1iqE4t-0001b4-Rj for guile-devel@gnu.org; Sat, 11 Jan 2020 05:33:12 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1iqE4s-0001sy-O2 for guile-devel@gnu.org; Sat, 11 Jan 2020 05:33:11 -0500 Original-Received: from fanzine.igalia.com ([178.60.130.6]:46183) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1iqE4s-0001pN-D7 for guile-devel@gnu.org; Sat, 11 Jan 2020 05:33:10 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=igalia.com; s=20170329; h=Content-Transfer-Encoding:Content-Type:MIME-Version:Message-ID:In-Reply-To:Date:References:Subject:Cc:To:From; bh=RJSUKjzQoGYApTxVRYECjKZCZMbzJlIRgnoZp+N5qyE=; b=M6lyUmUtPqVShBcgmEUfOxY6EOhMxX96qoz9pO02LoM/NRyVBJrN36BAOGP6PRuLZFsmPDinCFVFOY2NDzJ7NxWipz9aSkyf6BQMRoQbg3XZBJLAE3J4DJPo0PgcF0P+6POQpTEUovXxzMo0CzATxWyrR1e4ch/GGJIzMR/r05WpbIPgVuS8LRtzH+Z3Ozi7lWz3XTmZGEn5J5g0YpOJSTTE6c6B1Ep3KAJcOOsxqcXj+EYvf9+3b1ZJQohfNYoweHfAJlVfiSFCPJjnaW8fq9o6C3LRtaGgaRWJuQHvPuFMP4v0BRKTZnkCtSD4kumDETlV/YJ5c7S6VHTOPm7TwQ==; Original-Received: from [88.123.12.110] (helo=sparrow) by fanzine.igalia.com with esmtpsa (Cipher TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim) id 1iqE4o-0003zu-2d; Sat, 11 Jan 2020 11:33:06 +0100 In-Reply-To: (Nala Ginrut's message of "Wed, 8 Jan 2020 22:22:37 +0800") X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x (no timestamps) [generic] [fuzzy] X-Received-From: 178.60.130.6 X-BeenThere: guile-devel@gnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: "Developers list for Guile, the GNU extensibility library" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guile-devel-bounces+guile-devel=m.gmane-mx.org@gnu.org Original-Sender: "guile-devel" Xref: news.gmane.org gmane.lisp.guile.devel:20250 Archived-At: On Wed 08 Jan 2020 15:22, Nala Ginrut writes: > In unknown file: > 4 (primitive-load-path "artanis/server/server-context" #<=E2= =80=A6>) > In ice-9/eval.scm: > 626:19 3 (_ #) > 155:9 2 (_ #) > In ice-9/boot-9.scm: > 1153:19 1 (_ _ _ _ _ _ _) > 1655:16 0 (raise-exception _ #:continuable? _) > > ice-9/boot-9.scm:1655:16: In procedure raise-exception: > Wrong number of arguments to # > -------------------------------------------------------------------------= ------------------------------------------- > > Any hint that I can figure out whait's incompatible? Gosh we need to improve this info. Anyway the procedure at boot-9.scm:1153:19 is a record constructor, for a record with 6 fields. Apparently somewhere in (artanis server server-context) is calling it with the wrong number of arguments. What do you use for records? Do you have your own abstraction or do you use R6RS records or something? Perhaps something in artanis relied on the way that R6RS records used to implement single inheritance, as a chain of objects instead of a flat record. Or perhaps the adaptations to R6RS records in Guile introduced a bug. I am interested to know the answer :) Andy