Clojure REPL с USB-накопителя - PullRequest
4 голосов
/ 16 февраля 2011

В данный момент я пытаюсь выучить Clojure, но в эти выходные отправляюсь к своим родителям. У них есть ноутбук с Windows, но я не хочу ничего устанавливать ... так возможно ли запустить Clojure REPL исключительно с файлами, установленными на USB-накопителе?

Ответы [ 3 ]

2 голосов
/ 17 февраля 2011

Лучшее портативное «окружение» clojure, с которым я когда-либо сталкивался, это Lisp Cabinet .

Это дает возможность использовать несколько сред lisp, но вы можете выбрать просто использовать среду clojure,По веб-сайту немного трудно понять, что он переносной, но установщик дает вам возможность установить все в одну папку для полностью переносимого опыта.

Редактировать: как и для repl, когда вы запускаете егоLisp Cabinet предоставляет вам REPL слизи emacs для выбранных вами сред (это, вероятно, будет просто clojure).

2 голосов
/ 17 февраля 2011

Конечно, абсолютно это будет работать.Если вы установите Java и Clojure на флэш-диск, он будет работать так же, как если бы вы установили его на обычный жесткий диск.

Как и в этом блоге рекомендует настроитьclj.bat файл:

@ECHO OFF
java -cp clojure.jar clojure.lang.Repl

Просто имейте в виду, что на ноутбуке вашего родителя не будут установлены какие-либо переменные окружения (например, PATH), поэтому в зависимости от того, где все находится, вам нужно будет настроитьчтобы убедиться, что java распознан, а clojure.jar находится на пути к классам.

1 голос
/ 17 февраля 2011

Вы также можете установить leiningen на USB-накопитель. Затем позвоните

/path/to/USB/lein.bat repl

Наслаждайтесь!

...