Bonsai_test.HandleSourceshow prints out the result of the component as specified by the Result_spec that was passed into Handle.create.
val show_diff :
?location_style:Patdiff_kernel.Format.Location_style.t ->
?diff_context:int ->
(_, _) t ->
unitshow_diff will print the diff of the view between now and the last time that show or show_diff was called.
diff_context can be used to adjust the number of unchanged lines before and after the diffed content. Defaults to 16
recompute_view is like show, but it doesn't print anything. Calling recompute_view between invocations of show_diff does not affect the diff the gets shown.
This function calls recompute_view until either max_computes is reached (defaults to 100), or there are no more after-display lifecycle events for processing.
This can be useful when using e.g. Bonsai.Edge.on_change, which might otherwise delay their effects until the next frame.
store_view is like show except that instead of printing the view to stdout, it only stores the current view for use with show_diff. This can be useful if you want to print the diff of "before->after" without being required to print the entirety of "before".
val create :
?start_time:Core.Time_ns.t ->
?optimize:bool ->
(module Bonsai_test__.Proc.Result_spec.S
with type incoming = 'incoming
and type t = 'result) ->
'result Bonsai.For_open.Computation.t ->
('result, 'incoming) t