c4se記:さっちゃんですよ☆

.。oO(さっちゃんですよヾ(〃l _ l)ノ゙☆)

.。oO(此のblogは、主に音樂考察Programmingに分類されますよ。ヾ(〃l _ l)ノ゙♬♪♡

音樂はSoundCloud等バラバラの場所に公開中です。申し訳ないがlinkをたどるなどして探してください。

考察は現在は主に此のblogで公表中です。

programmingは、ひろくみせるものはGitHubで、個人的なものはBitBucketで開発中です。

c4se

Work lein-droid with Leiningen 2.8 ヾ(〃l _ l)ノ゙

Clojureをやる。Overtone (SuperCollider)とQuil (Processing)が目當てだったが、JVMは此いつで濟ませて了へさうだ。AndroidClojureで書ける。

書けてゐた。

或る日突然書けなく成った。Leiningenを更新したからだ。lein 2.8に成った。

% lein -v
Leiningen 2.8.1 on Java 1.8.0_152 Java HotSpot(TM) 64-Bit Server VM

AndroidVMはOpenJDKではない。JVMっぽいJVMに似たものだから、Clojureの普通のcompilerで出力したものは動かない。android-sdkでcompileする必要が在る。此れを遣って呉れるのがlein-droidと云ふLeiningen pluginだ。lein droid doallとひとたび叩けばandroid-sdkでcompileしapkを作り實機に入れ起動し、debug consoleもこなす優れものだが、此れがerrorを吐く樣に成った。

調べると此れはLeiningenが内で使ふlibraryを新しいものに差し替へたからで、lein-droidが其の内で使ってゐたlibraryを直截に使ってゐた。其所で、新しく差し替はったlibraryを呼ぶ樣にしたり、依存を明示する樣にして直してみた。

github.com

所が反應が無い。元々2016-10-23から音沙汰が無い。つらい。何故誰もClojureAndroidアプリを作らないのか。文明。世界。宇宙。

Clojure自體は活潑に開發され、Android frameworkは根本的には變はってゐないので、Androidアプリは作れるんですよ。好いですよ、Clojure。最高のLisp。Elixirが目指したもの。

わっちが直したものを下記の手順で安裝installすれば、lein-droidが蘇る。

github.com

git clone git@github.com:ne-sachirou/lein-droid.git
cd lein-droid
git checkout -b fix/for_latest_leiningen origin/fix/for_latest_leiningen
lein install

cd PROJECT_PATH
lein droid doall

(〃l _ l)☆