2011-04-05 8 views
9

Estaba buscando un código de juego escrito en Haskell usando la librería GLUT y este operador sigue apareciendo en todas partes. La peor parte es que es completamente ingoginable y no puedo ver la definición de ella en ninguna parte.

¿Podría alguien señalar dónde se define y qué hace realmente?

("dólar es igual a" en el título es para el futuro Google'ability)

+0

http://www.haskell.org/hoogle/ – epascarello

+0

Sí, sé de hoogle, pero también falla. – Tomas

Respuesta

7

Es un-Googleable, pero no un-hoogleable!

En el paquete StateVar, la siguiente se define:

clase HasSetter s donde - clase de todas las variables de estado de escritura.

($ =) :: s a -> a -> IO()

Escribir un nuevo valor en una variable de estado .

Por lo tanto, es el operador de "escritura" para los valores configurables (mutables). Particularmente como se usa en OpenGL.

+0

¿Podría también proporcionar la consulta que utilizó en Hoogle, no puedo conseguir que la encuentre por mí? – Tomas

+2

@Tomas: Hoogle es un programa además de un sitio web. El sitio no sabe acerca de GLUT, pero el programa lo hará si lo tiene instalado. – Chuck