
20 Jul
2012
20 Jul
'12
7:11 p.m.
Am 16.07.2012 01:41, schrieb Gábor Lehel:
On Wed, Jul 4, 2012 at 5:33 PM, Roman Leshchinskiy
wrote: [...] It still uses "unsafe" to distinguish between functions that do bounds checking and those that don't. What would be the benefit of moving functions like unsafeIndex into a separate module (and would it be called Unsafe.unsafeIndex then? or would it be Unsafe.index?)? [...]
Just to pick out this small tidbit, FWIW the Vector.index and Vector.Unsafe.index scheme has the advantage that you could simply swap out a module import to switch between bounds-checked and unchecked implementations.
Since I use qualified imports wherever possible, I would strongly prefer this.