38 messages in com.perforce.perforce-user[p4] Use "workspace" instead of "client"
FromSent OnAttachments
Robert Cowham22 Oct 2001 11:53 
Mike Castle22 Oct 2001 12:01 
Kevin Bailey22 Oct 2001 12:38 
Jos Backus22 Oct 2001 13:05 
Paul Cody22 Oct 2001 13:11 
Jeff A. Bowles22 Oct 2001 13:39 
Robert Lin22 Oct 2001 13:49 
Jeff A. Bowles22 Oct 2001 13:52 
Karl Elvis MacRae22 Oct 2001 14:18 
Chris Patti22 Oct 2001 14:23 
Jeremy Russell22 Oct 2001 14:34 
Frank Merrow22 Oct 2001 14:42 
Stephen Vance22 Oct 2001 17:10 
Rick Macdonald22 Oct 2001 17:23 
Paul C. Pharr22 Oct 2001 17:51 
Chuck Karish22 Oct 2001 22:55 
Chuck Karish22 Oct 2001 23:05 
Greg Whitfield23 Oct 2001 01:58 
Chris Patti23 Oct 2001 07:25 
Rick Macdonald23 Oct 2001 08:08 
Chris Patti23 Oct 2001 08:13 
Arnt Gulbrandsen23 Oct 2001 08:24 
Dave Lewis23 Oct 2001 08:27 
Chris Patti23 Oct 2001 08:28 
Ken Rice23 Oct 2001 08:32 
Chris Patti23 Oct 2001 08:33 
Arnt Gulbrandsen23 Oct 2001 08:36 
Karr, David23 Oct 2001 08:43 
Rick Macdonald23 Oct 2001 08:44 
Gordon Broom23 Oct 2001 08:49 
Ines Heinz23 Oct 2001 08:54 
Steven Bennett23 Oct 2001 09:35 
Rick Macdonald23 Oct 2001 10:00 
Robert Prentice23 Oct 2001 10:04 
Jos Backus23 Oct 2001 11:03 
Mike Castle23 Oct 2001 11:08 
Mike Castle23 Oct 2001 11:14 
Stephen Vance23 Oct 2001 19:14 
Subject:[p4] Use "workspace" instead of "client"
From:Rick Macdonald (ric@vsl.com)
Date:10/22/2001 05:23:14 PM
List:com.perforce.perforce-user

On Mon, 22 Oct 2001, Jeff A. Bowles wrote:

On Robert Cowham's poll:

At 01:11 PM 10/22/2001 -0700, Paul Cody wrote:

Absolutely yes. I would estimate that the word "client" accounts for at least a few hours of unproductive confusion for each new Perforce user. I'd say that adds a hundred bucks or so onto the real per-user cost of Perforce.

I use the term "client workspace" almost always when working with people, and that helps a lot.

I use the term "client workspace" as well. In a sense, "client" is redundant in this phrase, because there is only one kind of workspace, and it's on the machine where you run the p4 client. :-)

Of course, whereas "client workspace" is a directory structure on a disk, "client spec" is perforce server metadata (view mappings, etc).

What about the existing terms "depot view" and "client view (of depot)"? "client view" would become "workspace view"?

So now we'll talk about "workspaces" and "workspace specs" instead of "clients" and "client specs"?

Whereas currently "client" refers to both diskspace and depot metadata, now "workspace" will refer to both diskspace and depot metadata?

This doesn't sound like much of a change to me!

Whereas "depot view" is the entire depot, "client view" is that part of the depot visible to client programs (using a given ClientSpec). A ClientSpec tells perforce clients what and how and where to do things.

"Perforce client programs use the ClientSpec to map files from the depot to my workspace."

I think that sentence is clear. I think ClientSpec and "client view" are OK. And, therefore, "p4 client" and "p4 clients" and "p4 -c" are OK.

Is the problem really just that people (and the documentation) call workspace disk (and workspace machines) "clients"?

...RickM...