this SO questionとthis oneに関連していることは知っていますが、実行時に新しい F# 関数を作成できるかどうか (およびその方法) を知りたいです。
これは、REPL を表示せずに使用するようなものを意味します。CodeDOM と Reflection または Quotations 以外のオプションはありますか?
F# で不可能な場合、他の .Net 言語では可能ですか?
this SO questionとthis oneに関連していることは知っていますが、実行時に新しい F# 関数を作成できるかどうか (およびその方法) を知りたいです。
これは、REPL を表示せずに使用するようなものを意味します。CodeDOM と Reflection または Quotations 以外のオプションはありますか?
F# で不可能な場合、他の .Net 言語では可能ですか?
Sure you can, that's what the DLR (Dynamic Language Runtime) is for. It's used by IronPython, IronRuby, and other dynamic languages which work exactly as you describe. The DLR is just a library, so you can use it from within F# if you want.
Another option is to implement similar functionality using F#'s higher-order functions -- this would be very flexible, but ultimately somewhat slower because the .NET CLR won't be able to do much (if anything) in the way of optimization.