active library

sicp

Posts influenced by SICP—on abstraction, composition, and computation as a medium for expressing ideas

Started 2026 Makefile

Resources & Distribution

Package Registries

SICP

Posts influenced by Structure and Interpretation of Computer Programs—on abstraction, composition, and computation as a medium for expressing ideas.

Posts

PostTopic
2026-01-19-dsls-sicp/DSLs: Composition as power

Core Ideas

  • The closure property: Combining things yields the same kind of thing
  • Abstraction barriers: Hide implementation, expose interface
  • Procedures as first-class citizens: Functions are values
  • Algebraic structure: Good abstractions come from understanding the math

The Book

Documentation

make docs-serve   # Preview at localhost:8000

Blog

These posts also appear on metafunctor.com.

Author

Alex Towellmetafunctor.comqueelius@gmail.com

License

MIT

Discussion