X-Git-Url: http://lambda.jimpryor.net/git/gitweb.cgi?p=lambda.git;a=blobdiff_plain;f=family_tree_of_functional_programming_languages.mdwn;h=cc2b424c057e775978b6c752996bfcdedec713eb;hp=1620ea08a1a6dad4c05ebd3fa2c21cbbde54bf8e;hb=adaf5a4a914b56ca7be6c3fce6da8269e1ed23ca;hpb=16882be0a097abc468f5350958afe4fc9b1438d0;ds=sidebyside diff --git a/family_tree_of_functional_programming_languages.mdwn b/family_tree_of_functional_programming_languages.mdwn index 1620ea08..cc2b424c 100644 --- a/family_tree_of_functional_programming_languages.mdwn +++ b/family_tree_of_functional_programming_languages.mdwn @@ -102,8 +102,9 @@ Most programming languages, functional or not, use **strict/eager evaluation**. instance, languages of the ML family are all statically-typed functional languages with strict/eager evaluation. These include [[!wikipedia Standard ML desc="SML"]] and [[!wikipedia Caml]] and [[!wikipedia Nemerle]]. SML in turn has several variants -or implementations: [[!wikipedia MLton]], [[!wikipedia SML/NJ]], [[!wikipedia Moscow ML]], -and [[!wikipedia Mythryl]]. +or implementations: [[!wikipedia MLton]], [[!wikipedia Standard ML of New Jersey desc="SML/NJ"]], [[!wikipedia Moscow ML]], +and [[!wikipedia Mythryl]]. Microsoft's [[!wikipedia F Sharp (programming language) desc="F#"]] +is derived from Caml. Other statically-typed functional languages with strict/eager evaluation are [[!wikipedia Scala (programming language) desc="Scala"]] and [[!wikipedia