Open Doug-AWS opened 6 years ago
Kotlin!
The type-safe Builders in Kotlin are a perfect fit for defining infrastructure in code :)
Hi! We are already using Haskell with https://github.com/freckle/stratosphere to get some of the way there (type safe CloudFormation construction), trying to define some adhoc higher-level patterns of resource construction, would be really great if there were an official CDK support.
Rust, please
(There are dozens of us!)
P.S. I'm willing to assist on the language binding.
+1 for Rust, and I too, would be willing to assist where possible! :+1:
Scala, please.
I know it's a bit esoteric, but hear me out.
As a declarative language for desired infrastructure state, Cloudformation and others leave a bit to be desired. However, in the quest for more power and expressiveness, I don't think Turing-completeness is what I want, either. CUE's constraints unification approach is a better fit for IaC.
I know it's a bit esoteric, but hear me out.
As a declarative language for desired infrastructure state, Cloudformation and others leave a bit to be desired. However, in the quest for more power and expressiveness, I don't think Turing-completeness is what I want, either. CUE's constraints unification approach is a better fit for IaC.
How about Dhal? 🙂
Haskell
Would love to see well maintained Clojure support. https://github.com/StediInc/cdk-clj/ was a nice project, but outside resources just can't keep up with your speed and it's now abandoned.
Rust please
Yes, Rust please
Rust rust rust
Rust!
Rust please!
Give your thumbs up to JSII (which CDK uses under the hood) https://github.com/aws/jsii/issues/1684
Did anything come of this? I would especially like support for Scala 3 now that that's final.
Agreed on Scala support. I created a Scala DSL (works for 2 & 3) for CDK v2 but official support would be great. 😄
Scala support so that the code is cleaner than based on the java builder approch. THANX in advance
Rust is the perfect choice for IaC for many reasons. To mention just two for its powerful typing system and some of the best developer support from the language compiler for correctness. Make it happen please, please, please :).
Rust pleeease.
Moving this to the JSII repository.
@skinny85, as for Dhall, there is:
Let us know if you have a favorite language that we have not covered in the other issues.
Scala, Kotlin, Erlang, Haskell, Visual Basic???