You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert
haskell_maxims_and_arrows.md 以下 Haskell Maxims and Arrows の翻訳 私は2001年から仕事でもプライベートでもHaskellを書いてきました。仕事で書いていたのはそのうち3年のことです。これらは私が学んだことです… Haskellは理解すれば理解するほどきれいに書けることを約束してくれます。信頼してください 常にパターンを探しましょう。単純になるとき、またその時だけそれらを抽象化するのです 辛抱強く抽象化を正しく理解しましょう。もしそれが出来たならすべてのことが魔法のようにつじつまが合うようになるでしょう。 実装そのものが設計図となります 呼び出す人が気にするべきでないものはすべて隠しましょう。特に型変数は適切な量化を持って取り除くことができるでしょう。 fst3, snd3, thd3 が base に入っていないのには理由がありま
gist.md Haskell vs Clojure The JSON data is in the following format { "Genesis": { "1": { "1": "In the beginning..." , "2": "..." }, "2": { ... } }, "Exodus": { ... }, ... } In JSON, keys aren't ordered and must be strings. The goal is to parse the JSON file, order everything correctly (which means parsing the keys into integers), and produce an array that looks like this: [ ("Genesis", 1, 1, "In
import Haskakafka import qualified Data.ByteString.Char8 as C8 example :: IO () example = do let -- Optionally, we can configure certain parameters for Kafka kafkaConfig = [("socket.timeout.ms", "50000")] topicConfig = [("request.timeout.ms", "50000")] -- Payloads are just ByteStrings samplePayload = C8.pack "Hello world" -- withKafkaProducer opens a producer connection and gives us -- two objects
Kulitta: a Library for Automated Music Composition (c) Donya Quick 2014-2017 Version: 2.2.1 Kulitta is a framework for automated composition that can also be configured to run as a standalone AI for generating music in a particular style. This library is not intended for commercial use. For more information on Kulitta, go to: http://www.donyaquick.com/kulitta Note: Kulitta's graphical interface is
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く