2013-10-01から1ヶ月間の記事一覧

Clojure でマップのキーとバリューを反転させるのどーするの?

SWT のウィジェットのスタイルを設定したり、取得するとき、キーワードの配列として設定したり、取得したりすると便利だと思いますた。 キーの配列をビットフィールドに変換して .setStyle に渡すのはうまくいったんだけど、 そのビットフィールドをキーワー…

Rockmelt があぼーんしたらしい

しちゃったらしい…。 参考 ソーシャルブラウザのRockmelt、ヤフーに身売り - 製品は廃止に - WirelessWire News(ワイヤレスワイヤーニュース)

Clojure でつまずきそうなところを解説してみようとした

Java いオブジェクトの public なフィールドにあくせくするにはどーするの? フィールドに値を設定するには set! を使いましょう。 (let [grid-data (new GridData)] (set! (. grid-data horizontalAlignment) GridData/FILL) (set! (. grid-data verticalAl…

clojure で SWT 使ってみた

java とかそんなに使ってないので、クラスパスとかよく分からない感じがあります。 なので、ググりまくって調べたのはいいんですが、どうすればいいのかわからなく、cat /usr/bin/clj でソースを見てやっと解決しました。 clojure で SWT が使える環境を整え…

Clojure でファイルに文字列を書き込んでみる

Common Lisp でファイルに文字列を書き込むにはこのようにすればよかったんですが: (with-open-file (output "hello.txt" :direction :output :if-exists :supersade) (printc "Hello, World!" output)) ちょっと長すぎますよね。 Clojure ではこんな感じで…