|
|
|
|
|
by jen20
621 days ago
|
|
Pulumi is a great example of declarative APIs built with imperative programming languages. SwiftUI is another. Personally I have nothing against the Nix language, and use it without issue, but it's untrue to suggest that the language itself requires uncommon support for this kind of thing. |
|
Terraform et al, despite not being my favorite, have much simpler semantics than Pulumi. It's not always a good idea to write DSLs into languages with huge paradigm mismatches.