programming-idioms icon indicating copy to clipboard operation
programming-idioms copied to clipboard

UI to add a relation

Open Deleplace opened this issue 10 years ago • 3 comments

Some idioms are related. Related idioms are displayed in the right column. Relation is symmetrical, not oriented.

Currently:

  • only the Admin can add a relation

Expected:

  • any contributor is able to add a relation

Deleplace avatar Sep 03 '15 21:09 Deleplace

Relations can be asymmetrical, i.e. one idiom is a more complicated version of another idiom; alternatively one idioms is usually implemented using these idioms. http://www.laputan.org/pub/sag/coplien-idioms.pdf

egonelbre avatar Dec 31 '15 10:12 egonelbre

Hi Egon This refinement does make sense, however we strive to keep the data model and concepts as simple as possible. Symmetrical relations for "related idioms" are most common and better understood. The relationship feature might even be removed, if it turned out that it's not paying for itself (UX benefits vs conceptual payload and display cluttering).

Thanks for the Bell paper, I didn't know it yet.

Deleplace avatar Dec 31 '15 12:12 Deleplace