Hacker News new | past | comments | ask | show | jobs | submit login

F# uses .NET's generics, so the statement regarding List/Set is completely incorrect (all base collections are generic).



I think you misread their claim - they said that generic list/set would have to be classes, not modules (generic modules are a specific thing in OCaml and aren't the same as a module of generic classes).


F# has "generics" just like Python and PHP now "have types".

It's not a yes/no feature.


Give F# a try. It has, and always had, true generics.

https://learn.microsoft.com/en-us/dotnet/fsharp/language-ref...


> It's not a yes/no feature.

FTFM: It's not a true/false feature.


Alright. Humor me, what is the issue with F# generics as compared to other languages with generics? Which implementation (that is productively useful) is a "true" one?




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: