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

why go? #1

Closed
chpio opened this Issue Mar 18, 2016 · 8 comments

Comments

Projects
None yet
5 participants
@chpio

chpio commented Mar 18, 2016

Also it's not about rewriting, fc00 is a new project. Its is a mesh networking protocol, so performance should be a top priority, do you write kernels in gc langs? So why do you want to write a performance critical software in a GC lang like go?

PS: i thought while i was writing this that fc00 will replace the original c implementation (https://github.com/cjdelisle/cjdns).

@ehmry

This comment has been minimized.

Show comment
Hide comment
@ehmry

ehmry Mar 18, 2016

Member

Why haven't you written it in rust?

Member

ehmry commented Mar 18, 2016

Why haven't you written it in rust?

@ehmry

This comment has been minimized.

Show comment
Hide comment
@ehmry

ehmry Mar 18, 2016

Member

It wouldn't make any sense to write go-fc00 in Rust, that would just be too confusing.

Maybe you want https://github.com/Randati/cjdrs.

Member

ehmry commented Mar 18, 2016

It wouldn't make any sense to write go-fc00 in Rust, that would just be too confusing.

Maybe you want https://github.com/Randati/cjdrs.

@lgierth

This comment has been minimized.

Show comment
Hide comment
@lgierth

lgierth Mar 19, 2016

Contributor

I wanna integrate it into go-ipfs so rust is not an option right now. @chpio I'd be happy if you wrote it in Rust ;)

Contributor

lgierth commented Mar 19, 2016

I wanna integrate it into go-ipfs so rust is not an option right now. @chpio I'd be happy if you wrote it in Rust ;)

@lgierth lgierth closed this Mar 19, 2016

@ansuz

This comment has been minimized.

Show comment
Hide comment
@ansuz

ansuz Mar 22, 2016

My hobby:

Compiling lists of instances of rust aficionados asking other people to write or rewrite large projects in Rust instead of the language of their choice

ansuz commented Mar 22, 2016

My hobby:

Compiling lists of instances of rust aficionados asking other people to write or rewrite large projects in Rust instead of the language of their choice

@cjdelisle

This comment has been minimized.

Show comment
Hide comment

💯

@ansuz

This comment has been minimized.

Show comment
Hide comment
@ansuz

ansuz Mar 22, 2016

I actually think Rust is a really cool language. I've just noticed that for whatever reason this is a very prevalent meme in the Rust community.

I am, in fact, compiling such a list to support this assertion, and it will be featured on my blag very soon. It will feature an issue filed on @cjdelisle's cjdns repo, so this is something of a duplicate.

That being said, we take issues seriously. @lgierth's requirements for compatibility with go-ipfs are legitimate, and @ehmry's suggestion to check out https://github.com/Randati/cjdrs seems quite helpful.

I've looked into this problem before, and I suggest checking out https://github.com/dnaq/sodiumoxide

ansuz commented Mar 22, 2016

I actually think Rust is a really cool language. I've just noticed that for whatever reason this is a very prevalent meme in the Rust community.

I am, in fact, compiling such a list to support this assertion, and it will be featured on my blag very soon. It will feature an issue filed on @cjdelisle's cjdns repo, so this is something of a duplicate.

That being said, we take issues seriously. @lgierth's requirements for compatibility with go-ipfs are legitimate, and @ehmry's suggestion to check out https://github.com/Randati/cjdrs seems quite helpful.

I've looked into this problem before, and I suggest checking out https://github.com/dnaq/sodiumoxide

@chpio

This comment has been minimized.

Show comment
Hide comment
@chpio

chpio Jul 12, 2017

I edited the first post, is there a screen shot of this issue (should have taken one by myself before the edit)?

chpio commented Jul 12, 2017

I edited the first post, is there a screen shot of this issue (should have taken one by myself before the edit)?

@ansuz

This comment has been minimized.

Show comment
Hide comment

ansuz commented Jul 12, 2017

@fc00 fc00 locked and limited conversation to collaborators Jul 12, 2017

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.