summaryrefslogtreecommitdiff
path: root/Fractran/Example.hs
diff options
context:
space:
mode:
authorJed Barber <jjbarber@y7mail.com>2014-04-10 05:25:03 +1000
committerJed Barber <jjbarber@y7mail.com>2014-04-10 05:25:03 +1000
commit281425310c5db21f87981eeb9601a71d1974d98d (patch)
treebef4643d906c93622c311fef2cf758fe94f1f651 /Fractran/Example.hs
parente8695600977769008f285f9958eb043cca1b9b29 (diff)
Rearranging files
Diffstat (limited to 'Fractran/Example.hs')
-rw-r--r--Fractran/Example.hs46
1 files changed, 0 insertions, 46 deletions
diff --git a/Fractran/Example.hs b/Fractran/Example.hs
deleted file mode 100644
index 43d8cc8..0000000
--- a/Fractran/Example.hs
+++ /dev/null
@@ -1,46 +0,0 @@
-module Fractran.Example (
- addition,
- multiply,
- prime2,
- prime10short,
- prime10) where
-
-
-import Fractran.Parser
-
-
-
-
--- some simple fractran programs
-
-
--- these ones need an initial input added of the appropriate form
-
--- input: 2^a * 3^b
--- output: 3^(a+b)
-addition :: [(Int,Int)]
-addition = [(3,2)]
-
--- input: 2^a * 3^b
--- output: 5^ab
-multiply :: [(Int,Int)]
-multiply = [(13,21), (385,13), (1,7), (3,11), (7,2), (1,3)]
-
-
-
-
--- these ones are already in ready to interpret, FractranProgram form
-
--- input: 2
--- output: a sequence containing all prime powers of 2
-prime2 :: FractranProgram
-prime2 = FractranProgram [(17,91), (78,85), (19,51), (23,38), (29,33), (77,29), (95,23), (77,19), (1,17), (11,13), (13,11), (15,14), (15,2), (55,1)] 2
-
--- input: 10
--- output: a sequence containing all prime powers of 10
-prime10short :: FractranProgram
-prime10short = FractranProgram [(3,11), (847,45), (143,6), (7,3), (10,91), (3,7), (36,325), (1,2), (36,5)] 10
-
-prime10 :: FractranProgram
-prime10 = FractranProgram [(7,3), (99,98), (13,49), (39,35), (36,91), (10,143), (49,13), (7,11), (1,2), (91,1)] 10
-