Standard ML(具体的にはSML / NJ)でポリモーフィック値を印刷する方法はありますか?私は自分が望むことをしていないポリモーフィック関数を持っていて、SMLでデバッグしているひどい状態のために(実稼働関数型プログラムをデバッグする実際の経験はありますか?)、それがいくつかの良いことで何をしているのかを見たいです- ol' print
's。簡単な例は(プロンプトで)次のようになります。
fun justThisOnce(x : 'a) : 'a = (print(x); x);
justThisOnce(42);
他の提案をいただければ幸いです。それまでの間、問題のあるコードをじっと見つめて提出します。
アップデート
私はバグを見つけることができましたが、将来の痛みや苦しみを防ぐことを期待して、質問はまだ残っています。