Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article?

Retrieving org/clojure/tools.nrepl/0.2.12/tools.nrepl-0.2.12.pom from central Retrieving org/clojure/tools.nrepl/0.2.12/tools.nrepl-0.2.12.jar from central Retrieving clojure-complete/clojure-complete/0.2.4/clojure-complete-0.2.4.jar from clojars nREPL server started on port 61594 on host 127.0.0.1 - nrepl://127.0.0.1:61594 REPL-y 0.3.7, nREPL 0.2.12 Clojure 1.8.0 Java HotSpot(TM) 64-Bit Server VM
本記事では ClojureScript 製 SPA をモジュール分割するためのパターンを紹介します。 サンプルプロジェクトは下記。 背景 最近 Blockchain に興味があり、Ethereum DApp(分散型アプリケーション)を ClojureScript + re-frame で開発していました。 スマートコントラクト開発の知見は別途まとめたいと思いますが、フロント開発を振り返ると Ethereum エコシステム周りに起因する様々なつらみが存在しました。 使うべきライブラリが多い。 web3.js, ipfs-api, uport-connect... それぞれに初期化パラメータが存在し、環境によって切り分けが必要。 生成したインスタンスに紐づく状態が変化し得る。 インスタンス間の依存関係も存在。 uPort に繋いだら web3 インスタンスを初期化し直さないといけなかったり。
この記事は TIS Advent Calendar 2017 16 日目の記事です。 Clojure を仕事で使い始めてから三年が経ちました。未だに学びが多いですが、年数的には中堅 Clojurian と言える域に達してしまったので、自分なりの Clojure 観を整理したいと思い立ちました。自分にとって Clojure の最大の魅力は高速開発です。そしてそれは Clojure 自体の習熟難度と秤にかけても十分魅力的だという話を書きます。 どちらかと言えば Clojure 勉強し始めで、このまま進んでいいか迷っている人向けの内容です。 この記事は2017年時点での内容です。更新版・続編 → キメる Clojure チーム開発 そもそも Clojure とは 時は 2053 年、Skynet が人類を虐げる世界。エージェント Meier は Skynet のログにアクセスすることに成功し、S
はじめに 今まで基本的にJavaをメインに使ってきた自分的には 環境に依存しないVM上で動作する言語がいい できればやはりJavaの各種遺産が使いたい というのがあって、JVM上で動作するスクリプト言語には興味があった。 でも、いろんな言語があるのでどれを使うか迷っていた。 最近は大分リリース等も落ち着いた感じでタイトルにも上げた Scala、Clojure、Groovyあたりがメジャーぽいのかな? ということでこの3つの言語をEclipseで実行できる環境まで作ってみる。 Scala vs Clojure vs Groovy トレンド検索 https://www.google.co.jp/trends/explore#cat=0-5-31&q=%2Fm%2F091hdj%2C%20Clojure%2C%20%2Fm%2F02js86&date=today%2012-m&cmpt=q&tz
最近Go言語で遊んでます。文法がシンプルなのも気に入ってますが、適当な場所にhello.goを作成して、go build hello.goとするだけで実行ファイルが出来上がる、という手軽さも中々心地よいです。「簡単に取り掛かることができる」というのも楽しくプログラミングするうえで重要な要素なんだなと実感しました。 一方のClojureは、まずプロジェクトを作って次にproject.cljを書いて…と作業にかかるまでに一手間です。もっと手軽に書けたら良いのに…と調べていたら、Bootが使えそうでした。 Bootを使ったスクリプト ClojureのビルドツールにBootというものがあります1。Leiningenのようにプロジェクトを作って開発することもできますが、ホームページの機能紹介には Write quick Clojure scripts without a project contex
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く