Closed JoshOrndorff closed 5 years ago
I think we're developing the rchain module for javascript. Taking that name doesn't preclude development of rchain.py
or rchain.java
. We could even pronounce the project "RChain JS".
The one situation I can imagine making me regret the land-grab is if someone wants to develop the actual node in javascript. But I think js would be pretty far down the list preferred languages for that.
Although I'm certainly open to suggestions @dckc if you have something you like more.
From @dckc on October 3, 2018 22:22
Maybe rchain-client
? Or rchain-sidecar
?
I would think the rchain package for javascript would re-implement the rholang interpreter / compiler and the rest of the scala code.
I prefer less meaningful names that accrue their own reputation later rather than grabbing up front. (historical example: HTML Wilbur that later became HTML 3.2). Hmm... rchain-dapper
for building dapps? Maybe rchain-tools
? But that smells like a util package.
rchain-gang rchain-web rchain-connect
using some words from a bip39 generator: rchain-leaf rchain-bubble rchain-blossom rchain-panther
panthR
Now that we're moved into a new repo I propose we go with rchain-api
all lowercase. Any opposition reopen.
Good. That's what's been in package.json since July 28 :)
https://github.com/rchain/rchain-api/blame/master/package.json#L2
@JoshOrndorff writes Oct 13 in #12 :
But, the decision to have separate repos, makes the conversation about what to call this one more relevant.
Sounds like this issue should be re-opened.
Please either re-open it or invite me as collaborator so I can do it.
cc @crypto-coder
Looks like I don't have privs to invite. reaches for his revokable forwarder factory...
RChainJS is Ok by me. (proposed by @crypto-coder)
Please let's use a separate comment on each name that anybody is advocating and use :+1: and :-1: reactions.
My preference is still rchain-api ; I gave it a thumbs-up above.
"rchain-api" is the final name we chose on the call tonight. Issue Resolved.
TypeScript syntax would look like this -- import { RNodeClient, TupleSpaceClient, Block, Registry} from 'rchain-api';
web3.eth is how Ethereum does things now web3.rchain is how RChain could do things in the future
From @dckc on October 3, 2018 21:43
In #19, @crypto-coder suggests
npm install --save rchain
. @JoshOrndorff says he likes it.Hmm... it seems like a land-grab, to me; are we really developing the rchain module?
Not that
rchain-api
was any less of a land-grab. Hmm...Copied from original issue: JoshOrndorff/RChain-API#22