repos / machines.hs.git


commit
fd04588
parent
b9b902e
author
Evgenii Akentev
date
2024-09-06 11:56:54 +0400 +04
Add Abstract and Virtual sections
7 files changed,  +12, -9
M machines.cabal
+6, -3
 1@@ -12,9 +12,12 @@ common warnings
 2 
 3 library
 4     import:           warnings
 5-    exposed-modules:  Krivine,
 6-                      CEK,
 7-                      SECD, SEC, SE, EC
 8+    exposed-modules:  Abstract.Krivine,
 9+                      Abstract.CEK,
10+                      Abstract.SECD,
11+                      Abstract.SEC,
12+                      Abstract.SE,
13+                      Abstract.EC
14     build-depends:    base ^>=4.18.2.1
15     hs-source-dirs:   src
16     default-language: Haskell2010
R src/CEK.hs => src/Abstract/CEK.hs
+1, -1
1@@ -1,4 +1,4 @@
2-module CEK where
3+module Abstract.CEK where
4 
5 -- https://en.wikipedia.org/wiki/CEK_Machine
6 -- https://legacy.cs.indiana.edu/ftp/techreports/TR202.pdf
R src/EC.hs => src/Abstract/EC.hs
+1, -1
1@@ -1,4 +1,4 @@
2-module EC where
3+module Abstract.EC where
4 
5 -- https://www.brics.dk/RS/03/33/BRICS-RS-03-33.pdf
6 
R src/Krivine.hs => src/Abstract/Krivine.hs
+1, -1
1@@ -1,4 +1,4 @@
2-module Krivine where
3+module Abstract.Krivine where
4 
5 
6 -- https://www.pls-lab.org/en/Krivine_machine
R src/SE.hs => src/Abstract/SE.hs
+1, -1
1@@ -1,4 +1,4 @@
2-module SE where
3+module Abstract.SE where
4 
5 -- https://www.brics.dk/RS/03/33/BRICS-RS-03-33.pdf
6 
R src/SEC.hs => src/Abstract/SEC.hs
+1, -1
1@@ -1,4 +1,4 @@
2-module SEC where
3+module Abstract.SEC where
4 
5 -- https://www.brics.dk/RS/03/33/BRICS-RS-03-33.pdf
6 
R src/SECD.hs => src/Abstract/SECD.hs
+1, -1
1@@ -1,4 +1,4 @@
2-module SECD where
3+module Abstract.SECD where
4 
5 -- https://en.wikipedia.org/wiki/SECD_machine
6 -- https://www.brics.dk/RS/03/33/BRICS-RS-03-33.pdf