On Jun 16, 3:15 am, "Remco van 't Veer" <rwvtv...@gmail.com> wrote:
> Cool!  Please share the code on github or whatever.
>


ok, I've forked your clojure tree and added my patches here:
http://github.com/GeorgeJahad/clojure/tree/master
The main changes are in Compiler.java, with a few in build.xml and
main.clj.

Note that you'll probably need to set the sdk-location in build.xml


I've cleaned things up a bit and set out a new prebuilt calc apk here:
http://georgejahad.com/clojure/calc-debug.apk

(Note: I've only tested these install instructions out on a Linux host
with this sdk: android-sdk-linux_x86-1.5_r2.zip)



To configure the emulator:
emulator -avd <your avd name>
adb  install -r    calc-debug.apk
adb shell mkdir /data/clojure
adb shell mkdir /data/clojure/classes
adb shell chmod 777 /data/clojure
adb shell chmod 777 /data/clojure/classes
adb forward tcp:8032 tcp:8032



Then start up the calc app from the emulator gui.

Then access the repl like so:
telnet localhost 8032

Now you can compile from the repl.


My only change to examples.calc.clj was to add clojure.contrib.server-
socket and invoke it like so from the :create routine:

   (create-repl-server 8032)
   (repl)
My fork of your calc source is here:
http://github.com/GeorgeJahad/clj-android/blob/7f0497ee1aa155075d97333b73e6c3a7fed64cc3/examples/calc/src/examples/calc.clj

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google
Groups "Clojure" group.
To post to this group, send email to clojure@googlegroups.com
Note that posts from new members are moderated - please be patient with your 
first post.
To unsubscribe from this group, send email to
clojure+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/clojure?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to