TLDR Web Dev · OPINIONS & ADVICE
PLANNER PROGRAMMING BLOWS MY MIND
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.