File tree 4 files changed +17
-10
lines changed
4 files changed +17
-10
lines changed Original file line number Diff line number Diff line change @@ -42,6 +42,7 @@ Here the list of libraries tested:
42
42
| :white_check_mark : | [ secure-random] ( ./secure-random ) | ` SecureRandom ` initialization | |
43
43
| :white_check_mark : | [ selmer] ( ./selmer ) | A fast, Django inspired template system for Clojure. | |
44
44
| :x : | [ system] ( ./system ) | Layer on top of components | * Buildtime error, see Readme* |
45
+ | :white_check_mark : | [ tech.ml.dataset] ( ./tech.ml.dataset ) | A Clojure high performance data processing system | |
45
46
46
47
47
48
Original file line number Diff line number Diff line change @@ -16,5 +16,5 @@ scripts/compile
16
16
## Running
17
17
18
18
``` console
19
- ./ds-graal
19
+ ./target/hello-tmd
20
20
```
Original file line number Diff line number Diff line change 1
1
#! /bin/bash
2
2
3
- if [ ! -e graalvm ]; then
4
- scripts/get-graal
5
- fi
3
+ # switch to graalvm if not used
4
+ if test java -version 2>&1 | grep -q GraalVM ; then
5
+
6
+ # download graalvm if not installed
7
+ if [ ! -e graalvm ]; then
8
+ scripts/get-graal
9
+ fi
6
10
7
- export GRAALVM_HOME=" $( pwd) /graalvm"
8
- export PATH=" $( pwd) /graalvm/bin:$PATH "
9
- export JAVA_HOME=" $( pwd) /graalvm"
11
+ export GRAALVM_HOME=" $( pwd) /graalvm"
12
+ export PATH=" $( pwd) /graalvm/bin:$PATH "
13
+ export JAVA_HOME=" $( pwd) /graalvm"
14
+
15
+ fi
Original file line number Diff line number Diff line change 4
4
5
5
source scripts/activate-graal
6
6
7
- rm -rf classes && mkdir classes
7
+ rm -rf classes target && mkdir classes
8
8
echo " Building uberjar"
9
9
clojure -X:depstar
10
10
11
11
12
- graalvm/bin/ native-image \
12
+ native-image \
13
13
--report-unsupported-elements-at-runtime \
14
14
--initialize-at-build-time \
15
15
--no-fallback \
@@ -25,4 +25,4 @@ graalvm/bin/native-image \
25
25
-J-Dclojure.spec.skip-macros=true \
26
26
-J-Dclojure.compiler.direct-linking=true \
27
27
-J-Dtech.v3.datatype.graal-native=true \
28
- -jar target/hello-tmd.jar hello-tmd
28
+ -jar target/hello-tmd.jar ./target/ hello-tmd
You can’t perform that action at this time.
0 commit comments