Как преобразовать Mouse.position
в Form
, чтобы отобразить его в коллаже? Следующий код отображает <Signal>
вместо фактических координат мыши:
render (x, y) =
let mousePos = toForm (show Mouse.position)
in collage 400 400 [mousePos]
Любопытно, что в этом примере http://elm-lang.org/examples/mouse-position, функция show
на самом деле преобразует Mouse.position
в строку с координатами, но это потому, что функция show
используется для фильтрации Signal(Int, Int)
в кортеж значений Signal
.
Итак, мой вопрос: как мне преобразовать Signal(Int, Int)
в Form
, чтобы он отображал значения кортежа?