[Haskell-cafe] ANNOUNCE: hsparklines 0.1.0 - A sparklines implementation in Haskell
Sparklines are small, word sized graphs that can be interspersed with text to provide context and enhance communication. There are implementations in many languages and even some web services that will generate them on the fly. I was looking for a Haskell solution and finding none, wrote my own. * http://hackage.haskell.org/cgi-bin/hackage-scripts/package/hsparklines-0.1.0 * http://www.jasani.org/2008/02/initial-release-of-hsparklines-010.html On a side note, while writing my blog entry I decided to generate a sparkline for the number of uploads to hackage. If it's any indication, the Haskell community is growing by leaps and bounds. - Hitesh ___ Haskell-Cafe mailing list Haskell-Cafe@haskell.org http://www.haskell.org/mailman/listinfo/haskell-cafe
Re: [Haskell-cafe] ANNOUNCE: hsparklines 0.1.0 - A sparklines implementation in Haskell
On Wed, Feb 27, 2008 at 5:05 PM, Don Stewart [EMAIL PROTECTED] wrote: hitesh.jasani: Sparklines are small, word sized graphs that can be interspersed with text to provide context and enhance communication. There are implementations in many languages and even some web services that will generate them on the fly. I was looking for a Haskell solution and finding none, wrote my own. * http://hackage.haskell.org/cgi-bin/hackage-scripts/package/hsparklines-0.1.0 * http://www.jasani.org/2008/02/initial-release-of-hsparklines-010.html On a side note, while writing my blog entry I decided to generate a sparkline for the number of uploads to hackage. If it's any indication, the Haskell community is growing by leaps and bounds. - Hitesh Lovely work! Is there a darcs repository available for the source? (Or would you like to host it on hackage?) Also, how did you generate the month-by-month data for hackage uploads? -- Don Sorry, there's no darcs repo. Hosting it on hackage might be interesting, but finding the time to learn how to do it is kind of tough for me right now. I guess it depends on whether others want to contribute code to it. I took the raw data off of the main page (http://hackage.haskell.org/packages/archive/log) and wrote some quick and dirty Haskell to parse and process it. Basically I counted an upload as a unique event -- it didn't matter to me whether it was a bug fix upload on an existing project or a new project. The way I looked at it, each upload represented people contributing to the community. - Hitesh ___ Haskell-Cafe mailing list Haskell-Cafe@haskell.org http://www.haskell.org/mailman/listinfo/haskell-cafe
[Haskell-cafe] Re: ANN: nano-hmac 0.2.0
Adam Langley agl at imperialviolet.org writes: Just a heads up; PHO has written nice bindings to much of OpenSSL: http://hackage.haskell.org/cgi-bin/hackage-scripts/package/HsOpenSSL-0.3.1 Thanks for pointing it out. It looks like PHO has done some good work there. - Hitesh ___ Haskell-Cafe mailing list Haskell-Cafe@haskell.org http://www.haskell.org/mailman/listinfo/haskell-cafe
[Haskell-cafe] Re: ANN: nano-hmac 0.2.0
Don Stewart dons at galois.com writes: Shall we merge nano-md5 into this lib, and deprecate nano-md5 itself? Seems like a good time to consolidate, and produce a single openssl binding. It's tempting, but I would really hate to lose nano-md5 as it is today. I thought your concept was a great idea to inspire people to start small to get a feel for developing Haskell libraries. The current nano-md5 serves as a really good example. In the Ruby community there are many small libraries that do one, simple focused task. There are times when this is a virtue over libraries that try to be all encompassing. It's weird but I would have thought the Haskell community would have more embraced small libraries also since they may be more composable. - Hitesh ___ Haskell-Cafe mailing list Haskell-Cafe@haskell.org http://www.haskell.org/mailman/listinfo/haskell-cafe
[Haskell-cafe] ANN: nano-hmac 0.2.0
nano-hmac provides bindings to OpenSSL's HMAC interface. With this release the set of hashing functions supported is: MD5, SHA, SHA1, SHA224, SHA256, SHA384, SHA512. If you're unfamiliar with HMAC's then you may want to check out the second link below where I explain a little bit about them in a blog entry. The hackage pages mentioned that they're not running haddock 2.0, so I don't know if the docs will generate. If not, you can see the docs online at the third link below. * http://hackage.haskell.org/cgi-bin/hackage-scripts/package/nano-hmac-0.2.0 * http://www.jasani.org/2008/02/nano-hmac-020-released.html * http://docs.jasani.org/nano-hmac/0.2.0/ Any and all comments/suggestions/criticisms/fortune-cookie-proverbs are welcome. Thanks, Hitesh ___ Haskell-Cafe mailing list Haskell-Cafe@haskell.org http://www.haskell.org/mailman/listinfo/haskell-cafe
[Haskell-cafe] Re: Hoogle works once more
Hoogle is an amazing tool, thanks for all your work on it! Let me put my vote in to include cgi and html/xhtml in the next revision. It might help dons convert another person or two to Haskell ... not that he needs any help. Thanks, - Hitesh ___ Haskell-Cafe mailing list Haskell-Cafe@haskell.org http://www.haskell.org/mailman/listinfo/haskell-cafe