Difference between revisions of "User talk:Mischi"

From Lazarus wiki
Jump to navigationJump to search
(Created page with "Hi,<br> <br> First of all: do not feel offended! (I was not either)<br> <br> You corrected my english on Testers_3.0.2 and changed :<br> "There is a reression that causes...")
 
m (Fixed syntax highlighting)
 
(4 intermediate revisions by 3 users not shown)
Line 10: Line 10:
 
While I agree that "uses" is wring here, I disagree that "when" should be replace by "if" in this sentence.<br>
 
While I agree that "uses" is wring here, I disagree that "when" should be replace by "if" in this sentence.<br>
 
Consider a program that contains the line
 
Consider a program that contains the line
<syntaxhighlight>
+
<syntaxhighlight lang=pascal>
 
if condition then writeln(SysErrorMessage(GetLastOSError));
 
if condition then writeln(SysErrorMessage(GetLastOSError));
 
</syntaxhighlight>
 
</syntaxhighlight>
Line 18: Line 18:
 
B.t.w. you missed "reression" (as did I until now)<br>
 
B.t.w. you missed "reression" (as did I until now)<br>
 
Feel free to correct my english in the future (and/or in this message) ;-)<br> --[[User:Bart|Bart]] ([[User talk:Bart|talk]]) 23:30, 6 January 2017 (CET)
 
Feel free to correct my english in the future (and/or in this message) ;-)<br> --[[User:Bart|Bart]] ([[User talk:Bart|talk]]) 23:30, 6 January 2017 (CET)
 +
 +
No offences taken. I am nonnative speaker either. If you really think of the time, 'when' is correct, but if you think of the condition, 'if' is correct and with the background that 'when' is a false friend of 'wenn' for us Germans and 'when' is more related to 'wann' of 'sobald', I made the change. I do not completely agree with your example, probably because i have a different understanding of use. If the condition is false, i would not say that SysErrorMessage is actually used.
 +
 +
As you see, I also like to nitpick ;-)
 +
 +
--[[User:Mischi|Mischi]] ([[User talk:Mischi|talk]]) 11:49, 7 January 2017 (CET)
 +
 +
----
 +
 +
Correct English is: "There is a regression that causes programs to crash if they use SysErrorMessage and HeapTrace."<br>
 +
* The crash is implied as possible ('if') rather than implied as inevitable ('when')
 +
* English can be ambiguous, unlike pascal :)
 +
[[User:Minesadorada]] (Native English speaker)
 +
 +
 +
 +
:@Minesadorada: thanks for clearing that up. @Mischi: thanks for the response. --[[User:Bart|Bart]] ([[User talk:Bart|talk]]) 14:14, 13 January 2017 (CET)

Latest revision as of 00:01, 21 February 2020

Hi,

First of all: do not feel offended! (I was not either)

You corrected my english on Testers_3.0.2 and changed :
"There is a reression that causes programs to crash when they uses SysErrorMessage and HeapTrace."
into:
"There is a reression that causes programs to crash if they use SysErrorMessage and HeapTrace."

I would like to nitpick about this (since I have a vacation and there is nothing on TV right now)
While I agree that "uses" is wring here, I disagree that "when" should be replace by "if" in this sentence.
Consider a program that contains the line

if condition then writeln(SysErrorMessage(GetLastOSError));


Now the sentence "if they use SysErrorMessage" applies, even if condition is (always) false. But the program only crashes "when" it uses SysErrorMessage.

B.t.w. you missed "reression" (as did I until now)
Feel free to correct my english in the future (and/or in this message) ;-)
--Bart (talk) 23:30, 6 January 2017 (CET)

No offences taken. I am nonnative speaker either. If you really think of the time, 'when' is correct, but if you think of the condition, 'if' is correct and with the background that 'when' is a false friend of 'wenn' for us Germans and 'when' is more related to 'wann' of 'sobald', I made the change. I do not completely agree with your example, probably because i have a different understanding of use. If the condition is false, i would not say that SysErrorMessage is actually used.

As you see, I also like to nitpick ;-)

--Mischi (talk) 11:49, 7 January 2017 (CET)


Correct English is: "There is a regression that causes programs to crash if they use SysErrorMessage and HeapTrace."

  • The crash is implied as possible ('if') rather than implied as inevitable ('when')
  • English can be ambiguous, unlike pascal :)

User:Minesadorada (Native English speaker)


@Minesadorada: thanks for clearing that up. @Mischi: thanks for the response. --Bart (talk) 14:14, 13 January 2017 (CET)