Re: Static typing question

2023-12-31 Thread Jochen Theodorou
On 31.12.23 05:20, Agile Developer wrote: Hi, Edmond can you give me a case not covered by a typed language? I'm  really curious, because the more I think the more I see modern PL practice/research has uncovered typed language strengths. These days, typed languages solve more and more issues tra

Re: Static typing question

2023-12-31 Thread Agile Developer
Thank you very much Jochen for the answer. I agree that Typescript can be misused, but do you prefer a 10K LOC in Javascript or Typescript? What is more maintainable given best practices are respected in each language? Personally I would get up to speed faster in Typescript even If the developer wa

Re: Static typing question

2023-12-31 Thread o...@ocs.cz
Hi there, > On 31. 12. 2023, at 5:20, Agile Developer wrote: > can you give me a case not covered by a typed language? I'm really curious, > because the more I think the more I see modern PL practice/research has > uncovered typed language strengths. These days, typed languages solve more > a

Re: Static typing question

2023-12-31 Thread Jochen Theodorou
On 31.12.23 16:21, Agile Developer wrote: Thank you very much Jochen for the answer. I agree that Typescript can be misused, but do you prefer a 10K LOC in Javascript or Typescript? Does really not matter much. What is more maintainable given best practices are respected in each language? Per

Re: Static typing question

2023-12-31 Thread Jochen Theodorou
On 30.12.23 19:17, Agile Developer wrote: Hi, I was a  4 years user of Grails/Groovy (last year mostly Python). With the general trend of people moving to static languages, is there any reason that Groovy needs to stay dynamic? I see Python having the mypy approach, I see gradle moving to Kotli

Re: Static typing question

2023-12-31 Thread MG
Hi Vasileios, we use our own Groovy framework to develop an in-house multi part web application and accompanying SQL & PL/SQL generation framework, and have been using Groovy for 10 years, including some dabbling in the @CompileStatic predecessor Groovy++ (which later afaik gave birth to Kotl