Join GitHub today
GitHub is home to over 28 million developers working together to host and review code, manage projects, and build software together.Sign up
EVM-C: Remove factory class #131
This is final change to EVM-C API +/- documentation fixes and small refactorings.
I reviewed the previous version by drawing the class diagram of it. I managed to reduce it from 4 classes: Host, Context, EVM, Factory to only 2: EVM and Context. Now it matches very simple OOP polymorphic desing, but it is hard to see in under big C overhead.
I'm not sure we should keep the
The still missing piece is tracing.
@chfast After reading through the code I decided to build the library from the readme instructions. That seemed to go fine until I got to step 5. It doesn't say what directory the build directory should go in, and searching my hard drive for CMakeLists.txt didn't find anyplace that looked right.
Sorry about build instructions. They are always out-dated.
Anyway, If you want to play with EVM-C you only need the header