예제 #1
0
        static void Main(string[] args)
        {
            Assembly.Load("clojurewm");
            var cmdParser = new CommandLineParser();

            cmdParser.ParseArguments(args, options);

            Clojure.AddNamespaceDirectoryMapping("clojurewm", @"src\clojurewm");

            var replInit = "(use 'clojurewm.init)\n" +
                           "(in-ns 'clojurewm.init)\n" +
                           "(main)";

            if (options.ClojureRepl)
            {
                Clojure.Require("clojure.main").main("-e", replInit, "-r");
            }
        }
예제 #2
0
 void Awake()
 {
     Clojure.Require("boids");
     UpdateBoid = Clojure.GetVar("boids", "update-boid");
 }
예제 #3
0
 static public void Main(string[] args)
 {
     Assembly.Load("clojurewm");
     Clojure.Require("clojurewm.init").main();
 }