On Sunday, 22 December 2024 at 10:56:26 UTC, Sergey wrote:
On Thursday, 19 December 2024 at 06:04:33 UTC, Jo Blow wrote:
In any case, it was a great experience for the first month or so but then when I started looking for more complicated "D like" features such as CT/meta programming they don't seem to actually exist... at least not in the way one thinks and seems to be quite limited.

Maybe it is also worth to check Groovy meta-programming abilities (including AST and macros).

https://www.baeldung.com/groovy-metaprogramming

That does look more "D" like and if it has things like traits and string mixins then I probably could get used to it. But I doubt it can interface with or replace Kotlin?

The main reason I use Kotlin is because of jetpack compose which is quite easy to use. Although I don't like the way it deals with state as it can be a PITA to figure what really is going on at times.

If, say, I could write UI code in Kotlin and then business end in Groovy and the compiler or IDE takes care of hooking everything up(just as if I were to write the business end in Kotlin) then I would likely use it.

That is, if I can import packages and types from one into the other implicitly then it will work.

Reply via email to