From: Yaron M. <ym...@gm...> - 2005-03-09 02:54:53
|
I've been playing around with the ExtLib sources, looking at the possibility of adding labeled versions of some of the modules, to parallel the labelled versions in the standard library. In going through the exercise, I noticed some things that are in the standard library that are omitted from ExtLib's versions, and I was wondering if this was accidental. On the whole, it would be nice for ExtLib to be a drop-in replacement, which to me indicates that ExtLib should include the full contents of the standard libraries it's trying to replace. Here's what I've noticed so far: In the List module, rev_map2 is omitted. Also, the unsafe operations are omitted from the String module (and String.get, length, set and create are not built as externals, which I think introduces an unnecessary performance penalty). So are these bugs or purposeful omissions? Yaron |