Umofomia
Joined 17 years ago
Joined 17 years ago
> If you actually wanted one chopstick, you'd say 一只筷子.
Traditional Chinese script versions of Simplified 只 and 双 actually make this more apparent, where they would be 隻 and 雙, which are pictograms illustrating one and two birds in a hand, respectively.
In order to make use of OpenStruct, `require 'ostruct'` first needs to be declared. Our code neglected to make that declaration, and we saw failures when it was deployed. This code, however, passed all of our tests. We discovered it was because our testing framework included rspec-expectations, which has a dependency on diff-lcs[1], and diff-lcs itself declares `require 'ostruct'`[2]. Because of this, ostruct was loaded globally before our code was tested, which silently masked the underlying issue.
This being said, I do understand the sentiment that this feature seems superfluous and may introduce unnecessary complication, especially from a Rubyist's point of view. The underlying mental model of Ruby dependency management is different from many other languages, and it's something to keep in mind when coming from other languages that do have scope for declared dependencies.
[1] https://github.com/rspec/rspec-expectations/blob/v3.13.3/rsp... [2] https://github.com/halostatue/diff-lcs/blob/v1.5.1/lib/diff/...
<marquee><blink>Indeed</blink></marquee>> It can't pluralize anything, but it can pluralize anything that refers to people and it is actively used in novel ways. I've seen someone refer to 美国的妈妈们; metonymy is not involved there.
It is productive in a limited sense in that way, but not as a general plural marker as you're arguing, and it's limited because 美国的妈妈们 means "American mothers" in that it necessarily refers to them as a collective group (which I argue is an instance of metonymy) rather than a set of more than one "American mother". For instance you cannot say *三个美国的妈妈们 to mean "three American mothers"; you must instead say 三个美国的妈妈 because 美国的妈妈们 can only ever refer to the entire collective group.
> I should note that this argument doesn't entirely hang together. You can make "the White House" explicitly plural in English by giving it a plural verb
This is a feature of UK English where collective nouns agree with plural forms of verbs. US English on the other hand, requires the singular form[3][4]. This has no bearing on how we analyze Chinese.
[1] https://en.wikipedia.org/wiki/Grammatical_number
[2] https://en.wikipedia.org/wiki/Plural
[3] https://victoryediting.com/collective-nouns/
[4] https://en.wikipedia.org/wiki/Collective_noun#Examples_of_me...