Hallo,
als mir klar wurde das Du die Clients über Records verwaltest habe ich aufgehört das Tutorial zu lesen. Ein Tutorial, dass in einer objektorientierten Welt Records verwendet ist eher schädlich als dass es nützt. Anfänger könnten dadurch auf die Idee gebracht werden Records zu verwenden.
Wenn ich glaube in einem Projekt einen Record verwenden zu müssen, weiss ich, dass ich einen schweren Designfehler im Projekt habe.
Ausgenommen sind natürlich die Records die man in Richtung
Win32 API braucht. Da kann man
sich ja nicht gegen wehren.