Phil Eaton 1/10/2018

First few hurdles writing a Scheme interpreter

Read Original

The article details the author's experience developing BSDScheme, a Scheme interpreter written in D. It covers technical hurdles like optimizing value representation in memory (inspired by Chicken Scheme), refactoring built-in functions into normal and special types for better argument evaluation, and evolving the AST design to eventually support macros. The post includes code examples and is focused on programming language implementation.

First few hurdles writing a Scheme interpreter

Comments

No comments yet

Be the first to share your thoughts!

Browser Extension

Get instant access to AllDevBlogs from your browser

Top of the Week