On Wed, 26 May 2021 at 14:33, Shreyan Avigyan firstname.lastname@example.org wrote:
Reply to Paul Moore:
But you just said it was runtime, so it definitely *isn't* similar to the syntax error "Can't assign to literal here". You're making inconsistent statements again :-(
That's exactly why I wrote SomeErrorType instead of SyntaxError. They are never similar. I just said the behavior would seem similar.
Your precise comment was
Constants should have a similar error -
constant x = 10 x =  SomeErrorType: Can't assign to constant here.
See above? You said "Constants should have a similar error" and then in your response to my reply, you said "That's exactly why I wrote SomeErrorType instead of SyntaxError. They are never similar. I just said the behavior would seem similar." How am I to interpret that? Your statements are directly contradictory ("similar error" vs "never similar"). And for information, I personally don't find compile time and runtime exceptions to "seem similar" at all, especially in the context of this discussion where we've repeatedly tried to get you to decide whether you're talking about compile time or runtime.
I'm trying my best. But sometimes there are few questions coming up that confuses and I'm not sure of the answer and I'm ending up making inconsistent statements.
So stop replying instantly, read the feedback, think your proposal through, and when you have an updated proposal that actually addresses all of the flaws people have pointed out with your current proposal, post that (with a clear explanation of what you changed and why). Knee-jerk replies from you aren't respectful of the time people are putting into trying to follow what you're proposing :-(
PS I know there's a tendency for people to reply very quickly on this list, and I know that can leave people feeling under pressure to reply quickly themselves. But it's a false pressure - some people simply need time to digest feedback, others are having to handle a language they are not a native speaker of, still others may have other reasons for needing extra time. If you're in a situation like that, please *do* take that time. We won't complain if you take time to compose your answers.