Mono(2.11)上尾部呼叫優化(TCO)實施的當前狀態是什麼?閱讀某處,需要修改所有代碼庫以使用callee-pops-arguments約定。這種變化的狀態是什麼? ARM/Linux端口在這個問題上是最新的嗎?單聲道(2.11)上F#尾呼優化的當前狀態是什麼?
謝謝!測試使用
let rec f a = f (a+1)
它沒有崩潰 - -
Mono(2.11)上尾部呼叫優化(TCO)實施的當前狀態是什麼?閱讀某處,需要修改所有代碼庫以使用callee-pops-arguments約定。這種變化的狀態是什麼? ARM/Linux端口在這個問題上是最新的嗎?單聲道(2.11)上F#尾呼優化的當前狀態是什麼?
謝謝!測試使用
let rec f a = f (a+1)
它沒有崩潰 - -
尾調用肯定對單的Linux上運行在Mono 2.10.2
測試與鏈接從布萊恩 - https://bugzilla.novell.com/show_bug.cgi?id=476785
儘管產生了.tail
指令
我想你可能想改變你的問題的標題 - 一般在Mono上工作的F#。你在問F#的一個特性 - 我授予的一個重要特性,但仍然只是F#的一部分。 – 2012-03-07 15:06:30
我有一個解析器組合程序,可以在.NET上運行,但在Mono 2.10.8上失敗。將盡快在2.11上進行測試 – t0yv0 2012-11-30 17:10:55