目次 始めましょう モジュール 関数の構文 型(あるいはそれを欠いています) 再帰さん、こんにちは! 高階関数 エラーと例外 関数型っぽく問題を解く 一般的なデータ構造への小さな旅 並行性ヒッチハイク・ガイド マルチプロセスについてもっと エラーとプロセス 並行とアプリケーションを設計する OTPの紹介 レイジ・アゲインスト・ザ・有限ステート・マシーン イベントハンドラ 誰が監督を監督するの? アプリケーションを作る
目次 始めましょう モジュール 関数の構文 型(あるいはそれを欠いています) 再帰さん、こんにちは! 高階関数 エラーと例外 関数型っぽく問題を解く 一般的なデータ構造への小さな旅 並行性ヒッチハイク・ガイド マルチプロセスについてもっと エラーとプロセス 並行とアプリケーションを設計する OTPの紹介 レイジ・アゲインスト・ザ・有限ステート・マシーン イベントハンドラ 誰が監督を監督するの? アプリケーションを作る
Chefはサーバーのプロビジョニングやデプロイ、アプリケーションやサービスの自動インストール/設定などの機能を持つ自動化ツール。設定管理やクラウド管理などの用途に利用できる。クライアント/サーバーモデルを持ち、設定ファイル(レシピ)はRubyベースのDSL(domain specific language、ドメイン固有言語)で記述されているのが特徴。拡張性に優れ、大規模なデータセンターでの設定管理などに利用できるという。ライセンスはApache License 2。Opscodeは有料の商用版も提供している。 Chef 11最新版では、Chef ServerのコアAPIをErlangで書き直した「Erchef」を導入した。Opscodeが最大のChef Server実装であるホスティング版Chef(Hosted Chef)の運用から学んだことを反映させたもので、これまでのRuby版とAPI
分散システムの開発に優れているなどの理由で、関数型プログラミング言語に注目が集まっています。Bashoが開発する分散キーバリューストアのRiakや、オブジェクトストアのRiak CSは、関数型言語の1つであるErlang(アーラン)が開発に使われています。 Bashoジャパンのシニアソフトウェアエンジニア 力武健次氏と、Bashoのシニアソフトウェアエンジニア Scott Lystig Fritchie氏 Bashoへのインタビューにあたり、2月から同社に参加しErlangへの造詣も深い力武健次氏と、同社シニアソフトウェアエンジニアのScott Lystig Fritchie氏が同席していました。お二人にErlangへの評価を短く聞きました。 Erlanは視認性が高く簡潔な記述ができる ──── 製品を開発する立場としてErlangをどう評価されますか? 力武氏 例えばCで書くと何千行もか
Come migliorare il servizio offerto, l’efficienza ed il clima interno. Progetti per strutture sanitario - assistenziali a carattere residenziale.
The chance that you are reading this blog post on a device with a multicore cpu is increasing on a daily basis which is why everybody is talking about concurrency now. Concurrency for our web applications and API backends means that we’d like our htop to look like this: I’ve recently been to a really awesome ruby conference and three or four talks out of 21 were about concurrency. The ruby communi
つーか、fold の弱点として、言語によって引数の順番がまちまちで、 正直憶えきれないってのがあるんだよな。誰か対応表とか作ってくれんもんか。 jijixi's diary - fold, map, for-each この中から一つ選ぶとしたらどれ? 確かにいろいろとややこしいのでまとめてみました。 いくつかの言語について大雑把に表にすると次のような感じ。 言語 関数 Haskell, OCaml, Scheme, Erlang foldl* f init items C++ accumulate(begin, end, init, f) Ruby*, JavaScript items.inject(init, f) Python, Perl* reduce(f, items [, init]) 言語 畳み込む二項演算 Scheme(SRFI)*, Erlang f(item, acc)
Elixir の読み方は多分「エリクサー」。RPGゲームのアイテムにありそうな名前だ。 個人的には「エリクシール」と読みたいところだが多分「エリクサー」で良いだろう。 Elixir は最近になって開発が活発化しており、公式サイトも最近立ち上げられたようだ。 http://elixir-lang.org/ つい先週のことだが Github でも公式にサポートされている。 Elixir is officially supported on Github! Including file identification and syntax highlight: github.com/languages/Elix… — Elixir Lang (@elixirlang) March 5, 2012 ここにきて盛り上がってきた感があるので、作者である José Valim が約1年前に書いた Why
All Elixir code runs inside lightweight threads of execution (called processes) that are isolated and exchange information via messages: current_process = self() # Spawn an Elixir process (not an operating system one!) spawn_link(fn -> send(current_process, {:msg, "hello world"}) end) # Block until the message is received receive do {:msg, contents} -> IO.puts(contents) end Due to their lightweigh
Joxa is a small semantically clean, functional lisp. It is a general-purpose language encouraging interactive development and a functional programming style. Joxa runs on the Erlang Virtual Machine. Like other Lisps, Joxa treats code as data and has a full (unhygienic) macro system. Joxa (pronounced 'jocksah') isn't Erlang, though its very compatible. Its not Clojure though there is plenty of shar
Tristan Sloughter tristan.sloughter@REDACTED Sat Feb 18 18:06:58 CET 2012 Previous message (by thread): [erlang-questions] HTTP clients Next message (by thread): [erlang-questions] HTTP clients Messages sorted by: [ date ] [ thread ] [ subject ] [ author ] So you modified it here, https://github.com/erlyvideo/erlyvideo/tree/master/apps/ibrowse ? Is there a reason these changes aren't added to the
はじめに In-A-Gist — Why Erlang? 最近はErlang関連のWeb書籍の翻訳をしてまして*1、Erlang関連のニュースなどを収集して読んでいます。そこでたまたま見つけた面白そうなエントリがあって、翻訳しようかなと思っていたら@voluntasの兄貴ご推薦ということなので、日常生活を取り戻すべく翻訳してみました。 このエントリはinagistというサービスの公式ブログで、ErlangでWebサービスを作ることの利点を説明したエントリです。多少補足や外部リンクが必要な部分は僕がリンクを貼ったりしているので、わからない場合はご参照ください。あと翻訳が怪しいところがあるのでツッコミ歓迎。 なぜErlangなのか よく私がinagistはErlangで書かれていると言うとおかしな目で見られることがあります。なので、ここでErlangが適している重要な点をいくつかあげようと思い
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く