summaryrefslogtreecommitdiff
path: root/1a/eb2f7e012af019707808b626930f8a94fa9c2a
blob: 1f225fb643729cad32272f53c7c21190069f090d (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
Return-Path: <hampus.sjoberg@gmail.com>
Received: from smtp1.linuxfoundation.org (smtp1.linux-foundation.org
	[172.17.192.35])
	by mail.linuxfoundation.org (Postfix) with ESMTPS id AC9DC1D8F
	for <bitcoin-dev@lists.linuxfoundation.org>;
	Fri, 26 Apr 2019 09:38:16 +0000 (UTC)
X-Greylist: whitelisted by SQLgrey-1.7.6
Received: from mail-wm1-f46.google.com (mail-wm1-f46.google.com
	[209.85.128.46])
	by smtp1.linuxfoundation.org (Postfix) with ESMTPS id 264D974A
	for <bitcoin-dev@lists.linuxfoundation.org>;
	Fri, 26 Apr 2019 09:38:16 +0000 (UTC)
Received: by mail-wm1-f46.google.com with SMTP id p21so1200758wmc.0
	for <bitcoin-dev@lists.linuxfoundation.org>;
	Fri, 26 Apr 2019 02:38:16 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
	h=mime-version:references:in-reply-to:from:date:message-id:subject:to; 
	bh=J108V/s/A+d2J1ChCishxiijDFHnGI/zBcyLr60PRfM=;
	b=rG2usFG+FkxQwyHoPDKjQ9oHOU9vZwprVwiWghvjz0E5DZfQaJ8Ttu1va3p+msKhw4
	pdemXmpCcckbt93NBVTyxFR0dk1XJizSpiosbiREOejSacHwPwCa0L8s1IwztiUV7mly
	5Pnf9hEykQG/9Nna4VdL5FLHUViWf+gO2UkoXF7XcixMfXLsAWGrlH4NfICxcYGS21BF
	I0NERI1n8Vd0MgSE0lP1W0+SZD/XAxeBX336i+T1oblw1qlFcDSR4d/A/1KhWX+gkc8v
	tj/o08nunYtNBdlJrzV4uNeh2bbyc+wvWdp2y1/7bskJmx0Z+d+M7qt4fo6IoEZZeIk9
	BDLw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
	d=1e100.net; s=20161025;
	h=x-gm-message-state:mime-version:references:in-reply-to:from:date
	:message-id:subject:to;
	bh=J108V/s/A+d2J1ChCishxiijDFHnGI/zBcyLr60PRfM=;
	b=AXEU7UwBROf41kRyWWKzmg3+KU/ti4RpTh/2lXZdZaUr6fVWzzNjE1gzVxxsRtmB6u
	P5IUea6ENmRiTLMA/AJEGqPx/e5azcjvZphjupTx+kysAsjLRcFPQg89yVdXfZUTGHsP
	yVCI+7fiWmu98X7hL6FTqa6JOhITAzMZQKgWP0eZRbjjjUgLFwEwlMCmqjjgC0wvI8Kg
	56P8OKl+BDZZuYYGvwAmzd7BMcjXjaBpRArMfk2pfNN4SZO8ChfoqSvwaiVQH1KKROyu
	MBB5oIXmRd7mV9IkeucEJds8tslVbG0SPQXrJOU3R6atgPwqU2RiRPDMmlALuqeuvb5L
	v44g==
X-Gm-Message-State: APjAAAUQ0ZN4wIg4r5E7t9aQhCMFdNaMbO6HxYZkNXvD3DU9A+Sk6uRY
	5+ypss4YfrzP/WUt/62QXIPQuWtEQ3VIrTJos3g=
X-Google-Smtp-Source: APXvYqxcwYLw0k9VrW2Ibr60OUqsxhxNX5OVyNfu9jL5pPBh0Wne9MQYd8cCQ32fV8Csv+KK1N4nYAacrUpjCfDAxP0=
X-Received: by 2002:a1c:e90f:: with SMTP id q15mr7283735wmc.1.1556271494712;
	Fri, 26 Apr 2019 02:38:14 -0700 (PDT)
MIME-Version: 1.0
References: <CA+PERc0+cUu-0-HsnTNEFY67v2T6BwtV-myjT=mh1i9z5vATYQ@mail.gmail.com>
In-Reply-To: <CA+PERc0+cUu-0-HsnTNEFY67v2T6BwtV-myjT=mh1i9z5vATYQ@mail.gmail.com>
From: =?UTF-8?Q?Hampus_Sj=C3=B6berg?= <hampus.sjoberg@gmail.com>
Date: Fri, 26 Apr 2019 11:38:03 +0200
Message-ID: <CAFMkqK94_EqXpdXX4swrWZy+Am-bjvWWR_JFG3JUJxOp1WBZJw@mail.gmail.com>
To: Ahmer Regos <ahmerregos@gmail.com>, 
	Bitcoin Protocol Discussion <bitcoin-dev@lists.linuxfoundation.org>
Content-Type: multipart/alternative; boundary="0000000000009dd32c05876bb13e"
X-Spam-Status: No, score=-2.0 required=5.0 tests=BAYES_00,DKIM_SIGNED,
	DKIM_VALID, DKIM_VALID_AU, FREEMAIL_FROM, HTML_MESSAGE,
	RCVD_IN_DNSWL_NONE autolearn=ham version=3.3.1
X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on
	smtp1.linux-foundation.org
X-Mailman-Approved-At: Sat, 27 Apr 2019 04:06:14 +0000
Subject: Re: [bitcoin-dev] Improving Pre and Post Merging Abilities With
 Rewriting Core In Python
X-BeenThere: bitcoin-dev@lists.linuxfoundation.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: Bitcoin Protocol Discussion <bitcoin-dev.lists.linuxfoundation.org>
List-Unsubscribe: <https://lists.linuxfoundation.org/mailman/options/bitcoin-dev>,
	<mailto:bitcoin-dev-request@lists.linuxfoundation.org?subject=unsubscribe>
List-Archive: <http://lists.linuxfoundation.org/pipermail/bitcoin-dev/>
List-Post: <mailto:bitcoin-dev@lists.linuxfoundation.org>
List-Help: <mailto:bitcoin-dev-request@lists.linuxfoundation.org?subject=help>
List-Subscribe: <https://lists.linuxfoundation.org/mailman/listinfo/bitcoin-dev>,
	<mailto:bitcoin-dev-request@lists.linuxfoundation.org?subject=subscribe>
X-List-Received-Date: Fri, 26 Apr 2019 09:38:16 -0000

--0000000000009dd32c05876bb13e
Content-Type: text/plain; charset="UTF-8"

Bitcoin is a consensus critical system.
We have already had consensus problems between Bitcoin Core-versions,
rewriting everything in another language would expose us to even greater
risks, and moving to a language like Python I see no benefit whatsoever.

Best
Hampus

Den tis 23 apr. 2019 kl 16:47 skrev Ahmer Regos via bitcoin-dev <
bitcoin-dev@lists.linuxfoundation.org>:

> I'm proposing re-writing bitcoin codebase in Python for improving pre and
> post merging abilities, faster operations and better understandability.
> Python is a fast language with C support, it is good with hashing things,
> it has a good syntax and everyone can read /  understand it unlike C++.
>
> I am willing the coordinate the transformation operation and i believe it
> would be really good the get rid of C++.
>
> - Ahmer Regos from Regain Beaches.
> _______________________________________________
> bitcoin-dev mailing list
> bitcoin-dev@lists.linuxfoundation.org
> https://lists.linuxfoundation.org/mailman/listinfo/bitcoin-dev
>

--0000000000009dd32c05876bb13e
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div>Bitcoin is a consensus critical system.</div><div>We =
have already had consensus problems between Bitcoin Core-versions, rewritin=
g everything in another language would expose us to even greater risks, and=
 moving to a language like Python I see no  benefit whatsoever.</div><div><=
br></div><div>Best</div><div>Hampus<br></div></div><br><div class=3D"gmail_=
quote"><div dir=3D"ltr" class=3D"gmail_attr">Den tis 23 apr. 2019 kl 16:47 =
skrev Ahmer Regos via bitcoin-dev &lt;<a href=3D"mailto:bitcoin-dev@lists.l=
inuxfoundation.org">bitcoin-dev@lists.linuxfoundation.org</a>&gt;:<br></div=
><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border=
-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir=3D"ltr"><div>I&=
#39;m proposing re-writing bitcoin codebase in Python for improving=20
pre and post merging abilities, faster operations and better=20
understandability. Python is a fast language with C support, it is good=20
with hashing things, it has a good syntax and everyone can read /=C2=A0=20
understand it unlike C++.</div><div><br></div><div>I am willing the coordin=
ate the transformation operation and i believe it would be really good the =
get rid of C++.</div><div><br></div><div>- Ahmer Regos from Regain Beaches.=
</div></div>
_______________________________________________<br>
bitcoin-dev mailing list<br>
<a href=3D"mailto:bitcoin-dev@lists.linuxfoundation.org" target=3D"_blank">=
bitcoin-dev@lists.linuxfoundation.org</a><br>
<a href=3D"https://lists.linuxfoundation.org/mailman/listinfo/bitcoin-dev" =
rel=3D"noreferrer" target=3D"_blank">https://lists.linuxfoundation.org/mail=
man/listinfo/bitcoin-dev</a><br>
</blockquote></div>

--0000000000009dd32c05876bb13e--