2017/11/23 · The problem is that Lisp data is dynamically typed, and the return value of a function has to include the type information.
The core.async library supports asynchronous programming through the use of channels. To use core.async, declare a dependency on Clojure 1.10.0 or higher ...
Windowsで最低限のEmacs+Clojureの開発環境を立ち上げる手順を書いてみました。 対象読者は、あやふやです。なんとなくEmacsもClojureもやったことがある、ぐらいな感じ。 ちなみに全般的にWindowsでこの手のUnix世界に塗れたものを開発するのは地獄なので、LinuxやOS Xという選択肢を選べる人は素直にそちらを選んだほうがいいでしょう。 まずはChocolateyを入れる 今や常識、Windowsのパッケージ管理ツール、Chocolatey(https://chocolatey.org/)を入れましょう。 そこまでこだわりのないパッケージであればChocolatey経由でインストールしたものでまかなえます。 基本的なツールを入れる curl と wget を入れておきましょう。 choco install curl wget MsysGit(https://m
clojure/core.asyncライブラリを利用すると、Go言語のGoroutineと同様に、チャネルを介した平行プログラミングを行うことができます。 試しに、Go言語チュートリアルに掲載されている素数の篩(ふるい)をClojureで実装してみました。 project.clj core.clj Go言語版をほぼそのままの形で実装できています。 他言語の構文をライブラリとして提供できるのはLispならではです。 ちなみに、ClojureScript(Clojure-JavaScriptコンパイラ)でも利用可能とのことです。
Javascript is required. Please enable javascript before you are allowed to see this page.
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く