< gmaxwell>
firefox is making more progress in having parts of it written in rust, e.g. the latest release replaces the CSS engine with one written in rust.
< wumpus>
gmaxwell: yes I read the article, really impressive how they can do all kinds of concurrency tricks (that failed two times when they tried to do so in c++) because the compiler and use of the language 'proves' that it is safe.
< wumpus>
parallelized CSS parsing is an impressive technical feat, it's noticably faster, though I'm also saddened it's necessary by today's websites :)
< wumpus>
anyhow makes me kind of jealous stuck in c++ with neantherthal (dead)locking
< gmaxwell>
yea, it's been in nightly for a while and was there default disabled for longer-- when I turned it on it was an obvious visible improvement.
< sipa>
if C++'s evolution from macros to classes and templates to metaclasses continues, we'll probably have the entirety of rust (and php, and intercal) embedded in a c++ library before the year 20125..
< wumpus>
that's underestimating it, on this pace, the whole of human civilization will be a c++ library by that time
< gmaxwell>
yea, but the gain from rust isn't what it has, it's what it doesn't have. :) you can do all these things in C++ you just need to not make any mistakes and accidentally use permissiveness you didn't intend to use.
< wumpus>
gmaxwell: right
< sipa>
using std::consciousness;
< wumpus>
<3
< gmaxwell>
well, it's better than what the JS people will do, -- make a rest call out to google-brain.
< sipa>
yes, the distinction between languages isn't in what they can or can't express, but in how they force you to express it
< sipa>
(that's actually a slightly modified quote from an article talking about human languages...)
< meshcollider>
And c++ is just an octopus made by nailing legs onto a dog
< meshcollider>
Another excellent quote I heard somewhere
< wumpus>
hehe, yes
< wumpus>
what is always true for software, compilers and otherwise is that adding is relatively easy, removing things that have turned out to be a bad idea (or have become a bad idea on modern hardware) is difficult
< bitcoin-git>
[bitcoin] TheBlueMatt opened pull request #11738: Fix sendrawtransaction hang when sending a tx already in mempool (master...2017-11-fix-sendraw-block) https://github.com/bitcoin/bitcoin/pull/11738
< HisMajesty_>
i am authorizing to share 1 Satoshi of Everything with you to be in the core, it will complete the core appropriately
< HisMajesty_>
Begin Code
< HisMajesty_>
Everything ECDSA Public Key (Bitcoin Compatible): 1N2EWy7LroJVFYXtmYZryh7W9eV3k6qajd exists since Mon Oct 02 2017 23:48:19 GMT-0700 (Pacific Daylight Time)
< HisMajesty_>
End Code
< luke-jr>
HisMajesty_: this isn't "talk to Core developers", it is "work on Core development"; please take it to another forum
< HisMajesty_>
33.3% Go to Satoshi Nakamoto of the rest of the coin mined in everything, 33.3% to Tyson J. J. Dodge, 33.3% to Nobody and 0.1% to Transaction Fee Reserve for Nobody
< HisMajesty_>
and a Faucet to send coins to and request from a nobody ECDSA Public Key for Everyone to use when they want too would be perfect