chicken-users
[Top][All Lists]
Advanced

[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:03:42 -0500

yeah, i meant to say "I agree that the chicken naming is more scheme like"


On Wed, 26 Jan 2005 16:01:48 -0500, Larry White <address@hidden> wrote:
> 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
> >
>




reply via email to

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