This page will serve as repository of limitations found when attempting to move kotlin code to python code. Some limitations are a natural consequence of moving to static types, others are effectively inherited from Java. The list here is based on placing those I find most significant at the top, and the further down the… Continue reading Kotlin Limitations vs Python
Tag: code
When will your project ‘grow up’ and require typesafe code?
There is common belief that after an initial very agile development period, "grown up projects should switch to a static typed language". This also raises the question, "are type-safe languages less suitable for early stage development?" This page considers the evidence for these beliefs, plus considers if there is a benefit to starting dynamic and… Continue reading When will your project ‘grow up’ and require typesafe code?
Enum & Sealed Classes
Enum is an abbreviation for 'enumerated'. The overall concept is processing information where each value is one of a very limited set of values. This is a look from the basics to the more advanced in how a dynamic language like python treats enum, through the advanced treatment available in kotlin. TLDR; Just read the… Continue reading Enum & Sealed Classes