2 ms·
> You can get a lot of the advantages of this clear split in a regular language like C# Absolutely! It's just not at all obvious and thus difficult to accompl
by mpweiher 4y ago
> You can get a lot of the advantages of this clear split in a regular language like C#
Absolutely! It's just not at all obvious and thus difficult to accomplish or do well. You need to have a very clear model of the solution in your head that you then encode very differently in your language of choice.
And once it's encoded, it's very difficult to recover that clear/simple model that only exists in your head, both for yourself and even more so for future maintainers. Meaning it will probably degrade more or less rapidly over time.
Linguistic support should make this much more straightforward, as you can just write down the model you had in your head. Or at least much more of it.