# HG changeset patch # User Robert McIntyre # Date 1330605914 25200 # Node ID e22ae14fa9d59858f8b697d41f1080cf771f0fdb # Parent 8fd75396715d9eff4a1a03e662526b7c29fded33# Parent 8a0edc0a044888ef4b1e6e4d8f876ffab228c918 merging diff -r 8fd75396715d -r e22ae14fa9d5 dylan/swank-all.pl --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/dylan/swank-all.pl Thu Mar 01 05:45:14 2012 -0700 @@ -0,0 +1,43 @@ +#!/usr/bin/perl + +$replP = $ARGV[0]; + +@JVM_options = + ("-verbose:gc", + "-Xmn500M", + "-Xms3000M", + "-Xmx3000M", + "-server"); + +@classpath_projects = ("/home/ocsenave/proj/rlm/src"); + +@classpath_libs = ("/home/ocsenave/java/lib/*"); + +@C_libs = (); + +$JVM_options = join " ", @JVM_options; +$classpath_projects = join ":", @classpath_projects; +$classpath_libs = join ":", @classpath_libs; +$C_libs = join ":", @C_libs; + +$swank_launch ="clojure.main"; +$swank_launch .= " -e "; +$swank_launch .= '"'; +$swank_launch .= "(do (require 'swank.swank)"; +$swank_launch .= "(require 'rlm.rlm-commands)"; +$swank_launch .= "(swank.swank/start-repl 4005))"; +$swank_launch .= '"'; + +$repl_launch = "clojure.main"; + +$clojure_command = $swank_launch; + +if ($replP eq "--repl") {$clojure_command = $repl_launch;} + +$command = "java $JVM_options -cp $classpath_projects:$classpath_libs" . + " -Djava.library.path=$C_libs $clojure_command"; + +print "$command\n"; + +system($command); + diff -r 8fd75396715d -r e22ae14fa9d5 dylan/wrapped_repl.sh --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/dylan/wrapped_repl.sh Thu Mar 01 05:45:14 2012 -0700 @@ -0,0 +1,4 @@ +#!/bin/sh + +rlwrap --command clojure -f /home/ocsenave/.clojure_completions --complete-filenames --quote-characters='\"' --prompt-colour=yellow swank-all --repl + diff -r 8fd75396715d -r e22ae14fa9d5 repl.sh --- a/repl.sh Thu Mar 01 05:44:09 2012 -0700 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,4 +0,0 @@ -#!/bin/sh - -rlwrap --command clojure -f /home/r/.clojure_completions --complete-filenames --quote-characters='\"' --prompt-colour=yellow swank-all --repl - diff -r 8fd75396715d -r e22ae14fa9d5 rlm/repl.sh --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/rlm/repl.sh Thu Mar 01 05:45:14 2012 -0700 @@ -0,0 +1,4 @@ +#!/bin/sh + +rlwrap --command clojure -f /home/r/.clojure_completions --complete-filenames --quote-characters='\"' --prompt-colour=yellow swank-all --repl + diff -r 8fd75396715d -r e22ae14fa9d5 rlm/swank-all.pl --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/rlm/swank-all.pl Thu Mar 01 05:45:14 2012 -0700 @@ -0,0 +1,93 @@ +#!/usr/bin/perl + +@JVM_options = + ("-verbose:gc", + "-Xmn500M", + "-Xms3000M", + "-Xmx3000M", + "-server"); + +@classpath_projects = + ("/home/r/proj/rlm/src", + "/home/r/proj/dylan/src", + "/home/r/proj/curry/src", + "/home/r/java/lib/*", + "/home/r/proj/aurellem/src", + "/home/r/proj/pokemon-types/src", + "/home/r/proj/cortex/src", + "/home/r/proj/cortex/assets", + "/home/r/proj/abomination/src", + "/home/r/proj/abomination/classes", + "/home/r/proj/pony/src", + "/home/r/proj/coderloop/src", + "/home/r/proj/audio-send/java/dist/audio-send.jar", + "/home/r/proj/audio-send/java/dist/audio-send-natives.jar", + "/home/r/proj/jmeCapture/dist/jmeCapture.jar" +); + +@classpath_libs = + ("/home/r/java/incanter/*", + "/home/r/java/enlive/src", + "/home/r/java/lp_solve-5.5/lib/lpsolve55j.jar", + "/home/r/proj/jMonkeyEngine3/dist/lib/eventbus.jar", + "/home/r/proj/jMonkeyEngine3/dist/lib/jinput.jar", + "/home/r/proj/jMonkeyEngine3/dist/lib/jME3-blender.jar", + "/home/r/proj/jMonkeyEngine3/dist/lib/jME3-core.jar", + "/home/r/proj/jMonkeyEngine3/dist/lib/jME3-desktop.jar", + + "/home/r/proj/jMonkeyEngine3/dist/lib/jME3-jogg.jar", + "/home/r/proj/jMonkeyEngine3/dist/lib/jME3-lwjgl.jar", + "/home/r/proj/jMonkeyEngine3/dist/lib/jME3-lwjgl-natives.jar", + "/home/r/proj/jMonkeyEngine3/dist/lib/jME3-niftygui.jar", + "/home/r/proj/jMonkeyEngine3/dist/lib/jME3-plugins.jar", + "/home/r/proj/jMonkeyEngine3/dist/lib/jME3-terrain.jar", + "/home/r/proj/jMonkeyEngine3/dist/lib/jME3-testdata.jar", + "/home/r/proj/jMonkeyEngine3/dist/lib/j-ogg-oggd.jar", + "/home/r/proj/jMonkeyEngine3/dist/lib/j-ogg-vorbisd.jar", + "/home/r/proj/jMonkeyEngine3/dist/lib/lwjgl.jar", + "/home/r/proj/jMonkeyEngine3/dist/lib/nifty-default-controls.jar", + "/home/r/proj/jMonkeyEngine3/dist/lib/nifty-examples.jar", + "/home/r/proj/jMonkeyEngine3/dist/lib/nifty.jar", + "/home/r/proj/jMonkeyEngine3/dist/lib/nifty-style-black.jar", + "/home/r/proj/jMonkeyEngine3/dist/lib/noise-0.0.1-SNAPSHOT.jar", + "/home/r/proj/jMonkeyEngine3/dist/lib/stack-alloc.jar", + "/home/r/proj/jMonkeyEngine3/dist/lib/vecmath.jar", + "/home/r/proj/jMonkeyEngine3/dist/lib/xmlpull-xpp3.jar", + + ### physics, choose jbullet or bullet + + # jbullet -- has... special.... cone joints + # "/home/r/proj/jMonkeyEngine3/dist/lib/jbullet.jar", + # "/home/r/proj/jMonkeyEngine3/dist/lib/jME3-jbullet.jar", + + # bullet + "/home/r/proj/jMonkeyEngine3/dist/opt/native-bullet/jME3-bullet.jar", + "/home/r/proj/jMonkeyEngine3/dist/opt/native-bullet/jME3-bullet-natives.jar", + + ); + +@C_libs = + ("/home/r/java/lp_solve-5.5/lpsolve55/bin/ux64", + "/home/r/java/lp_solve-5.5-java/lib/ux64"); + + +$JVM_options = join " ", @JVM_options; +$classpath_projects = join ":", @classpath_projects; +$classpath_libs = join ":", @classpath_libs; +$C_libs = join ":", @C_libs; + +$clojure_launch ="clojure.main"; +$clojure_launch .= " -e "; +$clojure_launch .= '"'; +$clojure_launch .= "(do (require 'swank.swank)"; +$clojure_launch .= "(require 'rlm.rlm-commands)"; +$clojure_launch .= "(swank.swank/start-repl 4005))"; +$clojure_launch .= '"'; + +$command = "java ".$JVM_options." -cp ".$classpath_projects.":".$classpath_libs + ." -Djava.library.path=".$C_libs." ".$clojure_launch; + +print "$command\n"; + +system($command); + diff -r 8fd75396715d -r e22ae14fa9d5 swank-all.pl --- a/swank-all.pl Thu Mar 01 05:44:09 2012 -0700 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,93 +0,0 @@ -#!/usr/bin/perl - -@JVM_options = - ("-verbose:gc", - "-Xmn500M", - "-Xms3000M", - "-Xmx3000M", - "-server"); - -@classpath_projects = - ("/home/r/proj/rlm/src", - "/home/r/proj/dylan/src", - "/home/r/proj/curry/src", - "/home/r/java/lib/*", - "/home/r/proj/aurellem/src", - "/home/r/proj/pokemon-types/src", - "/home/r/proj/cortex/src", - "/home/r/proj/cortex/assets", - "/home/r/proj/abomination/src", - "/home/r/proj/abomination/classes", - "/home/r/proj/pony/src", - "/home/r/proj/coderloop/src", - "/home/r/proj/audio-send/java/dist/audio-send.jar", - "/home/r/proj/audio-send/java/dist/audio-send-natives.jar", - "/home/r/proj/jmeCapture/dist/jmeCapture.jar" -); - -@classpath_libs = - ("/home/r/java/incanter/*", - "/home/r/java/enlive/src", - "/home/r/java/lp_solve-5.5/lib/lpsolve55j.jar", - "/home/r/proj/jMonkeyEngine3/dist/lib/eventbus.jar", - "/home/r/proj/jMonkeyEngine3/dist/lib/jinput.jar", - "/home/r/proj/jMonkeyEngine3/dist/lib/jME3-blender.jar", - "/home/r/proj/jMonkeyEngine3/dist/lib/jME3-core.jar", - "/home/r/proj/jMonkeyEngine3/dist/lib/jME3-desktop.jar", - - "/home/r/proj/jMonkeyEngine3/dist/lib/jME3-jogg.jar", - "/home/r/proj/jMonkeyEngine3/dist/lib/jME3-lwjgl.jar", - "/home/r/proj/jMonkeyEngine3/dist/lib/jME3-lwjgl-natives.jar", - "/home/r/proj/jMonkeyEngine3/dist/lib/jME3-niftygui.jar", - "/home/r/proj/jMonkeyEngine3/dist/lib/jME3-plugins.jar", - "/home/r/proj/jMonkeyEngine3/dist/lib/jME3-terrain.jar", - "/home/r/proj/jMonkeyEngine3/dist/lib/jME3-testdata.jar", - "/home/r/proj/jMonkeyEngine3/dist/lib/j-ogg-oggd.jar", - "/home/r/proj/jMonkeyEngine3/dist/lib/j-ogg-vorbisd.jar", - "/home/r/proj/jMonkeyEngine3/dist/lib/lwjgl.jar", - "/home/r/proj/jMonkeyEngine3/dist/lib/nifty-default-controls.jar", - "/home/r/proj/jMonkeyEngine3/dist/lib/nifty-examples.jar", - "/home/r/proj/jMonkeyEngine3/dist/lib/nifty.jar", - "/home/r/proj/jMonkeyEngine3/dist/lib/nifty-style-black.jar", - "/home/r/proj/jMonkeyEngine3/dist/lib/noise-0.0.1-SNAPSHOT.jar", - "/home/r/proj/jMonkeyEngine3/dist/lib/stack-alloc.jar", - "/home/r/proj/jMonkeyEngine3/dist/lib/vecmath.jar", - "/home/r/proj/jMonkeyEngine3/dist/lib/xmlpull-xpp3.jar", - - ### physics, choose jbullet or bullet - - # jbullet -- has... special.... cone joints - # "/home/r/proj/jMonkeyEngine3/dist/lib/jbullet.jar", - # "/home/r/proj/jMonkeyEngine3/dist/lib/jME3-jbullet.jar", - - # bullet - "/home/r/proj/jMonkeyEngine3/dist/opt/native-bullet/jME3-bullet.jar", - "/home/r/proj/jMonkeyEngine3/dist/opt/native-bullet/jME3-bullet-natives.jar", - - ); - -@C_libs = - ("/home/r/java/lp_solve-5.5/lpsolve55/bin/ux64", - "/home/r/java/lp_solve-5.5-java/lib/ux64"); - - -$JVM_options = join " ", @JVM_options; -$classpath_projects = join ":", @classpath_projects; -$classpath_libs = join ":", @classpath_libs; -$C_libs = join ":", @C_libs; - -$clojure_launch ="clojure.main"; -$clojure_launch .= " -e "; -$clojure_launch .= '"'; -$clojure_launch .= "(do (require 'swank.swank)"; -$clojure_launch .= "(require 'rlm.rlm-commands)"; -$clojure_launch .= "(swank.swank/start-repl 4005))"; -$clojure_launch .= '"'; - -$command = "java ".$JVM_options." -cp ".$classpath_projects.":".$classpath_libs - ." -Djava.library.path=".$C_libs." ".$clojure_launch; - -print "$command\n"; - -system($command); - diff -r 8fd75396715d -r e22ae14fa9d5 swank-all.sh --- a/swank-all.sh Thu Mar 01 05:44:09 2012 -0700 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,56 +0,0 @@ -#!/bin/sh - -cd /home/r/tmp - -S_EXPR="" - -if [ "$1" = "--repl" ]; then - ACTION="--repl" -else - S_EXPR="(do (require 'swank.swank)\ - (require 'rlm.rlm-commands)\ - (swank.swank/start-repl 4005 ))" - ACTION=" -e " -fi - -java \ -\ -`: # java VM options`\ --verbose:gc \ --Xmn500M \ --Xms2000M \ --Xmx2000M \ --server \ -\ -`: # classpath contains all of my projects.`\ --cp \ -\ -`: # my own projects`\ -/home/r/proj/rlm/src:\ -/home/r/proj/curry/src:\ -/home/r/java/lib/*:\ -/home/r/proj/aurellem/src:\ -/home/r/proj/pokemon-types/src:\ -/home/r/proj/cortex/src:\ -/home/r/proj/cortex/assets:\ -/home/r/proj/abomination/src:\ -/home/r/proj/abomination/classes:\ -/home/r/proj/coderloop/src:\ -\ -`: # libraries`\ -/home/r/java/incanter/*:\ -/home/r/java/enlive/src:\ -/home/r/java/lp_solve-5.5/lib/lpsolve55j.jar:\ -/home/r/proj/jMonkeyEngine3/dist/jMonkeyEngine3.jar:\ -/home/r/proj/jMonkeyEngine3/dist/lib/*:\ -\ -\ -`: # interfacing with C libraries`\ - -Djava.library.path=\ -/home/r/java/lp_solve-5.5/lpsolve55/bin/ux64:\ -/home/r/java/lp_solve-5.5-java/lib/ux64\ -\ -`: # start the repl for clojure`\ -\ - clojure.main ${ACTION} "${S_EXPR}" -