[obsidian] vault backup: 2024-12-02 17:27:05[
All checks were successful
Build / build (push) Successful in 3m27s
All checks were successful
Build / build (push) Successful in 3m27s
This commit is contained in:
parent
608f5d6e22
commit
9cf5f6ad33
16
content/emfrp.md
Normal file
16
content/emfrp.md
Normal file
@ -0,0 +1,16 @@
|
|||||||
|
---
|
||||||
|
date: 2024-12-02 16:21
|
||||||
|
---
|
||||||
|
#programming-language #frp
|
||||||
|
|
||||||
|
[GitHub - psg-titech/emfrp: Pure Functional Reactive Programming Language for Small-Scale Embedded Systems](https://github.com/psg-titech/emfrp)
|
||||||
|
|
||||||
|
東工大(科学大)で研究されている、組み込みシステム向けの[[Functional Reactive Programming]]を想定した言語
|
||||||
|
|
||||||
|
`x@last`という演算子でxの直前の時刻の計算結果を利用できる([[mimium]]の`self`に近しい機能)
|
||||||
|
|
||||||
|
もともとは再帰データ型を許さない、高階関数を許さないことで有限なメモリサイズを保証していたが、最大サイズを型として指定することでリストのような再帰データ構造を部分的に許す拡張などが行われている
|
||||||
|
|
||||||
|
[PPL2020a\_paper.pdf](https://www.psg.c.titech.ac.jp/files/PPL2020a_paper.pdf)
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue
Block a user