Received: from sog-mx-4.v43.ch3.sourceforge.com ([172.29.43.194] helo=mx.sourceforge.net) by sfs-ml-2.v29.ch3.sourceforge.com with esmtp (Exim 4.76) (envelope-from <moabtek@gmail.com>) id 1XCOTG-0003zx-QD for bitcoin-development@lists.sourceforge.net; Wed, 30 Jul 2014 07:38:46 +0000 Received-SPF: pass (sog-mx-4.v43.ch3.sourceforge.com: domain of gmail.com designates 209.85.212.171 as permitted sender) client-ip=209.85.212.171; envelope-from=moabtek@gmail.com; helo=mail-wi0-f171.google.com; Received: from mail-wi0-f171.google.com ([209.85.212.171]) by sog-mx-4.v43.ch3.sourceforge.com with esmtps (TLSv1:RC4-SHA:128) (Exim 4.76) id 1XCOTF-0001zD-Fu for bitcoin-development@lists.sourceforge.net; Wed, 30 Jul 2014 07:38:46 +0000 Received: by mail-wi0-f171.google.com with SMTP id hi2so7018890wib.10 for <bitcoin-development@lists.sourceforge.net>; Wed, 30 Jul 2014 00:38:39 -0700 (PDT) MIME-Version: 1.0 X-Received: by 10.181.13.112 with SMTP id ex16mr4414788wid.58.1406705919211; Wed, 30 Jul 2014 00:38:39 -0700 (PDT) Received: by 10.194.90.12 with HTTP; Wed, 30 Jul 2014 00:38:39 -0700 (PDT) In-Reply-To: <7CDDF63C-8451-465C-B98D-20E224045EF2@walltime.info> References: <CALEpF5ab+T6k+QXK-AujQQcYPq_PyoaxB3KDGctRe1KicZpfWA@mail.gmail.com> <7CDDF63C-8451-465C-B98D-20E224045EF2@walltime.info> Date: Wed, 30 Jul 2014 01:38:39 -0600 Message-ID: <CALEpF5aryPkg6b+4i-xc8L_d53FLWc_xhnZFY4Zjk_mEm=qDhA@mail.gmail.com> From: Caleb Roger Davis <moabtek@gmail.com> To: Felipe Micaroni Lalli <micaroni@walltime.info> Content-Type: multipart/alternative; boundary=f46d043c06be9e410304ff643e9b X-Spam-Score: -0.6 (/) X-Spam-Report: Spam Filtering performed by mx.sourceforge.net. See http://spamassassin.org/tag/ for more details. -1.5 SPF_CHECK_PASS SPF reports sender host as permitted sender for sender-domain 0.0 FREEMAIL_FROM Sender email is commonly abused enduser mail provider (moabtek[at]gmail.com) -0.0 SPF_PASS SPF: sender matches SPF record 1.0 HTML_MESSAGE BODY: HTML included in message -0.1 DKIM_VALID_AU Message has a valid DKIM or DK signature from author's domain 0.1 DKIM_SIGNED Message has a DKIM or DK signature, not necessarily valid -0.1 DKIM_VALID Message has at least one valid DKIM or DK signature X-Headers-End: 1XCOTF-0001zD-Fu Cc: Bitcoin Dev <bitcoin-development@lists.sourceforge.net> Subject: Re: [Bitcoin-development] Bitcoin development (testing & where to get Wallet code) X-BeenThere: bitcoin-development@lists.sourceforge.net X-Mailman-Version: 2.1.9 Precedence: list List-Id: <bitcoin-development.lists.sourceforge.net> List-Unsubscribe: <https://lists.sourceforge.net/lists/listinfo/bitcoin-development>, <mailto:bitcoin-development-request@lists.sourceforge.net?subject=unsubscribe> List-Archive: <http://sourceforge.net/mailarchive/forum.php?forum_name=bitcoin-development> List-Post: <mailto:bitcoin-development@lists.sourceforge.net> List-Help: <mailto:bitcoin-development-request@lists.sourceforge.net?subject=help> List-Subscribe: <https://lists.sourceforge.net/lists/listinfo/bitcoin-development>, <mailto:bitcoin-development-request@lists.sourceforge.net?subject=subscribe> X-List-Received-Date: Wed, 30 Jul 2014 07:38:47 -0000 --f46d043c06be9e410304ff643e9b Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Yes, I was thinking something on the JVM, I have a big interest in Clojure right now (am a long time Java dev, since 1996). I do not know if I want to tackle writing bitcoin in Clojure, but I want to create a tool kit first to learn more about how it works. Caleb On Tue, Jul 29, 2014 at 5:12 PM, Felipe Micaroni Lalli < micaroni@walltime.info> wrote: > May I ask you which language? I'd love to implement Bitcoin in Clojure or > Scheme. > > Related: > http://bitcoin.stackexchange.com/questions/5344/has-anyone-ported-the-bit= coin-software-to-pure-clojure > > > > > Sincerely, > > > Felipe Micaroni Lalli > > Walltime: https://walltime.info > Bitcoin Paranoid Android developer > PGP ID: 0x4c0afccfed5cde14 > BTC: 1LipeR1AjHL6gwE7WQECW4a2H4tuqm768N > > On 29/07/2014, at 19:32, Caleb Roger Davis <moabtek@gmail.com> wrote: > > > I have several Bitcoin contributions I would like to make, mostly for > learning purposes to get started: > > > > =E2=80=A2 I would like to contribute to unit and/or other types o= f tests > (code), not production code. > > =E2=80=A2 I would like to understand the Bitcoin code (as much as= possible > from top to bottom) > > =E2=80=A2 I would like to write a Bitcoin wallet in another langu= age (so > would like to know where to get the "Bitcoin - Core Wallet" code, but not > sure where it resides. > > I am a seasoned software developer, but I do need direction on where to > get started. If there is a wiki doc for new developers that would reduce > my searching and experimentation that would be great. > > > > For each of the three items above, I would like to know the tools and > frameworks I would need to understand and initially work on tests ( how t= o > run the existing tests to get code coverage and find where coverage is > needed, what is the preferred IDE and full development stack etc ), and > also where to get started looking at the bitcoin core code and also the > wallet code (where is the initial starting point and then I could trace > from there ). > > > > Is there a separate area (github & mailing list) for core wallet > development? > > > > Sincerely, > > > > > > -- > > Caleb > > > > > -------------------------------------------------------------------------= ----- > > Infragistics Professional > > Build stunning WinForms apps today! > > Reboot your WinForms applications with our WinForms controls. > > Build a bridge from your legacy apps to the future. > > > http://pubads.g.doubleclick.net/gampad/clk?id=3D153845071&iu=3D/4140/ostg= .clktrk_______________________________________________ > > Bitcoin-development mailing list > > Bitcoin-development@lists.sourceforge.net > > https://lists.sourceforge.net/lists/listinfo/bitcoin-development > > --=20 Caleb M: 801.896.3278 https://plus.google.com/+CalebRogerDavis/about --f46d043c06be9e410304ff643e9b Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable <div dir=3D"ltr">Yes, I was thinking something on the JVM, I have a big int= erest in Clojure right now (am a long time Java dev, since 1996).<div><br><= /div><div>I do not know if I want to tackle writing bitcoin in Clojure, but= I want to create a tool kit first to learn more about how it works.</div> <div><br></div><div>Caleb</div></div><div class=3D"gmail_extra"><br><br><di= v class=3D"gmail_quote">On Tue, Jul 29, 2014 at 5:12 PM, Felipe Micaroni La= lli <span dir=3D"ltr"><<a href=3D"mailto:micaroni@walltime.info" target= =3D"_blank">micaroni@walltime.info</a>></span> wrote:<br> <blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p= x #ccc solid;padding-left:1ex">May I ask you which language? I'd love t= o implement Bitcoin in Clojure or Scheme.<br> <br> Related: <a href=3D"http://bitcoin.stackexchange.com/questions/5344/has-any= one-ported-the-bitcoin-software-to-pure-clojure" target=3D"_blank">http://b= itcoin.stackexchange.com/questions/5344/has-anyone-ported-the-bitcoin-softw= are-to-pure-clojure</a><br> <br> <br> <br> <br> Sincerely,<br> <br> <br> Felipe Micaroni Lalli<br> <br> Walltime: <a href=3D"https://walltime.info" target=3D"_blank">https://wallt= ime.info</a><br> Bitcoin Paranoid Android developer<br> PGP ID: 0x4c0afccfed5cde14<br> BTC: 1LipeR1AjHL6gwE7WQECW4a2H4tuqm768N<br> <div><div class=3D"h5"><br> On 29/07/2014, at 19:32, Caleb Roger Davis <<a href=3D"mailto:moabtek@gm= ail.com">moabtek@gmail.com</a>> wrote:<br> <br> > I have several Bitcoin contributions I would like to make, mostly for = learning purposes to get started:<br> ><br> > =C2=A0 =C2=A0 =C2=A0 =E2=80=A2 I would like to contribute to unit and/= or other types of tests (code), not production code.<br> > =C2=A0 =C2=A0 =C2=A0 =E2=80=A2 I would like to understand the Bitcoin = code (as much as possible from top to bottom)<br> > =C2=A0 =C2=A0 =C2=A0 =E2=80=A2 I would like to write a Bitcoin wallet = in another language (so would like to know where to get the "Bitcoin -= Core Wallet" code, but not sure where it resides.<br> > I am a seasoned software developer, but I do need direction on where t= o get started. =C2=A0If there is a wiki doc for new developers that would r= educe my searching and experimentation that would be great.<br> ><br> > For each of the three items above, I would like to know the tools and = frameworks I would need to understand and initially work on tests ( how to = run the existing tests to get code coverage and find where coverage is need= ed, what is the preferred IDE and full development stack etc ), and also wh= ere to get started looking at the bitcoin core code and also the wallet cod= e (where is the initial starting point and then I could trace from there ).= <br> ><br> > Is there a separate area (github & mailing list) for core wallet d= evelopment?<br> ><br> > Sincerely,<br> ><br> ><br> > --<br> > Caleb<br> ><br> </div></div>> ----------------------------------------------------------= --------------------<br> > Infragistics Professional<br> > Build stunning WinForms apps today!<br> > Reboot your WinForms applications with our WinForms controls.<br> > Build a bridge from your legacy apps to the future.<br> > <a href=3D"http://pubads.g.doubleclick.net/gampad/clk?id=3D153845071&a= mp;iu=3D/4140/ostg.clktrk_______________________________________________" t= arget=3D"_blank">http://pubads.g.doubleclick.net/gampad/clk?id=3D153845071&= amp;iu=3D/4140/ostg.clktrk_______________________________________________</= a><br> > Bitcoin-development mailing list<br> > <a href=3D"mailto:Bitcoin-development@lists.sourceforge.net">Bitcoin-d= evelopment@lists.sourceforge.net</a><br> > <a href=3D"https://lists.sourceforge.net/lists/listinfo/bitcoin-develo= pment" target=3D"_blank">https://lists.sourceforge.net/lists/listinfo/bitco= in-development</a><br> <br> </blockquote></div><br><br clear=3D"all"><div><br></div>-- <br><div dir=3D"= ltr">Caleb<br>M: 801.896.3278<br><a href=3D"https://plus.google.com/+CalebR= ogerDavis/about" target=3D"_blank">https://plus.google.com/+CalebRogerDavis= /about</a></div> </div> --f46d043c06be9e410304ff643e9b--