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 ) 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 ; 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: <7CDDF63C-8451-465C-B98D-20E224045EF2@walltime.info> Date: Wed, 30 Jul 2014 01:38:39 -0600 Message-ID: From: Caleb Roger Davis To: Felipe Micaroni Lalli 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 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: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-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 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
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>
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 La= lli <micaroni@walltime.info> wrote:
May I ask you which language? I'd love t= o implement Bitcoin in Clojure or Scheme.

Related: http://b= itcoin.stackexchange.com/questions/5344/has-anyone-ported-the-bitcoin-softw= are-to-pure-clojure




Sincerely,


Felipe Micaroni Lalli

Walltime: https://wallt= ime.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:
>
> =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.
> =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)
> =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.
> 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.
>
> 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 ).=
>
> Is there a separate area (github & mailing list) for core wallet d= evelopment?
>
> 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&= amp;iu=3D/4140/ostg.clktrk_______________________________________________
> Bitcoin-development mailing list
>
Bitcoin-d= evelopment@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/bitco= in-development




--
--f46d043c06be9e410304ff643e9b--