"I'm adding an undelete function" is grammatical but does *not* mean the
same thing as 'I'm adding undelete functionality" (one has definite
number, the other does not).
Your statement about 'connectivity' is also nonsense: your
sample "ungrammatical" sentence is perfectly grammatical.
Copyright © 2017, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds