[obsidian] vault backup: 2025-08-03 15:50:28[

This commit is contained in:
2025-08-03 15:50:28 +09:00
parent 0b4e457ff6
commit 91ffbdb343
2 changed files with 24 additions and 0 deletions

View File

@@ -30,6 +30,7 @@ https://github.com/mimium-org/mimium-rs
- [[mimiumのMIRコンパイル過程を真面目に考える]] - [[mimiumのMIRコンパイル過程を真面目に考える]]
- [[lambda-mmm(実用版)]] - [[lambda-mmm(実用版)]]
- [[mimiumグローバル環境評価について]] - [[mimiumグローバル環境評価について]]
- [[mimiumのモジュールシステム]]
## マクロ ## マクロ

View File

@@ -0,0 +1,23 @@
#mimium
モジュールシステムの意味論と実装について考える
### 必要要件
分割コンパイルできる、かつ、意味論的にもある程度一貫性がある
```rust
//関数のvisibilityセッティングはRustとおなじで
pub fn (){
}
pub const hoge = 100
```
```
Program = FunctionDefinition
|GlobalDeclaration
|ModuleDeclaration
```