unofficial mirror of emacs-devel@gnu.org 
 help / color / mirror / code / Atom feed
* To non-native English writers: expunging the solecism "This allows to do something."
@ 2016-01-24 21:06 Alan Mackenzie
  2016-01-24 22:20 ` Marcin Borkowski
                   ` (4 more replies)
  0 siblings, 5 replies; 26+ messages in thread
From: Alan Mackenzie @ 2016-01-24 21:06 UTC (permalink / raw)
  To: emacs-devel

Hello, Emacs.

For some time I have been irritated by sentences of the form "This
allows to do something" in our source and documentation.

Such a sentence formation is NOT ENGLISH.  The verb "allow" absolutely
requires a direct object, not an infinitive verb.  This direct object
can be one of various things:

(i) The person or other agent being allowed, followed by an infinitive
  verb:

    "This allows YOU to do something."
    "This allows EMACS to do something."

(ii) The activity being allowed, as a gerund:

    "This allows DOING something."
    "This allows THE DOING OF something."

(iii) The object of the activity being allowed, followed by a passive
  voice infinitive verb:

    "This allows SOMETHING to be done."

Depending on the exact sentence, the best formulation can be any of
these three alternatives.  Nothing about natural languages is simple.

The same considerations also apply to "permit", "enable", and "prevent"
(although the preposition after "prevent" is always "from", never "to").

I have done my best to expunge these solecisms from our source and
documentation files (including NEWS).  PLEASE take care to avoid adding
any new ones!

Thanks!

-- 
Alan Mackenzie (Nuremberg, Germany).



^ permalink raw reply	[flat|nested] 26+ messages in thread

end of thread, other threads:[~2016-01-27 16:31 UTC | newest]

Thread overview: 26+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2016-01-24 21:06 To non-native English writers: expunging the solecism "This allows to do something." Alan Mackenzie
2016-01-24 22:20 ` Marcin Borkowski
2016-01-24 22:54 ` Stephen Berman
2016-01-25 12:51   ` Alan Mackenzie
2016-01-25 14:03     ` Phillip Lord
2016-01-25 14:25     ` Stephen Berman
2016-01-25 15:35   ` Richard Stallman
2016-01-25 20:10     ` Stephen Berman
2016-01-25  2:41 ` Drew Adams
2016-01-25 15:13 ` Rostislav Svoboda
2016-01-25 15:16   ` Rostislav Svoboda
2016-01-25 16:18   ` Alan Mackenzie
2016-01-25 19:47     ` Michael Albinus
2016-01-25 16:41   ` Paul Eggert
2016-01-26  9:37     ` Richard Stallman
2016-01-25 15:35 ` Richard Stallman
2016-01-25 16:55   ` Rostislav Svoboda
2016-01-26  5:27     ` Yuri Khan
2016-01-26  9:37     ` Richard Stallman
2016-01-26 10:55       ` Rostislav Svoboda
2016-01-27  0:46         ` Richard Stallman
2016-01-25 23:14   ` Mathieu Lirzin
2016-01-26  3:07     ` Xue Fuqiao
2016-01-27  0:48     ` Richard Stallman
2016-01-27 11:06     ` Alan Mackenzie
2016-01-27 16:31       ` Mathieu Lirzin

Code repositories for project(s) associated with this public inbox

	https://git.savannah.gnu.org/cgit/emacs.git

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).