Write your next Ethereum Contract in Pyramid Scheme

a class="site-title" href="/">Michael Burge</a> Archive Michael Burge Haskell programmers often code in ivory towers with their heads in the cloud. In this multi-part article series, we’ll get our feet wet diving deep below C level. I create Pyramid : A dialect of the Scheme programming language that targets the Ethereum Virtual Machine(EVM). Pyramid Scheme is implemented using the appropriately-named Racket . The Pyramid compiler is currently 3512 lines of code, and includes code from Structure and Interpretation of Computer Programs . This article covers the high-level design of the Pyramid compiler: The compiler’s components and Pyramid’s runtime environment. People interested in Scheme, compilers, or Ethereum will enjoy this series. At the end of it, I’ll use Pyramid to take preorders for a new book: Destabilizing Nation-states with Math: An Ether...

Linked on 2017-12-01 02:04:02 | Similar Links