Re:Start

いまはディレクターやってます

Erlang

『Erlangプログラミング』を始めました。

1章 イントロダクション Erlangの利点 大規模なプロセス拡張性を備えている OS費依存の軽量並列モデル > 他に類を見ない 共有データを持たない -> マルチコアプロセッサに完璧にフィット Erlangを徐々にシステムに持ち込み、能力的に劣る既存の言語と置き換…

型と再帰

6.型 http://www.ymotongpoo.com/works/lyse-ja/ja/06_types.html Erlangも動的型付け言語だよ たいていの言語や型システムはプログラムからエラーを取り除くことを狙いとしていますが、Erlangはエラーはどうせ起きるんだから、エラーから確実に回復するよう…

ifとcase式でも...

というわけで、ifから再開しますー どうやら、他の言語のifとはかなり意味合いが違うみたいです。 ここまでErlangをやってきて、しっくり来たことがない...ぬーん。先行き不安だお。http://www.ymotongpoo.com/works/lyse-ja/ja/05_syntax_in_functions.html…

関数大事だよー 1/2

第5章ファンクション (ifの前まで) http://www.ymotongpoo.com/works/lyse-ja/ja/05_syntax_in_functions.html 基本的な形 functions.erl -module(functions). -compile(export_all). function(X) -> Expression; function(Y) -> Expression; function(_) ->…

いよいよモジュールを作るよ

今日は、learn you some erlangの第4章であるモジュール!! http://www.ymotongpoo.com/works/lyse-ja/ja/04_modules.html モジュールを作る ファイルの拡張子は .erl 関数の形 Name(Args) -> Body Bodyはピリオドで終わる returnは何の効果ももたらさない 最…

基本的な定義や文法等

learn you some erlangを始めました。 1と2は言語の説明的なところが多いので、いよいよ処理を始めるのは3からとなりますます、 http://www.ymotongpoo.com/works/lyse-ja/ja/03_starting_out_for_real.html 基本的な所 変数名 → 大文字から始める 変数のク…

Erlangを始めよう。

環境はMacのLionでしたが... 以前入れたhomebrewが壊れっぱなしだったのを忘れていて、まず取り組みましたとさ。しかし、英語だけで検索してStackOverFrowとかGitHubとかネタが引っかかったものの、ruby,XCode,homebrewを全て入れ直したけどダメだったとか、…