chicken-users
[Top][All Lists]
Advanced

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

Re: [Chicken-users] Bug in SRFI-13 lib?


From: Kon Lovett
Subject: Re: [Chicken-users] Bug in SRFI-13 lib?
Date: Sat, 16 Feb 2008 21:31:34 -0800


On Feb 16, 2008, at 6:55 PM, Matt Gushee wrote:

felix winkelmann wrote:

So, it isn't intentionally that way, it's just what the code does.

Thanks for clearing that up.

By the way, I want to say that I really wasn't looking for an argument. My initial question was a bit abrupt, and I was too quick to use the word "bug."

Well, Scheme coders can be a little loose w/ the type of return values. The way Lisps deal w/ truth values causes consternation for people with a different background.

Scheme was considered by some a step forward because it has a designated boolean type. But it loosens the definition for truth testing; a convenience.

This is an area of debate in comp.lang.scheme, but not by me.

I think there's a bit of culture shock going on here, too
-- most of my programming in the last 4 years or so has been in OCaml. One of the main reasons I became interested in Scheme (again) was that I came to think that static typing is overrated -- or at least, not as universally useful as its advocates like to believe.

There is a globally optimizing compiler - Stalin. See the "stalin" egg.

Nonetheless, I've gotten accustomed to a world where datatypes are used very precisely to model the semantics of your problem domain. So when I see a function behaving in a way that implies semantics that aren't in the spec, it just doesn't feel right. Even if I know it's not really a problem in practice.

Yeah, it isn't right.

Some of the SRFI documents are not up-to-date with respect to the reference implementation. This isn't true in general & the more recent are probably in-sync.


--
Matt Gushee
: Bantam - lightweight file manager : matt.gushee.net/software/ bantam/ : : RASCL's A Simple Configuration Language : matt.gushee.net/ rascl/ :


_______________________________________________
Chicken-users mailing list
address@hidden
http://lists.nongnu.org/mailman/listinfo/chicken-users

Best Wishes,
Kon






reply via email to

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