[M3devel] HEADS UP: Release engineering, was: Re: CM3 Release

hendrik at topoi.pooq.com hendrik at topoi.pooq.com
Sat Apr 18 00:02:58 CEST 2009


On Fri, Apr 17, 2009 at 12:54:13PM +1000, Tony Hosking wrote:
> 
> On 15 Apr 2009, at 02:56, Mika Nystrom wrote:
> 
> >
> >I agree with what Hendrik says, but what about TYPECASE, ISTYPE,
> >NARROW?  Those are necessary to make it possible to pass "pointers"
> >with the low-order bit set outside of unsafe code.
> >
> >My feeling is that if Tony can make the necessary changes, it could
                                                                should
> >be done immediately, and the language issues can be pushed to the
> >future.  But admittedly I'm biased because of the application I'm
> >working on.
> 
> I can take care of this next week.

I'm in favour of trying it out before freezing the feature.  That 
means going ahead now with an implementation, and reconsidering it 
in a few months.  Perhaps marking it experimental with an appropriate 
warning message.  A few months is little enough time to use it that it 
won't be traumatic if code that uses the new features has to be 
partially rewritten.

-- hendrik



More information about the M3devel mailing list