Ethereum is turning into a labyrinth of unnecessary complexity with EOF - Let's reconsider EOF

I started that sentence by saying that I’m not that familiar with the Solidity codebase. Anybody can see that it is unmerged, it’s in the text of the link. I just found the PR which looked indicative of the effort. If you want to provide updated numbers that you think are more accurate on the Solidity side, I’m happy for you to do so. I brought it up in an effort to provide more diverse sources than just Vyper, although from your reaction, it sounds like maybe I should have just skipped that step altogether.

On the other hand though, I am familiar with the Vyper codebase, and my numbers there do stand. I don’t really think going through and adding up all the EOF-related commits in solc is going to change my point that EOF is substantially more complex for compilers to implement than EIP-2315. Again, I’m happy to be corrected here, though. If it turns out that EOF only takes 10 lines to implement in solc, that would be a very interesting data point.

2 Likes