Ticket #524 (new todo)

Opened 2 years ago

retain typed context when adding a placement to the session

Reported by: ichthyo Owned by:
Priority: normal Milestone: 1alpha
Component: lumiera Keywords: design interfaces session
Cc: Blocked By: #412
Blocking: #523

Description

Placements are added by copying into the PlacementIndex. That's an design decision and settles the problem with the "placement identity" -- but creates another quite practical problem: how to pass the more specific type information over this "gap"? Maybe we can completely get around this problem relying on the specific or dedicated session API (as opposed to the generic API which is used to implement the former)? Another solution could be to introduce a trait template to manage the placement target type...

Note: See TracTickets for help on using tickets.