]> gerrit.simantics Code Review - simantics/platform.git/blobdiff - tests/org.simantics.scl.compiler.tests/src/org/simantics/scl/compiler/tests/scl/Random1.scl
Fixed multiple issues causing dangling references to discarded queries
[simantics/platform.git] / tests / org.simantics.scl.compiler.tests / src / org / simantics / scl / compiler / tests / scl / Random1.scl
index 66922eadb2f2a41c10e82e06b99592268ed52f54..4506a8a4f8f279a5b607e75700b9a903655dde1e 100644 (file)
@@ -1,19 +1,19 @@
-import "StandardLibrary"\r
-\r
-// Actual program\r
-\r
-"""This function returns either 0 or 1 such that\r
-the expected value is pi/4"""\r
-approximatePi :: () -> <Random> Double\r
-approximatePi () = if x*x + y*y < 1 then 1 else 0\r
-  where\r
-    x = randomDouble\r
-    y = randomDouble\r
-\r
-averageOfNRepeats n f = sum [f () | n <- [1..n]] / fromInteger n\r
-\r
-betterApproximatePi () = averageOfNRepeats 1000 approximatePi * 4\r
-\r
-main = withSeed 13 (betterApproximatePi ())\r
---\r
+import "StandardLibrary"
+
+// Actual program
+
+"""This function returns either 0 or 1 such that
+the expected value is pi/4"""
+approximatePi :: () -> <Random> Double
+approximatePi () = if x*x + y*y < 1 then 1 else 0
+  where
+    x = randomDouble
+    y = randomDouble
+
+averageOfNRepeats n f = sum [f () | n <- [1..n]] / fromInteger n
+
+betterApproximatePi () = averageOfNRepeats 1000 approximatePi * 4
+
+main = withSeed 13 (betterApproximatePi ())
+--
 3.068
\ No newline at end of file