Erlang

「すごいErlangゆかいに学ぼう!」4章〜5章の途中

「すごいErlangゆかいに学ぼう!」の読書メモ。今日は、4章から5章の途中までです。 4章 動的型付け Erlangはランタイムにエラーが取得される動的言語だけど、他の多くの動的言語よりも安全だという話。実績として、可用性の高いネットワークスイッチの例が挙…

「すごいErlangゆかいに学ぼう!」3章のラストと復習

「すごいErlangゆかいに学ぼう!」の読書メモ。今日は3章全体を読み返して復習しつつ、3章ラストの「3.5 どれがいいの?」についてです。 (復習)関数宣言、関数節、関数のヘッド 前回よく分からないと書いたけど、脚注を読んだら書いてあった。飛ばしてすい…

「すごいErlangゆかいに学ぼう!」3章の途中

「すごいErlangゆかいに学ぼう!」の読書メモ。今日は、3章のガードからcase ... ofまで。 ガード ガードの意味と役割が本文に明記されていないようなのだけど(文脈からわかるよねということかも)、ガードとはパターンマッチの事前条件を書くものだと理解し…

「すごいErlangゆかいに学ぼう!」1章の途中〜3章

「すごいErlangゆかいに学ぼう!」の読書メモ。今日は1章の最後のバイナリ処理から、3章のパターンマッチの話まで。 前回ふと思ったこと 16進→2進のような変換はどう書くのか。 245> WallHex = 16#802b1200. 2150306304 246> erlang:integer_to_list(WallHex,…

「すごいErlangゆかいに学ぼう!」1章

「すごいErlangゆかいに学ぼう!」という本をジャケ買いしてしまったので、ちょとずつ読むことにしました。読み途中の本はいろいろあるのだけど、こういう本は旬な時期にノリで読んだほうがいいですし。というわけで、読書メモを載せていきます。些細な疑問を…

メモ:EShesll終了方法

あとでしらべる。きにしておく。 q(). あるいは、 init:stop(). 「ok」が返ってきた後、すぐに元の端末エミュレータに戻らないのは何なんだろ? コマンドを実行するなり、Enterを押すなりすれば、戻るのだけど。Ctrl-c a で終了したときは、すぐに戻ります。