Ist es möglich, einen neuen Datensatz mit Linsen zu konstruieren?

8

Wenn ich einen Aufnahmetyp mit Objektiven habe, ist es möglich, einen neuen Datensatz zu erstellen, ohne die zugrunde liegenden Record Accessoren zu verwenden?

%Vor%

Ich könnte Foo zu einer Instanz von Data.Default machen und dann def mit Objektiven ändern, aber nicht alle Datensatztypen haben sinnvolle Standardwerte. Hat Control.Lens einen eigenen Weg?

    
Peter Hall 25.08.2013, 15:02
quelle

1 Antwort

6

Nein, dazu gibt es derzeit keine Möglichkeit. Sie müssen etwas wie Foo{} als Standard verwenden oder kein Objektiv für die Konstruktion von Schallplatten verwenden. Es gibt jedoch bereits ein Problem in diesem Fall.

    
bennofs 25.08.2013, 15:40
quelle

Tags und Links