Did you know in 2.0 both C# and VB use the partial keyword to indicate a class definition will be spread across multiple declarations?
Don’t they always use different keywords?
How did this happen?
To: Team
From: Team Leader
Date: T – 3 days
Subject: Partial
Dear Team,
Yesterday, that ‘other’ language team decided to use partial
as a keyword in their language. We need the same feature, but
you know we try to avoid sharing keywords with that ‘other’
language.
We have about 3 days to think something up.
Email me your suggestions.
To: Team
From: Team Leader
Date: T – 2 days
Subject: Re: Partial
Dear Team,
I’ve seen no suggestions yet.
You people better put on your brainstorming
caps before we have the marketing team come in.
To: Team
From: Team Leader
Date: T – 1 days
Subject: Re: Partial
Dear Team,
So far we’ve come up with: “Incomplete”, “Fractional”,
“Limited”, and “Unfinished”. Of these four only
“Fractional” has a fighting chance.
The others look insulting in code.
I think you people are just using the Word thesaurus
or something. Get with it!
To: Team
From: Team Leader
Date: T
Subject: Re: Partial
Dear Team,
I’m sorry to say we are going to be using partial as a keyword in
our language, too. I feel we missed an opportunity to
differentiate ourselves, and I hope we never miss another
opportunity like this one again.
Tim: Your idea about “HalfAss Class” was good, but it
didn’t get by legal.
Thanks for the effort.