aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/Data.jl5
-rw-r--r--src/MonteCarlo.jl6
-rw-r--r--src/Vatic.jl25
-rw-r--r--src/platforms/Manifold.jl2
-rw-r--r--src/platforms/Metaculus.jl2
5 files changed, 38 insertions, 2 deletions
diff --git a/src/Data.jl b/src/Data.jl
new file mode 100644
index 0000000..c1323b6
--- /dev/null
+++ b/src/Data.jl
@@ -0,0 +1,5 @@
+module Data
+
+using TOML
+
+end
diff --git a/src/MonteCarlo.jl b/src/MonteCarlo.jl
new file mode 100644
index 0000000..5d87834
--- /dev/null
+++ b/src/MonteCarlo.jl
@@ -0,0 +1,6 @@
+module MonteCarlo
+
+struct MarkovChain
+end
+
+end
diff --git a/src/Vatic.jl b/src/Vatic.jl
index 275c2eb..51abad3 100644
--- a/src/Vatic.jl
+++ b/src/Vatic.jl
@@ -1,5 +1,26 @@
module Vatic
-greet() = print("Hello World!")
+include("Data.jl")
-end # module vatic
+include("MonteCarlo.jl")
+
+include("platforms/Manifold.jl")
+include("platforms/Metaculus.jl")
+
+using ArgParse
+using REPL
+
+function main()
+ args = let
+ s = ArgParseSettings()
+ @add_arg_table s begin
+ end
+ parse_args(s)
+ end
+
+ term = REPL.Terminals.TTYTerminal("dumb", stdin, stdout, stderr)
+ repl = REPL.LineEditREPL(term, true)
+ REPL.run_repl(repl)
+end
+
+end
diff --git a/src/platforms/Manifold.jl b/src/platforms/Manifold.jl
new file mode 100644
index 0000000..bea4735
--- /dev/null
+++ b/src/platforms/Manifold.jl
@@ -0,0 +1,2 @@
+module Manifold
+end
diff --git a/src/platforms/Metaculus.jl b/src/platforms/Metaculus.jl
new file mode 100644
index 0000000..6bad7e5
--- /dev/null
+++ b/src/platforms/Metaculus.jl
@@ -0,0 +1,2 @@
+module Metaculus
+end