6
A
回答
8
5
我不知道這是否算作「真實世界」,但在我的推廣教程Write Yourself a Scheme in 48 Hours我實施了使用以下棧編程語言的解釋:
type Eval a = ReaderT Environment (ErrorT LispError IO a)
,我開始通過定義
type EvalCont r a = ContT r (ReaderT Environment (ErrorT LispError IO a))
我從來沒有完成實現延續將延續到語言,但你可以看到多遠我得到的checking it out on Github。
相關問題
- 1. 綁定和monad堆棧
- 2. 如何結合不同的Monad堆棧?
- 3. 在monad變壓器堆棧中的evalState
- 4. Monad變換器:用MaybeT(狀態堆棧)實現堆棧機
- 5. 堆棧空間溢出與ST monad
- 6. Monad堆棧滲透類與免費/操作Monad變壓器?
- 7. 堆棧= java.lang.StackOverflowError的:堆棧大小8MB
- 8. 可能錯誤堆棧的例子
- 9. 使用scalaz的例子Monad
- 10. 在monad變壓器堆棧中使用weightedSample時,「沒有MonadRandom的實例」
- 11. Linux堆棧大小
- 12. Android堆棧大小
- 13. 從較大的柵格堆棧中創建柵格堆棧的許多子集
- 14. 如何調用一個使用當前monad堆棧子集的函數?
- 15. FreeRTOS STM32鏈接器堆棧大小vs任務堆棧大小
- 16. 添加一個monad到變壓器堆棧的中間
- 17. 獲取「父」子例程以及「孩子」的堆棧
- 18. Acivity實例從堆棧
- 19. 堆棧測試用例
- 20. 達到的最大堆棧大小
- 21. LuaJit增加堆棧/堆大小
- 22. 遞歸堆棧大小?
- 23. 固定大小堆棧Java
- 24. LINQ堆棧大小問題
- 25. 調用堆棧大小?
- 26. 增加堆棧大小c#
- 27. 大整數堆棧溢出
- 28. 增加AsyncTask堆棧大小?
- 29. 增加堆棧大小
- 30. 可變堆棧大小
定義「大」? –
我覺得3已經是「大」了 – nponeccop
越多越好但是> 3是一個好開始 – nudded