James Clark

Results 508 comments of James Clark

This builds on #559 and goes together with #608.

See also this discussion: https://github.com/ballerina-platform/nballerina/pull/699#discussion_r751916077 @gimantha Please have a look at this.

jBallerina's list of runtime errors are [here](https://docs.google.com/document/d/1qjQTIMjpedZTGTNVXRg3WggmmjcAS23SkY4yxn_teDQ/edit).

Here's a first cut at categorization. 1. Arithmetic 1. int overflow: arithmetic operation on ints that results in a value that does not fit in 64-bits 1. decimal overflow: arithmetic...

@manuranga My current thinking is to have a distinct type Panic in lang.error, and then distinct subtypes XyzPanic for each specific panic. It's more convenient to use `error:Panic` than `runtime:Panic`...

@manuranga I made a separate issue #839 for this.

Moving this to SwanLake+1. We can do #770 first.

In #970 we disallowed whitespace within qualified identifiers, which helps but does not fully solve the problem.

See also https://github.com/ballerina-platform/nballerina/issues/613