Facebook open sources Haxl
61–70 of 80 posts
Re: Facebook open sources Haxl
#62http://hackage.haskell.org/package/haxl Why do Haskell libraries on Hackage doesn't come even with a single example, getting started, how to use, quick start, nothing, really, just function declarations? This scares Haskell newbies.
You mean "this library" not "Haskell libraries". Some libraries have real documentation (either on hackage or off) to go with the API reference. http://hackage.haskell.org/package/pipes-4.1.2/docs/Pipes-Tu... http://hackage.haskell.org/package/aeson-0.7.0.6/docs/Data-A...
Re: Facebook open sources Haxl
#63I'm an engineer on the Haxl project and am really excited to launch this today. Ask me anything!
I am really interested in seeing how you solve problems for distributed systems with Haxl and how query sharding is handled etc..
I've wasted a whole day looking for Haxl online a few weeks ago, just to find out that it wasn't released yet. The release really makes me happy :)
Re: Facebook open sources Haxl
#64Earlier quoted context omitted.
You mean "this library" not "Haskell libraries". Some libraries have real documentation (either on hackage or off) to go with the API reference. http://hackage.haskell.org/package/pipes-4.1.2/docs/Pipes-Tu... http://hackage.haskell.org/package/aeson-0.7.0.6/docs/Data-A...
The point is valid though. The lack of documentation/examples on most package pages made my learning experience a real hassle.
Re: Facebook open sources Haxl
#65This is a fascinating project. Haxl is the brainchild of former Glasgow Haskell Compiler lead* Simon Marlow. The tl;dr of Haxl: what if you could describe accessing a data store (a la SQL) and have the compiler and library work together to "figure out" the most efficient way to perform queries, including performing multiple queries in parallel? That's what Haxl does, it allows you to specify the "shape" of your query…
Re: Facebook open sources Haxl
#66This is a fascinating project. Haxl is the brainchild of former Glasgow Haskell Compiler lead* Simon Marlow. The tl;dr of Haxl: what if you could describe accessing a data store (a la SQL) and have the compiler and library work together to "figure out" the most efficient way to perform queries, including performing multiple queries in parallel? That's what Haxl does, it allows you to specify the "shape" of your query…
I haven't used databases much, but don't most SQL implementations already "figure out" the most efficient way to perform queries? Can't most implementations already perform queries in parallel?
Re: Facebook open sources Haxl
#67This is a fascinating project. Haxl is the brainchild of former Glasgow Haskell Compiler lead* Simon Marlow. The tl;dr of Haxl: what if you could describe accessing a data store (a la SQL) and have the compiler and library work together to "figure out" the most efficient way to perform queries, including performing multiple queries in parallel? That's what Haxl does, it allows you to specify the "shape" of your query…
I feel like I'm missing something. I haven't used databases much, but don't most SQL implementations already "figure out" the most efficient way to perform queries? Can't most implementations already perform queries in parallel?
Re: Facebook open sources Haxl
#68This is a fascinating project. Haxl is the brainchild of former Glasgow Haskell Compiler lead* Simon Marlow. The tl;dr of Haxl: what if you could describe accessing a data store (a la SQL) and have the compiler and library work together to "figure out" the most efficient way to perform queries, including performing multiple queries in parallel? That's what Haxl does, it allows you to specify the "shape" of your query…
Isn't that what an SQL query planner does?
Re: Facebook open sources Haxl
#69http://hackage.haskell.org/package/haxl Why do Haskell libraries on Hackage doesn't come even with a single example, getting started, how to use, quick start, nothing, really, just function declarations? This scares Haskell newbies.
Re: Facebook open sources Haxl
#70Earlier quoted context omitted.
I feel like I'm missing something. I haven't used databases much, but don't most SQL implementations already "figure out" the most efficient way to perform queries? Can't most implementations already perform queries in parallel?
Yes, but this is designed for non-SQL datastores, and arbitrary application code connecting portions of "data acquisition" and "data operation". Imagine if instead of an ORM, you had a single system that weaved together your application code and the database queries, and ensured that where they could execute in parallel, they did.