[obsidian] vault backup: 2025-01-12 10:27:53[
	
		
			
	
		
	
	
		
	
		
			All checks were successful
		
		
	
	
		
			
				
	
				Build / build (push) Successful in 7m40s
				
			
		
		
	
	
				
					
				
			
		
			All checks were successful
		
		
	
	Build / build (push) Successful in 7m40s
				
			This commit is contained in:
		
							
								
								
									
										4
									
								
								content/Haskell.md
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										4
									
								
								content/Haskell.md
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,4 @@ | ||||
| --- | ||||
| date: 2025-01-12 10:08 | ||||
| --- | ||||
| #programming-language  #stub  | ||||
							
								
								
									
										11
									
								
								content/Spinless Tagless G Machine.md
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										11
									
								
								content/Spinless Tagless G Machine.md
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,11 @@ | ||||
| --- | ||||
| date: 2025-01-12 10:08 | ||||
| --- | ||||
|  | ||||
| #programming-language  | ||||
|  | ||||
| [The Spineless Tagless G Machine – Tom's Blog](https://www.theshortlog.com/posts/spineless-tagless-g/) | ||||
|  | ||||
| [[Haskell]]の中間表現の1つ(C--の1個手前)。 | ||||
|  | ||||
| [[遅延評価]]に適した仕組み | ||||
| @@ -5,10 +5,9 @@ date: 2025-01-12 09:13 | ||||
|  | ||||
| 変数やリソースが一度だけ使用されることをコンパイル時に確定できる仕組み。 | ||||
|  | ||||
|  | ||||
|  | ||||
| [[Clean]]や[[Idris]]などで使用される([[Rust]]のムーブセマンティクスも基本はこれだと思う)。 | ||||
| [[Clean]]や[[Idris]]などで使用される([[Rust]]のムーブセマンティクスも基本はこれ)。 | ||||
|  | ||||
| [Uniqueness Types — Idris 1.3.3 documentation](https://docs.idris-lang.org/en/latest/reference/uniqueness-types.html) | ||||
|  | ||||
| 1回だけから任意のn回だけ使用できる、にすると[[線形型]](Linear Type/Affine Type)になる | ||||
|  | ||||
|   | ||||
							
								
								
									
										9
									
								
								content/忍び寄る機能主義.md
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										9
									
								
								content/忍び寄る機能主義.md
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,9 @@ | ||||
| --- | ||||
| date: 2025-01-12 09:38 | ||||
| --- | ||||
| #notion | ||||
|  | ||||
|  | ||||
| 気づいたらパッチワーク的に機能が増えまくって中途半端になっていくこと | ||||
|  | ||||
| [creeping featurism](http://www.catb.org/jargon/html/C/creeping-featurism.html) | ||||
							
								
								
									
										19
									
								
								content/関数型プログラミング言語と微分方程式ソルバ.md
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										19
									
								
								content/関数型プログラミング言語と微分方程式ソルバ.md
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,19 @@ | ||||
| --- | ||||
| date: 2025-01-12 09:47 | ||||
| --- | ||||
|  | ||||
| #idea #memo  | ||||
|  | ||||
| [冬のプログラミングシンポジウム2024](https://prosym.org/66/program.html)でもらったコメントの1つで考えたこと | ||||
|  | ||||
| [[mimium]]では`self`を使うと、ランタイム上の1サンプル前の計算結果を取得できるのだった | ||||
|  | ||||
| `self`を、アナログコンピューティング(電子回路)におけるDelay-freeなフィードバックとして表現することはできるだろうか? | ||||
|  | ||||
|  | ||||
| [[Veryl]]とかの高レベルなHDLのアナログ回路版みたいな感じで | ||||
|  | ||||
| 量子アニーリングのシミュレーターとかにも使えるのでは、という話だった | ||||
|  | ||||
|  | ||||
|  | ||||
		Reference in New Issue
	
	Block a user