Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Port to other languages #5

Closed
dvf opened this issue Oct 2, 2017 · 18 comments
Closed

Port to other languages #5

dvf opened this issue Oct 2, 2017 · 18 comments

Comments

@dvf
Copy link
Owner

dvf commented Oct 2, 2017

It would be nice to see the same implementation in some popular languages:

JavaScript, TypeScript, C#, Go.

Any takers?

@dvf dvf added the help wanted label Oct 2, 2017
@jayuuza
Copy link

jayuuza commented Oct 2, 2017

I'll do it in c#

@ghost
Copy link

ghost commented Oct 2, 2017

I can experiment with either the JavaScript or Go versions. A couple of days ago I thought of implementing it in Rust.

@HintikkaKimmo
Copy link

I am planning to create a Go version, but it might be ugly. I am just learning Go and as I am also interested on Blockchains this seems like a nice project

@ghost
Copy link

ghost commented Oct 2, 2017

@HintikkaKimmo I can give you a hand if you need it, but since you want to do Go I'll do JS.

@dvf
Copy link
Owner Author

dvf commented Oct 2, 2017

@conmarap Rust is awesome!

Let's put the implementations in top level folders: /rust, /python, /csharp, golang etc...

@not-a-muggle
Copy link

I'll try to get it done in Node.

@crisadamo
Copy link

crisadamo commented Oct 5, 2017

@dvf I already made a PR with a GO implementation.

@visini
Copy link

visini commented Oct 5, 2017

Looking forward to the JS implementation, as I'm learning javascript and blockchain it would be an awesome project for studying purposes! Many thanks to everyone for putting in the effort.

@ghost
Copy link

ghost commented Oct 5, 2017

I'll look into it (JS) this weekend, if nobody beats me to it. Otherwise I can do a different language.

@dvf
Copy link
Owner Author

dvf commented Oct 7, 2017

It looks like there's a few pulls in other languages! 🍾

Unfortunately I'm not an expert in all of them (or even some of them). It would be great if folks would help out by reviewing.

@mixartemev
Copy link

I started make it on php implemented on Yii2 Framework
https://github.com/mixartemev/yii2-blockchain

@stevenpack
Copy link

stevenpack commented Oct 24, 2017

I've done rust https://github.com/stevenpack/learnnet.

How do you want to do it @dvf? Accept PRs into a top level folder? Or just have a file with links to the relevant repo's?

Also FYI @conmarap

@bbiskup
Copy link

bbiskup commented Nov 13, 2017

I'm working on a C++ version (early stages; no tests yet).

@hskang9
Copy link

hskang9 commented Nov 21, 2017

I have done it on Javascript here!

@hskang9
Copy link

hskang9 commented Nov 21, 2017

However, you need to merge my PR before I make new one for this.

@ReyHaynes
Copy link

@hskang9 Good job on the JS port!

@TerribleDev
Copy link

@dvf would a fortran implementation be welcomed?

@dvf
Copy link
Owner Author

dvf commented Jan 24, 2018

If you make a port, please make a PR linking to it in the README file instead of including it in the repo.

@dvf dvf closed this as completed Jan 24, 2018
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests