From cba5ff86ed5d348e2c34388505f61085eaf0e8e7 Mon Sep 17 00:00:00 2001 From: Grigorii Kirgizov Date: Thu, 25 Jun 2020 12:07:28 +0300 Subject: [PATCH] Remove 'error' type-like term from bl typesystem It was aimed at precluding cascading typechecking failures. (There was some case with typechecking 'hasBound' after incorrect bind.) It seems controversial. Typechecking with it is no more predictable than with free variables left unbound in case of error. With current tests almost nothing changes after removing it. --- .../jetbrains.mps.baseLanguageExt.types.mps | 529 +++--------------- 1 file changed, 66 insertions(+), 463 deletions(-) diff --git a/samples/mpscore/languages/jetbrains.mps.baseLanguageExt/models/jetbrains.mps.baseLanguageExt.types.mps b/samples/mpscore/languages/jetbrains.mps.baseLanguageExt/models/jetbrains.mps.baseLanguageExt.types.mps index 14dc98ae..29504ae1 100644 --- a/samples/mpscore/languages/jetbrains.mps.baseLanguageExt/models/jetbrains.mps.baseLanguageExt.types.mps +++ b/samples/mpscore/languages/jetbrains.mps.baseLanguageExt/models/jetbrains.mps.baseLanguageExt.types.mps @@ -6570,78 +6570,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -10449,147 +10377,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -11203,20 +10990,6 @@ - - - - - - - - - - - - - - @@ -11412,20 +11185,6 @@ - - - - - - - - - - - - - - @@ -11530,20 +11289,6 @@ - - - - - - - - - - - - - - @@ -23965,70 +23710,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -37528,6 +37209,7 @@ + @@ -37559,7 +37241,6 @@ - @@ -41123,10 +40804,6 @@ - - - - @@ -41658,80 +41335,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -44661,71 +44264,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -45016,6 +44554,71 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +