BAML, which stands for Basically A Made-up Language, is an interesting take on agentic programming.
It aims to create a language which agents you build in, but at the same time, maintains readability and correctness. It aims to achieve this by hybridly embracing advantages of different languages:
Syntax and readability of TypeScript
Correctness and tooling of Rust
Compile times and concurrency of Go
Dynamism of Python
Amongst its other claims to fame is an agent-first toolchain.