Pisanie kodu zgodnego z CLS w F #

Jestem bardzo nowy w F # i zacząłem pisać mój funkcjonalny wrapper na OpenGL. Zamierzam również użyć go do napisania silnika graficznego, który powinien mieć interop ze wszystkimi językami .Net.

Trudno jednak znaleźć informacje o tym, które konstrukcje kodu w F # nie są zgodne z CLS.

Na przykład już znam kilka, które nie są zgodne z CLS:

ograniczenia typu statycznegofunkcje bez tuplelessprawdopodobnie'T list and Seqmoże nawet typy unii

Skąd mam wiedzieć, które funkcje F # nie są zgodne z CLS?

questionAnswers(1)

yourAnswerToTheQuestion