pub.titas
Home Series Blog
Portfolio
← All Tags

DSL

1 items

Series Posts

Conceptual Kotlin for Java Survivors: Life After Semicolons

Part 6: "Extend, Scope, Delegate" — Kotlin's Power Tools

A region code and an audit log threaded through six layers of parameters start a design debate. We cover extension functions and their static dispatch, scope functions with a decision table, context parameters (Stable in 2.4), class and property delegation, operator overloading and infix calls, and build a type-safe product-query DSL with @DslMarker.

© 2026 Titas Biswas

RSS · Portfolio · GitHub
100%