[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Am I stupid?
Colin Rosenthal wrote:
>
> pro stupid,a=a,a1=a1
>
> print,'a=',a
> print,'a1=',a1
>
> end
>
> IDL> stupid,a=1,a1=2
> % Ambiguous keyword abbreviation: A.
>
> so is there a sensible way around this? What I'm actually trying to
> do is to have a keyword AXISCOLOR in a routine that also accepts
> the AX keyword. I know I could call it something different but am I
> just being a whiny luser if I think the above code should work
> as is?
Colin,
According to the IDL documentation:
"Keywords can be abbreviated to their shortest unique length"
In your case, the keyword AX precludes the use of another keyword which
begins with the letters "AX". A good rule of thumb is to make the first
3 characters of each keyword unique.
Cheers,
Liam.
Practical IDL Programming
http://www.gumley.com/