[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Chicken-users] functions for hash tables
From: |
Larry White |
Subject: |
Re: [Chicken-users] functions for hash tables |
Date: |
Wed, 26 Jan 2005 16:01:48 -0500 |
A third ideal to aspire to is ease of porting between scheme
implementations. I would like to be able to develop with MzScheme and
have the option of deploying with chicken.
I know that's kind of a pipe dream, but there's not much point in
making it harder. Some existing MzScheme software (like the swindle
clos implementation) would be wonderful to have in chicken.
I agree that the scheme naming is more "scheme-like". The changes to
tiny-clos setters for example are better when viewed in isolation, but
they do make porting more diffiicult.
On Wed, 26 Jan 2005 15:44:44 -0500, Ed Watkeys <address@hidden> wrote:
>
> 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.
>
> Ed
>
> * 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.
>
> _______________________________________________
> Chicken-users mailing list
> address@hidden
> http://lists.nongnu.org/mailman/listinfo/chicken-users
>
- [Chicken-users] functions for hash tables, Sven . Hartrumpf, 2005/01/26
- Re: [Chicken-users] functions for hash tables, Ed Watkeys, 2005/01/26
- Re: [Chicken-users] functions for hash tables,
Larry White <=
- Re: [Chicken-users] functions for hash tables, Larry White, 2005/01/26
- Re: [Chicken-users] functions for hash tables, Ed Watkeys, 2005/01/26
- Re: [Chicken-users] functions for hash tables, Ed Watkeys, 2005/01/26
- Re: [Chicken-users] functions for hash tables, Sven . Hartrumpf, 2005/01/27
- Re: [Chicken-users] functions for hash tables, Alex Shinn, 2005/01/27
- Re: [Chicken-users] functions for hash tables, Ed Watkeys, 2005/01/27
- Re: [Chicken-users] functions for hash tables, Benedikt Rosenau, 2005/01/27
- Re: [Chicken-users] functions for hash tables, Alex Shinn, 2005/01/27
- Re: [Chicken-users] functions for hash tables, Alex Shinn, 2005/01/28
Re: [Chicken-users] functions for hash tables, Andreas Rottmann, 2005/01/26