Hi,
>(...) the recently added 'unique function ignores the /case
refinement.
> it doesn't even look at it's refinement, it just passes its
argument to
> 'union.
Moreover, the implementation is very inefficient, compare with
this:
unique: func [
"Returns a set with duplicate values removed."
set [series! bitset!]
/case "Use case-sensitive comparison"
][
either case [union/case set make set 0] [union set make set 0]
]
Ladislav
- [REBOL] bugs in Rebol/Core 2.3 deadzaphod
- [REBOL] bugs in Rebol/Core 2.3 Re: larry
- lmecir
