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

Well, you are just piling on more unfortunate choices of words. You are accusing him of dishonesty ("then only gave credit"), and laziness; your "95% the same" comment implies that you think of a language only at the syntax level.

That "5%" of F# that you imply is different from OCaml involved redoing the entire .NET framework, getting generics into it.

For example, look at the early papers (from 2001) on "ILX: Extending the .NET Common IL for Functional Language Interoperability", they considered Haskell, OCaml and ML. The compiler was written in Haskell. Or "Transposing F to C#: Expressivity of parametric polymorphism in an object-oriented language".

See Don Syme's talk on F# (https://www.infoq.com/presentations/F-Sharp-History-Today-To...).




> Well, you are just piling on more unfortunate choices of words.

And you are continuing to bend over backwards to misconstrue what I've said. I don't know why you're being this obtuse.

> You are accusing him of dishonesty ("then only gave credit"), and laziness

Not quite...I'm sure he's been open about what he did. Your own quote said, "to implement an OCaml- style language" when what he did seemed like a lot more than just that. What I am saying is that people who say it's just in the style of OCaml aren't accurately describing it. And I never said it wasn't a lot of work, or that it indicated laziness.

> your "95% the same" comment implies that you think of a language only at the syntax level.

Fine, if you want to believe that it doesn't bother me. But you sure are continuing to put a lot of words in my mouth here.

> That "5%" of F# that you imply is different from OCaml involved redoing the entire .NET framework, getting generics into it.

I wasn't talking about that and I never said there wasn't a lot of work there. That really has no bearing on how similar F# looks to OCaml. This has to be some blatant logical fallacy, like you moving the goalposts to now include this part, too.

It's been a week and you're clearly not interested in any discussion. Just moveon.org.




Consider applying for YC's Spring batch! Applications are open till Feb 11.

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

Search: