[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Chicken-users] functions for hash tables

From: Ed Watkeys
Subject: Re: [Chicken-users] functions for hash tables
Date: Wed, 26 Jan 2005 15:44:44 -0500

On Jan 26, 2005, at 2:41 PM, address@hidden wrote:

Hi all.

Here is a useful comparison of hash tables in different Scheme
implementations (great work, Shiro):

I think there are two ideals to aspire to:

(1) Does Chicken let people accurately guess procedure names given an understanding of basic concepts and terms?

(2) Does Chicken let people apply their knowledge of (a) other Schemes, (b) other languages, (c) operating systems, err, UNIX?

Scheme has list-ref, therefore hash-table-ref, not hash-table-get, is the way to go according to (1). One could argue that given (2), hash-table-get is the way to go, if most other Scheme implementations use hash-table-get. Insanity awaits those who follow (2) at the expense of (1). Terminological precision is an imperative if we hope to avoid the PERLification* of Chicken or Scheme in general.


* The standard libraries of Python and probably every other free high-level language in use today are pretty much as bad as PERL's in terms of poor adherence to naming standards, but I give credit to PERL (and CPAN) for being the first to achieve this state.

reply via email to

[Prev in Thread] Current Thread [Next in Thread]