On Wed, Nov 20, 2002 at 01:23:04PM -0800, Dave Whipp wrote:
> 
> "Larry Wall" <[EMAIL PROTECTED]> wrote in message
> [EMAIL PROTECTED]">news:[EMAIL PROTECTED]...
> > On Wed, Nov 20, 2002 at 11:57:33AM -0800, Michael Lazzaro wrote:
> > : .... and _I'm_ trying to promote the reuse of the old "oct/hex"
> > : functions to do a similar both-way thing, such that:
> >
> > What's a two-way function supposed to return if you pass it something
> > that has both a string and a numeric value?  Convert it both directions?
> 
> It returns a junction, of course ;-)


D'oh!  Another Dave anticipated me!  That'll teach me to read the
whole thread before responding.  (Oh well, at least our smileys were
different.)


> Seriously though, I dislike the proposal. Of course, if we have a
> 'do-it-as-a-string' operator modifier (As discussed for bitops, etc), then
> we could have:
> 
>   ~hex(10) eq 'a'
>   hex(10) eq '16'
> 
> But I still tend to read that ~ as a 1's complement.

Fwiw, I suspect that the ~ will be used more often as stringification
than as 1's complement, so people will fairly quickly remap their
brains to the new meaning.


--Dks

Reply via email to