HN
Imp is a full port of DSPy to the BEAM(github.com)
Imp is a port of DSPy to the BEAM, allowing developers to create declarative, self-improving language-model programs for Elixir. It enables users to describe language-model steps, choose optimization methods, and improve programs against labeled examples, leveraging the reliability and concurrency of OTP. With Imp, developers can build and improve programs without writing prompts or parsers, and utilize features like typed calls, agent loops, and retrieval, making it a powerful tool for building and optimizing language models, including those using more capable models like strong_lm.