Mario Domenech Goulart scripsit:

> IMO, in this case we should just remove ##sys#expand-home-path, since it
> is an internal procedure.  Users should not rely on stability of the
> internal API.  By keeping ##sys#expand-home-path as an identity
> procedure, we'd be just polluting the core and adding a useless
> procedure call to every procedure of the filesystem API.

Well, I won't argue. But people are very free with internal procedures
in their code, and I suspect (though I have not verified it) that the
more closely associated with Chicken they were at the time the code
was written, the more their code is full of ##sys#this and ##sys#that.
Familiarity, as the saying is, breeds contempt.

-- 
John Cowan   co...@ccil.org    http://ccil.org/~cowan
Original line from The Warrior's Apprentice by Lois McMaster Bujold:
"Only on Barrayar would pulling a loaded needler start a stampede toward one."
English-to-Russian-to-English mangling thereof: "Only on Barrayar you risk to
lose support instead of finding it when you threat with the charged weapon."

_______________________________________________
Chicken-hackers mailing list
Chicken-hackers@nongnu.org
https://lists.nongnu.org/mailman/listinfo/chicken-hackers

Reply via email to