Bart Lateur <[EMAIL PROTECTED]> writes:

> On 09 Oct 2001 11:22:02 +0100, Piers Cawley wrote:
> 
> >Does the change from ?: to ??:: mean that we can have '?' as a valid
> >character in an identifier?
> 
> I'm sure it won't be. The reasoning for replacing "?" with  "??" is that
> "?" is worth too much as a single character symbol, to sacrifice it on
> such a rather lowly used operator. And now you want to reclaim it... for
> no operator at all? That, I'm sure, is going into the entirely wrong
> direction.

I'm not sure I'm sacrificing it. Admittedly, if this is allowed it
means you have to disambiguate the ? operator (which isn't actually
mentioned in the operator apocalypse I note) with a space
occasionally, but that's no great hardship. (cf _, eq, cmp)

> As in Lisp, you can use "p".
> 
>       sub is_visiblep { ... }

Yeah, right. That 'p' convention didn't even make sense when I was
learning lisp in the first place. C<sub visible?> actually makes sense
to people who don't know the lisp convention, and they've got to be in
the majority.

-- 
Piers

Reply via email to