タグ

erlangに関するgfxのブックマーク (8)

  • ありがとう、 Joe

    Erlang/OTP の作者の一人である Joe Armstrong が亡くなられた。まだ 68 歳であまりにも早すぎた。 残念ながら自分は彼にお会いする機会はなかったが、彼からはとてもたくさんのものをもらった。自分と Erlang の話でも雑に書いてみようと思う。 Erlang に出会ったのは R12B が出る前、R11 の頃だったと思う。2007 年くらいだろうか。 それまで自分は Python と Django ばかりやっていて、 C/C++ は全然だし PHP もかけない。Rails もまったくダメ。 ただのプログラムが好きな人だったのだが、転職をきっかけにミドルウェアの開発に携わることになった。 今まで使ってきた Python ではミドルウェアを作るのは厳しい、だからといって自分のスキルでは C/C++ でマルチスレッドプログラミングは無理がある。 ただ、仕事はしないといけないと

    gfx
    gfx 2019/04/23
  • なぜ Erlang/OTP を使い続けるのか

    2017 年 4 月 1 日に行われた Elixir Conf Japan 2017 の発表者用のメモです。 この資料は公開してあります http://bit.ly/naze-erlang なぜあーらんです、なぜあーらん。 概要 Elixir の話は最初に触れるだけであとは Erlang/OTP の話です。またコードも出てきません。じゃぁ何を話すのかというと、実際にいろいろな分野で Erlang/OTP を利用してきた話をします。実際使ってみてどうだったのかというのも話をします。 ただ、残念ながら話ができる内容がかなり少ないため、事例は少ないです。今回紹介する事例は氷山の一角と思って頂ければ。 実際の事例はおきゃくさまから許可が出ているものだけお話しします。ただ中身のお話しは抑え気味でいきます。 また、 Erlang/OTP を全く知らない人向けには話をしません。すごいEを読んでいて、E

    なぜ Erlang/OTP を使い続けるのか
  • Erlang/OTP で WebApp の開発に必要な N 個のこと

    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

    Erlang/OTP で WebApp の開発に必要な N 個のこと
    gfx
    gfx 2013/09/11
  • Erlang に興味を持った人へ - Twisted Mind

    随時加筆してます 追記 2011-06-18 rebar.config の erl_opts から fail_on_warning から warnings_as_errors へ変更した rebar.config の xref に fail_on_warning を追加した インストールする Erlang を R14B03 へ変更した ライブラリ紹介に webmachine 、folsom 、ibrowse 、Emysql 、 statebox を追加した 2011-04-02 rebar.config の erl_opts から debug_info を消した rebar.config の実際に使っているベースを公開 Makefile に make edoc を追加した configure の例を hipe を使わないようにしているので native-lib を外した EUnit につい

    Erlang に興味を持った人へ - Twisted Mind
    gfx
    gfx 2011/03/19
  • 1分でわかる記号だけのErlangプログラミング - Articles Advent Calendar 2010 Sym

    4回連続でそろそろネタ切れなid:TAKESAKOです。 みなさんが普段の業務でよく使っていると思われるErlangシェルで記号プログラミングをしてみましょう。 Erlangとは Erlang(アーラン)は分散環境での並列処理をサポートした実用的な関数型言語です。 1986年に誕生、1998年にオープンソースとして公開 変数名の先頭は英大文字かアンダースコアで始まる 変数への代入は1回しか行えない(再代入不可) 式の終わりは.(ピリオド)で表す 「変数=値.」で変数宣言と代入が行われる などといった特徴があります。 .(ピリオド)が必ず文末に出てくるなど、COBOL時代を彷彿させる言語仕様の古臭さは否めません。 数学者のアグナー・アーラン (Agner Erlang) から名前をとった説、エリクソン社内で開発された言語(ERicsson LANGuage)なのでErlangと呼ぶ説がありま

    1分でわかる記号だけのErlangプログラミング - Articles Advent Calendar 2010 Sym
    gfx
    gfx 2010/12/23
    もう何が何だかわかりません!
  • 分散 Key-Value ストア mio-0.0.1alpha をリリースしました - higepon blog

    分散 Key-Value ストア mio-0.0.1alpha をリリースしました。(mio-0.0.1-alpha.tar.gz) Mio とは何か? 範囲検索(range query) が出来る KVS です。例えば「key が "1000"〜"2000" にあるものを昇順に10件取り出す」という検索が可能です。 Mio は memcached 互換プロトコルを実装しているので、多くのプログラミング言語から簡単にアクセスする事が可能です。(後述のコード例参照) Mio のアーキテクチャ Mio は Skip Graphs(スキップグラフ)というアルゴリズムに基づいて実装されています。詳細はErlang 分散システム勉強会での発表資料 Mio - a distributed Skip Graph based orderd KVSをご参照ください。 インストール 最新の Erlang をイ

    分散 Key-Value ストア mio-0.0.1alpha をリリースしました - higepon blog
  • receive book -> 書評(book) end. % Erlangプログラミング : 404 Blog Not Found

    2010年07月24日17:00 カテゴリ書評/画評/品評Lightweight Languages receive book -> 書評(book) end. % Erlangプログラミング オライリー矢野様より献御礼。 Erlangプログラミング Francesco Cesarini / Simon Thompson / 佐藤嘉一訳 [原著:Erlang Programming ] ついにこの言語にも動物が。 書「Erlangプログラミング」は、文字通りの一冊。Erlang言語によるプログラミングが過不足なく収まっている。この手の動物として4,000円を切っているのも魅力だ。 目次 - O'Reilly Japan - Erlangプログラミングより 序 まえがき 1章イントロダクション 1.1 なぜ Erlangを使うべきか? 1.2 Erlangの歴史 1.3 Erlang

    receive book -> 書評(book) end. % Erlangプログラミング : 404 Blog Not Found
    gfx
    gfx 2010/07/24
  • Erlang基礎文法最速マスター

    先日、Lua基礎文法最速マスターを書いてみたが、予想以上に自分自身への学習効果が高かった。そこで、普段使っているPythonと同じぐらいに使いこなしたいと思っていたErlang(アーラン)の基礎文法最速マスターを書いてみることにした。 Erlangが関数型プログラミング言語であることもあり、書き下すのは思ったよりも大変だったが、学習効果はかなりあったと思う。言語を習得したいときはこのようなまとめを書いてみるのが良さそうだ。 ただ、手続き型プログラミング言語に比べて異なる部分があまりにも大きいので、すべてを説明することは難しく、これを読んだだけですぐに使えたりはしないかもしれない。また、間違っていたり、足りない部分などがあったら、教えて頂けるとありがたい。 1. 基礎 対話環境 コマンドラインからerlを実行すると対話環境(シェル)になります。コマンドの最後にはピリオド(.)が必要です。he

    gfx
    gfx 2010/02/05
  • 1