summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorEuAndreh <eu@euandre.org>2025-12-01 16:44:31 -0300
committerEuAndreh <eu@euandre.org>2025-12-01 16:44:31 -0300
commitd3489a8dcd72ee1dbfb56ddee0045cf77735fe6c (patch)
treef2ad190dfff6d0d5d4d90865bcf3eab4773dce00
parentm (diff)
downloaddatomic-d3489a8dcd72ee1dbfb56ddee0045cf77735fe6c.tar.gz
datomic-d3489a8dcd72ee1dbfb56ddee0045cf77735fe6c.tar.xz
m
-rw-r--r--datomic-pro-1.0.7469/bin/bridge.clj2
-rwxr-xr-xdatomic-pro-1.0.7469/bin/console4
-rwxr-xr-xdatomic-pro-1.0.7469/bin/run4
-rwxr-xr-xdatomic-pro-1.0.7469/bin/shell4
-rw-r--r--datomic-pro-1.0.7469/bin/shell.clj52
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)))
-
-