ClojureやClojureScriptを使って、ちょっとしたコマンドラインのプログラムを作る方法はたくさんあります。 多くはleiningenやbootを使ったもので、高機能かつ素晴らしいものですが、個人的に欲しいものは以下のものです。 NodeJS上で動くコマンドのためのプロジェクトを自動生成できる clojurescriptで処理を記述できる プロジェクト生成のジェネレータの起動に時間がほとんどかからない 起動から実行までの時間も早い ビルドもなるべく時間がかからない。leiningenやbootにも依存しない npmでインストール可能 ビルド時は、コマンドのインストールまでやってくれる なんか楽しそう(コマンドの実行結果がキャッチー) 何を作ったの? chochoiというClojureScriptベースのCLIコマンドを生成可能なツールです。chochoiは日本語でいう「ちょちょ
最近、弊社で開発しているプロダクトに初めてプログラミング言語Clojureを導入したため、その詳細をご紹介します。 あいさつ Clojure導入の経緯 プロダクトの要件 Clojureで実装する意義 JVM言語としての実用性 シンプルで高い表現力と拡張性 インタラクティブでインクリメンタルな開発スタイル Clojure導入の道のり 機能実現のためのライブラリ検討 プロジェクト構成: Luminus アプリケーション状態管理: mount DBアクセス: HugSQL ジョブスケジューリング: Immutant 日付時刻: clj-time コード品質を底上げするための+αのライブラリ利用 仕様記述/バリデーション: schema 静的解析: cljfmt, eastwood, kibit チームメンバーへの情報共有 ドキュメントとしてのコード(+ docstring, schema, ユニ
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く