module Vatic include("Data.jl") include("NeuralNetworks.jl") include("MonteCarlo.jl") include("Bayes.jl") include("platforms/Manifold.jl") include("platforms/Metaculus.jl") using ArgParse using REPL function main() args = let s = ArgParseSettings() @add_arg_table s begin "--sources" default = "sources.toml" arg_type = String "-i","--interactive" action = :store_true end parse_args(s) end index = Data.Index(args["sources"]) if args["interactive"] term = REPL.Terminals.TTYTerminal("dumb", stdin, stdout, stderr) repl = REPL.LineEditREPL(term, true) REPL.run_repl(repl) end end end