3 ms·
Actually, some of Microsoft Research's Haskell experts have done work to take the concepts from LINQ and port them to Haskell, because it's a cool idea that did
by wanorris 18y ago
Actually, some of Microsoft Research's Haskell experts have done work to take the concepts from LINQ and port them to Haskell, because it's a cool idea that didn't exist there. Taking monadic combinators and applying them to the problem of generalized querying is indeed something that hadn't been done before.
There are various slick data access techniques available in open source, but LINQ is not a knockoff of any of them.
- chaostheory 18y agoimho I still feel LINQ is a knockoff and a really late one (years late). to MS's credit LINQ does bring a lot of improvements; mainly in shorter, more concise syntax
- wanorris 18y agoA knockoff of what exactly?
- chaostheory 18y agothe open source stuff (fine - i'm showing my bias against MS with or without good merit) I'm not saying that you can't build anything good / successful with MS products... and there are situations where going MS is a strong advantage (video games)... I'm just curious why ppl would constrain themselves (in both flexibility and financials) when there's alternative tech that's comparable (or better)
- wanorris 18y agoWhich open source stuff -- that's what I mean. I've used ActiveRecord in Rails and a few other open source data access technologies, but nothing I would consider to be a direct precursor to LINQ. There are a lot of things that Microsoft makes that are derivative of open source -- ASP.NET MVC is effectively yet another Rails knockoff, for example. But AFAIK, LINQ is something new and different, which is why I'm genuinely curious what you would consider to be similar to LINQ but predating it.