DEV Community

Caleb Weeks
Caleb Weeks

Posted on

4

Crafting Interpreters in OCaml

It's been a while since I've written on DEV! My last post was a summary of #12in23 from Exercism, and prior to that, I was going through Advent of Code in Crystal.

Recently, I have been going through the excellent Crafting Interpreters book, but instead of following along in Java, I am implementing the Lox language in OCaml. I am really enjoying this exercise, and I have been livestreaming my progress on Twitch and YouTube.

I would love to get back to writing on DEV again. I certainly hope to soon, but for now, streaming provides the lowest friction to producing content. If you're interested in following my journey through Crafting Interpreters, please follow me on Twitch and/or YouTube. See you all again soon!

Image of Timescale

🚀 pgai Vectorizer: SQLAlchemy and LiteLLM Make Vector Search Simple

We built pgai Vectorizer to simplify embedding management for AI applications—without needing a separate database or complex infrastructure. Since launch, developers have created over 3,000 vectorizers on Timescale Cloud, with many more self-hosted.

Read more

Top comments (0)

The Most Contextual AI Development Assistant

Pieces.app image

Our centralized storage agent works on-device, unifying various developer tools to proactively capture and enrich useful materials, streamline collaboration, and solve complex problems through a contextual understanding of your unique workflow.

👥 Ideal for solo developers, teams, and cross-company projects

Learn more