@@ -16,7 +16,6 @@ vBool, vInt, vString, vFloat, vUnit, vLazy, vArrow, vProduct, vList, vRefTy, vKS
1616vError :: CoVar
1717vLAZY , vForce :: CoVar
1818tyvarA , tyvarB , argvarX :: CoVar
19- vOpApp :: CoVar
2019vCONS , vNIL :: CoVar
2120vAssign , vDeref , vRef :: CoVar
2221vStrVal , vIntVal :: CoVar
@@ -34,7 +33,7 @@ tyvarProxy :: CoVar
3433
3534tcTypeableApp , tcTypeableKnownKnown :: CoVar
3635
37- [ vBool, vInt, vString, vFloat, vUnit, vLazy, vArrow, vProduct, vList, vRefTy, vKStrTy, vKIntTy, vRowCons, vError, vLAZY, vForce, tyvarA, tyvarB, argvarX, vOpApp, vCONS, vNIL, vAssign, vDeref, vRef, vStrVal, vIntVal, vExtend, vRestrict, vKSTR, vKINT, vROWCONS, tyvarRecord, tyvarNew, tyvarKey, tyvarType, vEq, vEQ, backendRet, backendClone, tcTypeError, tcErrKind, tcString, tcHCat, tcVCat, tcShowType, tcTypeable, tcUnTypeable, tcTypeRep, tcTYPEABLE, tcTYPEREP, tcEqTypeRep, tcTypeableApp, tcTypeableKnownKnown, tyvarKind, tyvarProxy ] = makeBuiltins
36+ [ vBool, vInt, vString, vFloat, vUnit, vLazy, vArrow, vProduct, vList, vRefTy, vKStrTy, vKIntTy, vRowCons, vError, vLAZY, vForce, tyvarA, tyvarB, argvarX, vCONS, vNIL, vAssign, vDeref, vRef, vStrVal, vIntVal, vExtend, vRestrict, vKSTR, vKINT, vROWCONS, tyvarRecord, tyvarNew, tyvarKey, tyvarType, vEq, vEQ, backendRet, backendClone, tcTypeError, tcErrKind, tcString, tcHCat, tcVCat, tcShowType, tcTypeable, tcUnTypeable, tcTypeRep, tcTYPEABLE, tcTYPEREP, tcEqTypeRep, tcTypeableApp, tcTypeableKnownKnown, tyvarKind, tyvarProxy ] = makeBuiltins
3837 [ (" bool" , TypeConVar )
3938 , (" int" , TypeConVar )
4039 , (" string" , TypeConVar )
@@ -58,8 +57,6 @@ tcTypeableApp, tcTypeableKnownKnown :: CoVar
5857 , (" b" , TypeVar )
5958 , (" x" , ValueVar )
6059
61- , (" @@" , ValueVar )
62-
6360-- Lists
6461 , (" Cons" , DataConVar )
6562 , (" Nil" , DataConVar )
@@ -171,12 +168,7 @@ builtinVarList = vars where
171168 appsTy = foldl1 AppTy
172169
173170 vars :: [(a , Type )]
174- vars = [ op vOpApp
175- (ForallTy (Relevant name) StarTy $
176- ForallTy (Relevant name') StarTy $
177- ValuesTy [VarTy name `arrTy` VarTy name', VarTy name] `arrTy` VarTy name')
178-
179- , op vError (ForallTy (Relevant name) StarTy $ tyString `arrTy` VarTy name)
171+ vars = [ op vError (ForallTy (Relevant name) StarTy $ tyString `arrTy` VarTy name)
180172 , op vLAZY (ForallTy (Relevant name) StarTy $
181173 (tyUnit `arrTy` VarTy name) `arrTy` AppTy tyLazy (VarTy name))
182174 , op vForce (ForallTy (Relevant name) StarTy $ AppTy tyLazy (VarTy name) `arrTy` VarTy name)
0 commit comments