On Fri, Sep 17, 2010 at 3:52 AM, Søren Hilmer <[email protected]> wrote: > Hmm, well as you say it "pretty much works" except the testcase fails :-) > Okay, I will try to debug and fix it, so the test pass. >
I'm happy to accept pull requests to bring it up to date. It is recommended to interface to CouchDB via HTTP, as that will be interoperable over the long term. Chris > --Søren > > On Fri, Sep 17, 2010 at 10:42 AM, Robert Dionne < > [email protected]> wrote: > >> I don't think it's officially supported in the apache project, whatever >> that means (I'm sort of new to apache so I'm not sure how governance works). >> >> Hovercraft pretty much works. There's been discussion about server side >> apis, making extensions more pluggable, etc.. and some proposals but nothing >> of substance yet. So I think Hovercraft is probably a good place to start if >> you want to be in the same VM, but you'll need to understand the internals a >> bit, which isn't too hard if you're erlang literate. There's also >> coucbeam[1] if you're just working in erlang and want to use the apis from >> another erlang VM >> >> Cheers, >> >> Bob >> >> [1] http://github.com/benoitc/couchbeam >> >> >> On Sep 17, 2010, at 2:12 AM, Søren Hilmer wrote: >> >> > I am fetching data periodically from some source, this data needs to be >> > massaged before it can end up as a document in couch. >> > I wish to avoid having another OS process in the setup of the system, >> thus >> > I'm aiming for an Erlang process. >> > Now is hovercraft not the way for this Erlang process to put data into >> > couch? >> > >> > Btw. the hovercraft lightning test runs flawlessly. >> > >> > --Søren >> > >> > >> > On Thu, Sep 16, 2010 at 4:24 PM, Tyler Gillies <[email protected]> >> wrote: >> > >> >> I mentioned hovercraft at the couchone office and people kinda just >> shook >> >> their heads. >> >> >> >> On Thu, Sep 16, 2010 at 7:19 AM, Robert Dionne < >> >> [email protected] >> >>> wrote: >> >> >> >>> I'm not sure anyone has kept this up and it's likely a few of the touch >> >>> points where it meets the internals have changed. From the stack it >> looks >> >>> like a function has gone away. Perhaps if you could comment on the >> >> specifics >> >>> of what you are doing someone could determine whether Hovercraft could >> be >> >>> upgraded or you'd be better off using something else. >> >>> >> >>> >> >>> >> >>> On Sep 16, 2010, at 7:56 AM, Søren Hilmer wrote: >> >>> >> >>>> Hi >> >>>> >> >>>> I successfully compiled hovercraft, and got it loaded within my couch >> >>>> instance v 1.0.1. and Erlang R13B03 >> >>>> I then tried to run hovercraft_test:all() but it fails with this dump: >> >>>> >> >>>> [info] [<0.34.0>] Starting tests in <<"hovercraft-test">> >> >>>> [error] [emulator] Error in process <0.183.0> with exit value: >> >>>> {undef,[{couch_doc,att_foldl_unzip,[{att,<<8 bytes>>,<<10 >> >>>> bytes>>,46,10240,<<16 >> >>>> >> >>> >> >> >> bytes>>,1,{<0.176.0>,[343]},gzip},#Fun<hovercraft.9.110183069>,[]]},{hovercraft,attachment_streamer,3}]} >> >>>> >> >>>> >> >>>> >> >>>> =ERROR REPORT==== 16-Sep-2010::13:37:19 === >> >>>> Error in process <0.183.0> with exit value: >> >>>> {undef,[{couch_doc,att_foldl_unzip,[{att,<<8 bytes>>,<<10 >> >>>> bytes>>,46,10240,<<16 >> >>>> >> >>> >> >> >> bytes>>,1,{<0.176.0>,[343]},gzip},#Fun<hovercraft.9.110183069>,[]]},{hovercraft,attachment_streamer,3}]} >> >>>> >> >>>> ** exception exit: undef >> >>>> in function couch_doc:att_foldl_unzip/3 >> >>>> called as >> >>>> >> >> couch_doc:att_foldl_unzip({att,<<"test.txt">>,<<"text/plain">>,46,10240, >> >>>> >> >>>> <<141,179,150,14,153,200,141,27,251,216,245,2,33,71,41,226>>, >> >>>> 1, >> >>>> {<0.176.0>,[343]}, >> >>>> gzip}, >> >>>> >> >>> #Fun<hovercraft.9.110183069>,[]) >> >>>> in call from hovercraft:attachment_streamer/3 >> >>>> >> >>>> >> >>>> >> >>>> Any clues? >> >>>> It does succeed in creating the hovercraft-test database and 2 >> >> documents >> >>>> within it. >> >>>> >> >>>> --Søren >> >>>> >> >>>> -- >> >>>> >> >>>> Søren Hilmer, M.Sc., M.Crypt. >> >>>> >> >>>> wideTrail Phone: +45 25481225 >> >>>> >> >>>> Pilevænget 41 Email: �[email protected] >> >>>> >> >>>> DK-8961 Allingåbro Web: www.widetrail.dk >> >>> >> >>> >> >> >> >> >> >> -- >> >> http://www.readwriteweb.com/about#tyler >> >> >> >> Ask me anything <http://tumble.pdxbrain.com/ask>! >> >> >> > >> > >> > >> > -- >> > >> > Søren Hilmer, M.Sc., M.Crypt. >> > >> > wideTrail Phone: +45 25481225 >> > >> > Pilevænget 41 Email: �[email protected] >> > >> > DK-8961 Allingåbro Web: www.widetrail.dk >> >> > > > -- > > Søren Hilmer, M.Sc., M.Crypt. > > wideTrail Phone: +45 25481225 > > Pilevænget 41 Email: �[email protected] > > DK-8961 Allingåbro Web: www.widetrail.dk > -- Chris Anderson http://jchrisa.net http://couch.io
