f[x] has joined #picolisp
f[x] has quit [Remote host closed the connection]
ygrek has joined #picolisp
ygrek has quit [Remote host closed the connection]
beneroth has quit [Ping timeout: 265 seconds]
beneroth has joined #picolisp
<
beneroth>
abu[7], do you have a good short rule of thumb when to use inheritance and when to use prefix classes?
<
beneroth>
I see the logic behind it, but I couldn't boil it down to a simple rule yet
<
abu[7]>
Hmm, I think I have no clear rule. It is an intuitive decision and usually obvious
<
beneroth>
prefix is way more flexible and less code for more functionality I've found
<
abu[7]>
But sometimes you want to refine or specialize a class via a subclass
<
abu[7]>
Prefixes often also have super- and sub-classes
ygrek has joined #picolisp