User talk:Mischi

From Lazarus wiki
Jump to navigationJump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

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)