「コンパイラ・スクリプトエンジン」相談室15
■ このスレッドは過去ログ倉庫に格納されています
0445デフォルトの名無しさん
2012/05/23(水) 22:25:09.01解決しましたのでご報告。
OCamlに-rectypesというオプションがあるのを教わり
それでやってみるとあっさりできてしまいました。
ダメそうとか書いておいてスミマセン。
# type foo_t = int->foo_t ;;
type foo_t = int -> foo_t
# let rec f x = f ;;
val f : 'b -> 'a as 'a = <fun>
# f ();;
- : unit -> 'a as 'a = <fun>
# f 1;;
- : int -> 'a as 'a = <fun>
■ このスレッドは過去ログ倉庫に格納されています