ロガー Link センサ 監視 制御 Link ボタン {:ok, ref} = Circuits.I2C.open(@i2c_bus) Circuits.I2C.write(ref, @i2c_addr, <<0xBE, 0x08, 0x00>>) Circuits.I2C.write(ref, @i2c_addr, <<0xAC, 0x33, 0x00>>) {:ok, val} = Circuits.I2C.read(ref, @i2c_addr, 7) <<_state::8, raw_humi::20, raw_temp::20, _crc::8>> = val 17 • (やや)強い動的型付け データ構造にイミュータブル性を持つ • アクターモデルに基づく並⾏処理 モノ同⼠がメッセージ交換しながら進⾏ 疎結合かつ⾮同期な並⾏処理モデル • メモリ軽量かつ堅牢なプロセスモデル プロセス単位でのメモリ管理と障害復旧 処理のモジュール化と制御の抽象化 • バイナリ操作とパターンマッチ スキップ 予定