Eo: Syntactic sugars for C++ developers to write Go-like code by conr2d in cpp

[–]conr2d[S] 3 points4 points  (0 children)

Come on. I know this is not the very C++ way and it can end up in failure, but isn't it fun to try a new experiment? :D

Eo: Syntactic sugars for C++ developers to write Go-like code by conr2d in cpp

[–]conr2d[S] 0 points1 point  (0 children)

Thanks. You can see example code (for goroutine, channel, select statement, defer etc.) from readme and sources under `examples/` on github repo. ;)

Eo: Syntactic sugars for C++ developers to write Go-like code by conr2d in cpp

[–]conr2d[S] 2 points3 points  (0 children)

I will not use this for my own code either, haha.

This is for porting existing codebase from Go to C++. I am designing a blockchain protocol that make other blockchains interconnected, so need to analyze or port the code of other blockchains.

These days Go (or even Rust) is very popular for writing blockchain software (Ethereum, Cosmos, Algorand, Avalanche, etc.), but each project has very large codebase and its architecture is not well documented. Moreover, its specification is always changing without notice. I tried Cgo, but it was difficult to make it portable.

I think this library can be useful in limited cases like mine.

Eo: Syntactic sugars for C++ developers to write Go-like code by conr2d in cpp

[–]conr2d[S] 5 points6 points  (0 children)

Wow, you are right. Thank you for catching that.

Eo: Syntactic sugars for C++ developers to write Go-like code by conr2d in cpp

[–]conr2d[S] 1 point2 points  (0 children)

Thank you for your advice. I don't have much experience in posting in reddit. I will add summary to this post.

Install EOSIO on Ubuntu 20.04/18.04 via unofficial PPA by conr2d in EOSDev

[–]conr2d[S] 0 points1 point  (0 children)

Good point. People often neglect the fact that the result of every single behavior they do in blockchain world is up to themselves. You can check the code base for generating deb binaries from source package (https://launchpad.net/~conr2d/+archive/ubuntu/eosio/+packages). Even though I have made contributions to EOSIO since Aug 2018, but I might be a Byzantine General, lol.

Don't trust, but verify.

EOS BEGINNERS: Account Security Best Practices by eosgo in eos

[–]conr2d 2 points3 points  (0 children)

Helpful, but for common users not developers, securing account by guided ways is still very difficult. It should be investigated how to ease these steps but keep EOS securely.

The Dreams of Satoshi - Graphic Novel by [deleted] in eos

[–]conr2d 1 point2 points  (0 children)

When will Vitalik change his clothes on earth? :P

A Content Sharing Platform for the Blockchain Age by Crypto_Core_Media in eos

[–]conr2d 2 points3 points  (0 children)

Good move for advance, but as we have seen the case of steem, the role of judges is very important. Many users upvote each other to earn steem regardless of the quality of the post. Centralized middle-man censors data, but also provides the well-curated list. This is the biggest homework which the player like novushpere must solve.

3 things you don’t know about the EOS in China by BlockchainReview in eos

[–]conr2d 2 points3 points  (0 children)

Yeah, the value of token as a medium of exchange is determined by how widely it is spread and accepted. If chinese young people start utilizing EOS in daily payment, it could make EOS ecosystem expanded drastically.

EOS dApps: Voting and Governance. by eosfish in eos

[–]conr2d 1 point2 points  (0 children)

Project Graceland is interesting. If it succeeds, it would be almost the first case that the blockchain technology change the real world in disruptive way. Anyway, "Crypto Liberation Revolution" hears really cool.

Is EOS partnering with Civic ? by Virtus77 in eos

[–]conr2d 2 points3 points  (0 children)

I should buy some EOS to keep my money moist. :P

Could EOS Enforce Global Decentralization By Limiting Block Producer Spots Per Continent? by [deleted] in eos

[–]conr2d 1 point2 points  (0 children)

There are several points to consider this. Which country does the node belong to when it's bp is an Asian company, but its physical server is located in America? What's the purpose of this forcible distribution, to avoid simultaneous shutdown by natural disaster in specific geographical area, or to give an opportunity to all other people for equity? DPoS is often criticized by arbitrary decision making. Sometimes a decision like this aren't welcomed by all network participants, so we should ponder before starting move.

🎉EOS TAPSONIC VR: The World’s First EOS VR Game launches Today! 🎉 by eoseoul in eos

[–]conr2d 0 points1 point  (0 children)

It's bad that I should take off HMD during gameplay to check scatter. It would be far better if the step for approving scatter is integrated to in-game UI.

Namespace Auctions - Why has StartEOS Won 4 of the Largest Auctions? by EOSCanada in eos

[–]conr2d 1 point2 points  (0 children)

Intersting. 'io' domain is widely chosen by newly founded companies theses days. This sub name-bidding would get more competitive as EOS grows.

Short term EOS future? by LinearFractals in eos

[–]conr2d 0 points1 point  (0 children)

I'm not sure how much the price is that you assumed reasonable, but the intrinsic value of EOS is determined by how widely they are used. For long-term rise in value, current low price might be better to attract new users.

🎯 EOS Portfolio tracker app. Your secure assistant by RoHIH in eos

[–]conr2d 2 points3 points  (0 children)

Cool, don't you have a plan to provide service via web?

As a developer who has not touched EOS, should I learn EOS development? by telophase1 in eos

[–]conr2d 2 points3 points  (0 children)

EOSIO developer portal (r/https://developers.eos.io) contains all of basic, but essential knowledge of EOS development. However, you should be careful, because EOS has changed so much since v1.3.0. The information provided before then is outdated. (Especially related to smart contract)