タグ

clojureとswingに関するishideoのブックマーク (2)

  • Clojure, Elixir でプロセス間通信 〜TCP通信でBF & UDS通信でなんでも掲示板〜

    Clojure,Elixirは,ともに2000年以降に登場した比較的新しい言語です。 たまたま私はClojureを勉強し,それに続いてElixirも勉強し始めましたが,この2つは上表に示すように似通った特徴が散見されます。 もし新たにこれら2つの言語を勉強しようと思うのであれば,学びながら比較してみると理解も早いのではないかと思います(※個人の感想です)。 その際,表に挙げたビルドツールを使うとストレスも少なく開発が進められますので,是非使ってみてください。 Clojure/Elixirはいいぞ。 TCP通信でBF これから2つの制作物を紹介しますが,どちらもClojureやElixirを用いてプロセス間通信(IPC)をしてみたという点で共通しています。 このような言語を紹介する時は大抵,immutable(不変)なデータ構造や特徴的な並行処理技法をよく引き合いに出されます。 その実践例と

    Clojure, Elixir でプロセス間通信 〜TCP通信でBF & UDS通信でなんでも掲示板〜
  • Clojureのライブラリをまとめてみる - Kikuchy's Second Memory

    最近、 Clojure なる Lisp 方言の言語に挑戦中です。 詳しい文法だとかは他のページの説明を見ていただくとして。 この Clojure 、 JVM 上で動くので、 Java の資産をそっくりそのまま活用できるという面白い言語になっています。 Java 資産を使える、ということは、 Swing で GUI アプリを作ったり、 Google App Engine で Web アプリを作ってデプロイしたりできる訳ですね。残念ながら、 Android で完動させるまでには至っていないようです。 そのうちに色々作ってみたい。 この言語、 Leiningen というプロジェクト管理ツールを使って色々なライブラリを取り込めるようになっています。 ライブラリは結構な数があるようなのですが、纏まった紹介を見かけないので、少しまとめてみたいと思います。 Seesaw Swing を扱うライブラリです

    Clojureのライブラリをまとめてみる - Kikuchy's Second Memory
  • 1