TLDR Web Dev · OPINIONS & ADVICE

PLANNER PROGRAMMING BLOWS MY MIND

hillelwayne.com7 min read

Summary from the TLDR Web Dev newsletter

Picat is a research language that combines logic programming, imperative programming, and constraint solving. “Planning" in Picat is when the program finds variable mutations to reach a desired end state. Instead of defining algorithms, Picat defines starting states, actions, and final states, allowing the program to find solutions through mutations. Planning helps minimize cost and is best used for applications in AI, robotics, and video games.