Tell me more ×
English Language & Usage Stack Exchange is a question and answer site for linguists, etymologists, and serious English language enthusiasts. It's 100% free, no registration required.

In the context of program code, I'm emitting the following message:

Using local declaration of <constant> instead of <module>

Where <constant> supposed to be contained ("declared") in the library <module> and used from there, but neither library nor <module> is not done yet, so I (as typical lazy native :) decided to make local stub declaration and produce an announcement of this fact. However I feel strong aftertaste of Engrish and would like to know for sure.

If answer is "yes", please suggest a rephrase (preferably of comparable length).


It's not really a debugging message, but rather a custom compiler message (hence the desire for brevity), destined to remind about the need of using function foo from the proper library bar instead of using quickly tossed off variation of foo from the program itself (hence "locally").

share|improve this question
1  
Hi usar, it feels like you're asking us to proofread your work. I'm afraid this is off topic, as defined in our FAQ. If you ask about a specific rule of grammar or spelling or punctuation, we can help with that. – Matt Эллен Mar 26 '12 at 13:31
1  
"typical lazy native" of where? – Mitch Mar 26 '12 at 13:55
1  
Computer error messages do not necessarily have to be complete, grammatically correct English sentences. We often see messages like "invalid filename", which is not a complete sentence as it has no verb, but nevertheless the meaning is clear. Whether your message gives enough information to be clear depends on understanding the bigger context, but I wouldn't worry about strict grammar. – Jay Mar 26 '12 at 16:31

closed as off topic by Matt Эллен, Jim, Robusto, JSBձոգչ, cornbread ninja 麵包忍者 Mar 26 '12 at 13:57

Questions on English Language & Usage Stack Exchange are expected to relate to English language and usage within the scope defined in the FAQ. Consider editing the question or leaving comments for improvement if you believe the question can be reworded to fit within the scope. Read more about closed questions here.

1 Answer

It is only a debugging message, but it needs context (as you had to supply that in your question). How about

Using local declaration of foo instead of declaration in bar

foo: not using external declaration

share|improve this answer
Thanks for the constructive response. I've expanded the question a little. Signed up specifically to upvote, but it doesnt work for me :( – usar Mar 26 '12 at 15:32

Not the answer you're looking for? Browse other questions tagged or ask your own question.