OdeToCode IC Logo

Partially Amazing

Thursday, June 16, 2005

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.