]> gerrit.simantics Code Review - simantics/platform.git/blobdiff - bundles/org.simantics.scl.compiler/tests/org/simantics/scl/compiler/tests/scl/OverloadedArithmetic2.scl
Merged changes from feature/scl to master.
[simantics/platform.git] / bundles / org.simantics.scl.compiler / tests / org / simantics / scl / compiler / tests / scl / OverloadedArithmetic2.scl
diff --git a/bundles/org.simantics.scl.compiler/tests/org/simantics/scl/compiler/tests/scl/OverloadedArithmetic2.scl b/bundles/org.simantics.scl.compiler/tests/org/simantics/scl/compiler/tests/scl/OverloadedArithmetic2.scl
deleted file mode 100644 (file)
index 1619f58..0000000
+++ /dev/null
@@ -1,20 +0,0 @@
-import "JavaBuiltin" as Java\r
-\r
-infixl 6 (+)\r
-\r
-class Additive a where \r
-    (+)  :: a -> a -> a    \r
-    \r
-instance Additive Double where\r
-    x + y = Java.dadd x y\r
-\r
-instance Additive Integer where\r
-    x + y = Java.iadd x y\r
-    \r
-instance (Additive a, Additive b) => Additive (a,b) where\r
-    (x1,y1) + (x2,y2) = (x1+x2,y1+y2)\r
-    \r
-main = (1.0::Double,3::Integer) + (2.0::Double,4::Integer)\r
---\r
-(3.0,7)\r
-\r