From 4f53354b1fac5f301805b6afcf1b151c8bdc7731 Mon Sep 17 00:00:00 2001 From: Adrian Smith Date: Mon, 8 Jul 2024 11:05:34 -0700 Subject: [PATCH] update readme. --- README.md | 22 +++++++--------------- 1 file changed, 7 insertions(+), 15 deletions(-) diff --git a/README.md b/README.md index 368c088..2576b9a 100644 --- a/README.md +++ b/README.md @@ -10,10 +10,6 @@ See `examples/gol` ![game-of-life](/game-of-life.gif?raw=true) -## Public Beta - -Try the public beta iOS app through test flight https://testflight.apple.com/join/GLOKMgFX - ## Media Watch the project in action on the [Apropos Clojure Podcast](https://apropos-site.vercel.app/episode/54). @@ -24,23 +20,17 @@ Watch the project in action on the [Apropos Clojure Podcast](https://apropos-sit 1. Download java's arm64 static libraries built for ios. They can be downloaded using `download-deps` ```sh - $ scripts/download-deps ``` -2. Setup graalvm and make sure your clojure project is graalvm compatible. https://github.com/BrunoBonacci/graalvm-clojure +2. Setup graalvm and make sure your clojure project is graalvm compatible. https://github.com/BrunoBonacci/graalvm-clojure. These examples were tested using https://github.com/gluonhq/graal/releases/tag/gluon-22.1.0.1-Final. Other versions may or may not work. Make sure `GRAALVM_HOME` is set and is on your path before starting. ``` -export GRAALVM_HOME=/Contents/Home -export PATH=$GRAALVM_HOME/bin:$PATH -``` - -3. Install [Graalvm LLVM Backend](https://www.graalvm.org/reference-manual/native-image/LLVMBackend/) - -```sh -$ gu install llvm-toolchain +exportJAVA_HOME=/Contents/Home +export GRAALVM_HOME="$JAVA_HOME" +export PATH=$JAVA_HOME/bin:$PATH ``` ## Usage @@ -63,6 +53,8 @@ This can take a while. ## Membrane Example +_Note: this example has not been updated and may not work_ + An example project that uses [membrane](https://github.com/phronmophobic/membrane) for UI can be found under xcode/TestSkia/TestSkia.xcodeproj. It also starts a sci repl that can be used for interactive development. Simply connect to the repl and start hacking! To update the UI, just `reset!` the main view atom. Example scripts below. ### Usage @@ -169,6 +161,6 @@ Questions? Comments? Connect with us on clojurians slack in [#graalvm-mobile](ht ## License -Copyright © 2021 Adrian +Copyright © 2024 Adrian Distributed under the GPLv2 License. See LICENSE.