23 hours ago

https://dpldocs.info/this-week-in-arsd/Blog.Posted_2025_11_03.html

This uses a combination of old and new(ish) D features to achieve something I'm not sure I've ever seen before. Interpolated sequences, opDispatch, static constructors build on top of a dynamically typed database query driver to provide schema validation not at runtime, not at compile time, but somewhere in between. See more at the link.

21 hours ago
On Tue, Nov 04, 2025 at 12:40:15AM +0000, Adam D. Ruppe via Digitalmars-d-announce wrote:
> https://dpldocs.info/this-week-in-arsd/Blog.Posted_2025_11_03.html
> 
> This uses a combination of old and new(ish) D features to achieve something I'm not sure I've ever seen before. Interpolated sequences, opDispatch, static constructors build on top of a dynamically typed database query driver to provide schema validation not at runtime, not at compile time, but somewhere in between. See more at the link.

IOW, at compile-time collect information about DB columns from the interpolated string, and generate runtime code to emit .prepareStatement calls?


T

-- 
It is the quality rather than the quantity that matters. -- Lucius Annaeus Seneca