Closed dckc closed 5 years ago
@AbnerZheng how many story points did you contribute to this month?
@Medha were there other contributors to bounty issues this month?
@zsluedem completed 13 story points in Oct. for his work on https://rchain.atlassian.net/browse/OPS-358
@KellyAtPyrofex tells me @zsluedem did https://rchain.atlassian.net/browse/OPS-358 ; that's 13 story points x $150 is $1950.
In budget votes for this bounty I just voted as such. @deannald please give us a 3rd vote.
@zsluedem be sure to give yourself a reward vote. (I added one; per current status of #785 , only two reward votes are necessary, and they need not be from trust-metric-certified voters.)
@dckc @KellyatPyrofex Thanks. I voted myself.
Does this issue still need on budget vote?
Yes, it still needs a budget vote from someone such as @deannald .
strange... I don't understand why Kelly's vote isn't counted as a trusted budget vote. Ohh... "verified coop" is missing. Sigh.
@xiphiness completed https://github.com/rchain/rchain/pull/1578 that resolved https://rchain.atlassian.net/projects/RHOL/issues/RHOL-724 https://rchain.atlassian.net/projects/RHOL/issues/RHOL-725 https://rchain.atlassian.net/projects/RHOL/issues/RHOL-726
That's 8 points x $150 = $1200
@dckc FYI
@glenbraun points out he did https://rchain.atlassian.net/browse/CORE-1337 : 8 story points.
Darn... gotta adjust the numbers again.
I voted, but it doesn't look like it affected anything. Also, how does one go back and adjust the numbers for a budget that's been voted on already? Never mind on that last bit - I found it.
@glenbraun completed https://rchain.atlassian.net/browse/CORE-1337
That's 8 points x $150 = $1200
I did Rholang Lexer/Parser = https://github.com/golovach-ivan/RhoLP/ Lexer part done, it can check RhoLang sources and detect a lot of errors. https://github.com/rchain/bounties/issues/1015 https://rchain.atlassian.net/browse/RHOL-1027 https://rchain.atlassian.net/browse/RHOL-1029 https://rchain.atlassian.net/browse/RHOL-1030 https://rchain.atlassian.net/browse/RHOL-1031
JoshyOrndorff checked my tool and liked it.
command-line tool in /bin folder https://github.com/golovach-ivan/RhoLP/tree/master/bin
36 x 150 = 5400$
@golovach-ivan that's very promising work, but as far as I can tell, that code hasn't been merged into https://github.com/rchain/rchain . As I explained in https://github.com/rchain/bounties/issues/1015#issuecomment-436805224 , getting your work reviewed and accepted by the core dev team is the measure of completion for core-dev bounties.
I think it is interesting to write a parser. It is certainly useful to have a way to get the RhoTypes protobufs for any given Rholang code (assuming that's the data model this parser would use).
I would like to point out a way that you can use RChain itself to get the protobufs for any valid Rholang.
@"parser"!(
{
new c, stdout(rho:io:stdout
) in {
contract c(x) = {
stdout!(*x)
}
}
})
Using a client we can listenForDataAtName "parser" and receive the protobufs for the Rholang in the curly brackets. That is, just wrap any valid Rholang in curly brackets, send it on a name and then listen for that using a client, you'll get the protobufs graph of the Rholang. For example, the code above looks like this:
{ "news": [ { "bindCount": 2, "p": { "receives": [ { "binds": [ { "patterns": [ { "exprs": [ { "eVarBody": { "v": { "freeVar": 0 } } } ], "connectiveUsed": true } ], "source": { "exprs": [ { "eVarBody": { "v": { "boundVar": 1 } } } ], "locallyFree": "Ag==" }, "freeCount": 1 } ], "body": { "sends": [ { "chan": { "exprs": [ { "eVarBody": { "v": { "boundVar": 1 } } } ], "locallyFree": "Ag==" }, "data": [ { "exprs": [ { "eVarBody": { "v": { "boundVar": 0 } } } ], "locallyFree": "AQ==" } ], "locallyFree": "Aw==" } ], "locallyFree": "Aw==" }, "persistent": true, "bindCount": 1, "locallyFree": "Aw==" } ], "locallyFree": "Aw==" }, "uri": [ "rho:io:stdout" ] } ] }
I know we won't be able to send on public names in the future and will have to use a private name, but the concept is the same.
Interesting, but let's please discuss that work in #1015.
Sorry. Posted in #1015
Benefit to RChain
address core dev team bounty tickets (in Jira)
Budget and Objective
ref google sheet: core-dev 201810
Estimated Budget of Task: $6,000? N story points @ $150/story point (per #273)
Estimated Timeline Required to Complete the Task: Oct 2018 How will we measure completion? [core PR request merged]
See CONTRIBUTING.md for details on budget and reward process.
Legal
Task Submitter shall not submit Tasks that will involve RHOC being transacted in any manner that (i) jeopardizes RHOC’s status as a software access token or other relevant and applicable description of the RHOC as an “asset”—not a security— or (2) violates, in any manner, applicable U.S. Securities laws.