From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 9446 invoked by alias); 16 May 2003 01:02:58 -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 9294 invoked from network); 16 May 2003 01:02:53 -0000 Received: from unknown (HELO lumo.pacujo.net) (209.77.185.85) by sources.redhat.com with SMTP; 16 May 2003 01:02:53 -0000 Received: (from marko@localhost) by lumo.pacujo.net (8.11.6/8.11.6/SuSE Linux 0.5) id h4G0sTW28107; Thu, 15 May 2003 17:54:29 -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: Fri, 16 May 2003 01:02:00 -0000 In-Reply-To: <87r86zhkyc.fsf@zip.com.au> 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/msg00076.txt.bz2 Kevin Ryde : > Marko Rauhamaa writes: > > > > - The arrow notation is more descriptive and idiomatic. > > The type names in mixed case don't appear in any function names > currently though do they? Isn't it normally gtk-color-something? I think the function naming scheme is an adaptation of the C function names ("gtk_color_something") rather than the type names. > > - The "intern" suffix is actually misleading (no symbol table > > manipulation is going on). > > If you read it as short for "internalize" then it seems fairly clear. > Ie. a thing is brought to a canonical or efficient internal form. "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. Marko -- Marko Rauhamaa mailto:marko@pacujo.net http://pacujo.net/marko/