From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 28252 invoked by alias); 17 May 2003 08:08:18 -0000 Mailing-List: contact guile-gtk-help@sources.redhat.com; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: guile-gtk-owner@sources.redhat.com Received: (qmail 28150 invoked from network); 17 May 2003 08:08:15 -0000 Received: from unknown (HELO lumo.pacujo.net) (209.77.185.85) by sources.redhat.com with SMTP; 17 May 2003 08:08:15 -0000 Received: (from marko@localhost) by lumo.pacujo.net (8.11.6/8.11.6/SuSE Linux 0.5) id h4H7xmG06858; Sat, 17 May 2003 00:59:48 -0700 To: guile-gtk@sources.redhat.com Subject: Re: Fixed memory leaks in gdk-1.2.defs References: <871xz53raq.fsf@zip.com.au> <87r86zhkyc.fsf@zip.com.au> From: Marko Rauhamaa Date: Sat, 17 May 2003 08:08:00 -0000 In-Reply-To: Message-ID: User-Agent: Gnus/5.09 (Gnus v5.9.0) Emacs/21.1 MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-SW-Source: 2003-q2/txt/msg00085.txt.bz2 Marko Rauhamaa : > "Intern" and "internalize" sounds to me like entering symbols into the > symbol table. "Coerce", "convert" and "cast" would sound like type > conversion. Scheme uses the arrow notation for coercion. I have reversed myself. The ->GdkType function is out, and gdk_type_intern is in. The intern functions are generated automatically when the conversion option is present. The reason is a dual precedent: 1. That's how it was before. 2. GDK defines gdk_atom_intern, which clearly was the original model although it's not quite the same thing. Marko -- Marko Rauhamaa mailto:marko@pacujo.net http://pacujo.net/marko/