EOS Developer Q&A with Bart of block.one
Table of Contents:
- fc libraries: scope_exit.hpp
- Glossary: scope,code
- per-contract stdout
- fc libraries: static_variant.hpp
- Region of data
- Global Table
- Separate computation & bandwidth
1. Scoped_exit.hpp in authority_checker.hpp
2. Glossary: scope vs code
N(scope), N(code), N(table), MyModel, uint128_t
3. per-contract stdout
4. static_variant.hpp in fc libraries
syntactic sugar for operating on the data of a discriminated union based on the type it holds
C++17 http://en.cppreference.com/w/cpp/utility/variant
5. Region of data
Bart: each row of a table is in exactly 1 scope
By default region 0 implies the current chain and all other chains have different region codes. --Dan
reference: Nov 2017 Update Apple Enclave & IBC
6. Global Table
7. Separate computation & bandwidth intensive, expand horizontally & vertically
Can't thank you enough for this resource.
Cheers!
Justy wondering, Is EOS written solely in C++?
Eos has great potential .We have great faith on eos technology as wel as on @brockpearce @daniellarimer @ brandonblummer