[Haskell-cafe] ANN: filestore 0.1

zooko zooko at zooko.com
Mon Jan 26 13:52:50 EST 2009

I wonder if Bulat Ziganshin's FreeARC software could serve as a back- 
end to the filestore API, and if it did what sort of time and space  
performance it would have.

And if it was good, then I wonder if it could then be used by  
darcs.  :-)



On Jan 24, 2009, at 17:19 PM, Bulat Ziganshin wrote:

> Hello Gwern,
> Sunday, January 25, 2009, 2:56:07 AM, you wrote:
> my usual complaint: it will be great to see all announces duplicated
> in main haskell list
>> ANN filestore 0.1
>> We are pleased to announce the first release of a new library,  
>> filestore.
>> What is it?  filestore provides a uniform, abstract, generic  
>> interface for
>> storing versioned files on disk.  It allows calling programs to  
>> use generic
>> commands to store strings or binary data and perform various queries,
>> such as 'what files are in this repository?' or 'what were the  
>> contents
>> of this file at revision XXXXXXX?' or 'give me a diff of this file  
>> between
>> revision XXXXXXX and revision YYYYYYY.'  Because the interface is  
>> abstract,
>> the calling program is insulated from the messy details of the  
>> backend
>> (which might be a VCS or a database).
>> What backends are supported? Darcs and Git are fully supported.  
>> There are
>> plans for a SQLite backend.
>> What is this good for? Currently it is used by two wikis, Gitit and
>> Orchid. We hope it will see use in other applications as well that
>> need to version data and would like the various advantages of DVCSs
>> (such as easy collaboration, advanced merging, etc.).
>> Where can you get it? Your local cabal-install, Hackage at
>> http://hackage.haskell.org/cgi-bin/hackage-scripts/package/filestore
>> and of course you can do 'darcs get
>> http://johnmacfarlane.net/repos/filestore' for the very latest.
>> filestore was written by John MacFarlane, Gwern Branwen, and  
>> Sebastiaan Visser
> -- 
> Best regards,
>  Bulat                            mailto:Bulat.Ziganshin at gmail.com
> _______________________________________________
> Haskell-Cafe mailing list
> Haskell-Cafe at haskell.org
> http://www.haskell.org/mailman/listinfo/haskell-cafe

Tahoe, the Least-Authority Filesystem -- http://allmydata.org
store your data: $10/month -- http://allmydata.com/?tracking=zsig

More information about the Haskell-Cafe mailing list