diff options
| -rw-r--r-- | datomic-pro-1.0.7469/bin/bridge.clj | 2 | ||||
| -rwxr-xr-x | datomic-pro-1.0.7469/bin/console | 4 | ||||
| -rwxr-xr-x | datomic-pro-1.0.7469/bin/run | 4 | ||||
| -rwxr-xr-x | datomic-pro-1.0.7469/bin/shell | 4 | ||||
| -rw-r--r-- | datomic-pro-1.0.7469/bin/shell.clj | 52 |
5 files changed, 0 insertions, 66 deletions
diff --git a/datomic-pro-1.0.7469/bin/bridge.clj b/datomic-pro-1.0.7469/bin/bridge.clj deleted file mode 100644 index 0940bd9..0000000 --- a/datomic-pro-1.0.7469/bin/bridge.clj +++ /dev/null @@ -1,2 +0,0 @@ -(require '[datomic.slf4j.bridge :as bridge]) -(bridge/install) diff --git a/datomic-pro-1.0.7469/bin/console b/datomic-pro-1.0.7469/bin/console deleted file mode 100755 index caeb51d..0000000 --- a/datomic-pro-1.0.7469/bin/console +++ /dev/null @@ -1,4 +0,0 @@ -#!/bin/sh -set -euo pipefail - -exec java -server -Xmx1g -cp 'lib/console/*:lib/*' clojure.main -i "bin/bridge.clj" --main datomic.console "$@" diff --git a/datomic-pro-1.0.7469/bin/run b/datomic-pro-1.0.7469/bin/run deleted file mode 100755 index 7aa808a..0000000 --- a/datomic-pro-1.0.7469/bin/run +++ /dev/null @@ -1,4 +0,0 @@ -#!/bin/sh -set -euo pipefail - -exec java -server -Xmx1g -Xms1g -cp 'bin:datomic.clj:lib/*' clojure.main -i bin/bridge.clj "$@" diff --git a/datomic-pro-1.0.7469/bin/shell b/datomic-pro-1.0.7469/bin/shell deleted file mode 100755 index 748763a..0000000 --- a/datomic-pro-1.0.7469/bin/shell +++ /dev/null @@ -1,4 +0,0 @@ -#!/bin/sh -set -euo pipefail - -exec java -server -Xmx1g -cp 'lib/*' jline.ConsoleRunner clojure.main bin/shell.clj "$@" diff --git a/datomic-pro-1.0.7469/bin/shell.clj b/datomic-pro-1.0.7469/bin/shell.clj deleted file mode 100644 index 0686284..0000000 --- a/datomic-pro-1.0.7469/bin/shell.clj +++ /dev/null @@ -1,52 +0,0 @@ -;; Copyright (c) Metadata Partners, LLC. -;; All rights reserved. - -(import 'bsh.Interpreter) -(import 'java.io.InputStreamReader) - -(require '[clojure.string :as str] - '[datomic.slf4j.bridge :as bridge]) - -(bridge/install) - -;; make an interpreter wired to console -(def in (InputStreamReader. System/in)) -(def out (System/out)) -(def err (System/err)) - -(def bsh (Interpreter. in out err true)) - -;; import API and keyword constants -(.eval bsh "import datomic.Entity;") -(.eval bsh "import datomic.Connection;") -(.eval bsh "import datomic.Database;") -(.eval bsh "import datomic.Datom;") -(.eval bsh "import datomic.Peer;") -(.eval bsh "import datomic.TxReport;") -(.eval bsh "import datomic.Util;") -(.eval bsh "import datomic.impl.Shell;") -(.eval bsh "import java.io.*;") -(.eval bsh "import java.util.*;") - -;;(.eval bsh "pause() { System.out.println(\"Press enter to continue...\"); (new java.util.Scanner).nextLine(); };") - -(if *command-line-args* - ;; run script file - (do - (let [script (first *command-line-args*) - args (to-array (rest *command-line-args*))] - (.set bsh "args" args) - (.source bsh script))) - ;; run interactive - (do - ;; setup banner and prompt - (.eval bsh "printBanner() { print(\"Datomic Java Shell\"); print (\"Type Shell.help(); for help.\");}") - (.eval bsh "getBshPrompt() { return \"datomic % \"; }") - ;; turn on show so results are visible w/o print - (.setShowResults bsh true) - ;; start Datomic loading - (future (require 'datomic.peer)) - ;; let it run - (.run bsh))) - - |
