Cooklang Blog

Cooklang is the markup language at the center of an open-source ecosystem for cooking and recipe management. In our blog we share how we use Cooklang and tools.

Subscribe to our RSS feed to stay updated with our latest posts.

David A. Mundie on Cooking and Technology

An interview with David A. Mundie, creator of RxOL - the first programming language for recipes in 1985. He shares his vision of simplifying cooking through technology, his thoughts on recipe formats, and perspectives on the future of kitchen automation.

How Nutrients Change During Cooking

Cooking transforms not only the taste and texture of food but also its nutrients, and with tools like Cooklang, we can optimize recipes for both flavor and nutrition.

Developing file sync library

Alexey on a quest of solving recipe sync problem for Cooklang apps.

Understanding Recipes as Stack Machines

Recipes, like programs, are instructions meant to produce consistent results. Thinking of recipes as stack machines is a mental shift that clarifies their structure, highlights opportunities for validation, and opens up new avenues for innovation.

Why Recipe Standard is Important

A universal recipe standard would transform cooking by providing a shared structure that enables consistency, accessibility, and innovation, much like standardized music notation or programming syntax. Without it, recipes often lose their integrity across kitchens, making cooking needlessly frustrating and unpredictable. While some argue that variability in recipes adds charm, standardization would allow for precise replication, smarter kitchen devices, and a deeper focus on creativity. It’s time to elevate recipes from subjective interpretations to a precise, scalable foundation that benefits everyone—from novice cooks to professional chefs.

Generating a recipe graph with ChatGPT

This text discusses the challenges of translating traditional recipe formats into a structure understandable by computers. It highlights the issues faced by AI in comprehending the sequence of ingredients and cooking steps, and the steps taken to create a new, AI-friendly format. The piece delves into attempts to design a universal tool for recipe importation and conversion, and the issues encountered. It then outlines a new approach using AI to trace ingredients and cooking actions to create a comprehensive recipe graph, leading to an enhanced user experience and potentially revolutionizing the way we engage with recipes.

Practical savings on groceries with Cooklang and tools

This is a list of ideas we think will help you to save time and money on groceries with Cooklang and tools.

My approach to automating grocery shopping

How and why I created Cooklang in the first place.