You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Harper thinks "let's" is a noun "let" in possessive form. It's actually a contraction of the verb "to let" and "us" and forms what's called in linguistics the "hortative". As in "Let's go!"
On this basis it decides that the phrasal verb "walk out" is wrong and should be the noun "walkout".
This is partly a result of the way the affix engine treats M for appending -'s -s has not one but two main meanings and in this case it's a third meaning:
Noun + -'s = possessive
Nominal (noun or pronoun) + -s = contraction of both "is" and "has"
"To let" + -s = contraction of "us"
One remedy for this is to have distinct flags for the possessive meaning and the contraction meaning.
Another remedy is to bolster the affix logic so that it only bestows the new metadata based on what the prior metadata was.
To ease dictionary maintenance either way, we could prefer separate adjacent entries in dictionary.dict for each homograph and/or sense. After all, our priorities are not the same as Hunspell's.
Screenshots
The text was updated successfully, but these errors were encountered:
Description
Harper thinks "let's" is a noun "let" in possessive form. It's actually a contraction of the verb "to let" and "us" and forms what's called in linguistics the "hortative". As in "Let's go!"
On this basis it decides that the phrasal verb "walk out" is wrong and should be the noun "walkout".
This is partly a result of the way the affix engine treats
M
for appending-'s
-s
has not one but two main meanings and in this case it's a third meaning:Noun +
-'s
= possessiveNominal (noun or pronoun) +
-s
= contraction of both "is" and "has""To let" +
-s
= contraction of "us"One remedy for this is to have distinct flags for the possessive meaning and the contraction meaning.
Another remedy is to bolster the affix logic so that it only bestows the new metadata based on what the prior metadata was.
To ease dictionary maintenance either way, we could prefer separate adjacent entries in
dictionary.dict
for each homograph and/or sense. After all, our priorities are not the same as Hunspell's.Screenshots
The text was updated successfully, but these errors were encountered: