From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 9879 invoked by alias); 1 Sep 2009 16:59:20 -0000 Received: (qmail 9866 invoked by uid 22791); 1 Sep 2009 16:59:19 -0000 X-SWARE-Spam-Status: No, hits=-0.0 required=5.0 tests=AWL,BAYES_00,DNS_FROM_RFC_BOGUSMX,J_CHICKENPOX_12 X-Spam-Check-By: sourceware.org Received: from sebabeach.org (HELO sebabeach.org) (64.165.110.50) by sourceware.org (qpsmtpd/0.43rc1) with ESMTP; Tue, 01 Sep 2009 16:59:13 +0000 Received: from sspiff.sspiff.org (seba.sebabeach.org [10.8.159.10]) by sebabeach.org (Postfix) with ESMTP id 0432C6E3D0 for ; Tue, 1 Sep 2009 09:59:11 -0700 (PDT) Message-ID: <4A9D52DF.7060108@sebabeach.org> Date: Tue, 01 Sep 2009 16:59:00 -0000 From: Doug Evans User-Agent: Thunderbird 2.0.0.21 (X11/20090320) MIME-Version: 1.0 To: cgen@sourceware.org Subject: cos -> goops, maybe not? Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-IsSubscribed: yes Mailing-List: contact cgen-help@sourceware.org; run by ezmlm Precedence: bulk List-Id: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: cgen-owner@sourceware.org X-SW-Source: 2009-q3/txt/msg00089.txt.bz2 I've been looking through r6rs (r6rs.org) and various Scheme implementations. As far as moving to goops, the higher order bit to me is to be able to run cgen on multiple Scheme implementations. I still think we should replace cos, or at least slim it down and simplify it (and keep it r5rs (or r6rs) compatible). OTOH, it might be nice to have something that can advantage of the underlying data structure support of particular Scheme implementations, it would presumably help when printing objects for example. Anyways, fyi.