I don't think we should refight the question of encapsulation here. Some people think encapsulation-by-convention is adequate, others don't.
I'm also positing Crockford-style modules.(Since it's pretty clear from the context that I'm following Crockford, you might assume that I know about the Javascript/LISP connection.)
The question remains: is repeated use of "this"
this.Mill();
this.Drill();
this.Fill();
simply semantic vinegar, or does it suggest that the object is not doing its job -- or that we need a new object?
Actually, the negative-option book club is an entirely different business model from Amazon. Book of the Month, moreover, contracted for special printings; they were an aggregator/publisher, not a reseller.
The Hemingway point is really unconvincing; by "truck", of course, I mean the changing economies of direct interstate shipment of bulk items. When Hemingway was born, moving mass economically meant either water or rail transit; when he died, trucks were careening down interstate highways to deliver parcels for a fraction of what they cost in the 19th century.
I'm also positing Crockford-style modules.(Since it's pretty clear from the context that I'm following Crockford, you might assume that I know about the Javascript/LISP connection.)
The question remains: is repeated use of "this"
simply semantic vinegar, or does it suggest that the object is not doing its job -- or that we need a new object?