rchain / rchain-api

Obsoleted in favor of https://github.com/rchain-community/rchain-api. Use at your own risk.
Other
8 stars 4 forks source link

npm/pypi/etc package name: rchain? rchain-api? #4

Closed JoshOrndorff closed 5 years ago

JoshOrndorff commented 5 years ago

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

JoshOrndorff commented 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.

JoshOrndorff commented 5 years ago

Although I'm certainly open to suggestions @dckc if you have something you like more.

JoshOrndorff commented 5 years ago

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

JoshOrndorff commented 5 years ago

panthR

JoshOrndorff commented 5 years ago

Now that we're moved into a new repo I propose we go with rchain-api all lowercase. Any opposition reopen.

dckc commented 5 years ago

Good. That's what's been in package.json since July 28 :)

https://github.com/rchain/rchain-api/blame/master/package.json#L2

dckc commented 5 years ago

@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

JoshOrndorff commented 5 years ago

Looks like I don't have privs to invite. reaches for his revokable forwarder factory...

dckc commented 5 years ago

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.

crypto-coder commented 5 years ago

"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