Personal tools

Diagrams/FAQ

From HaskellWiki

< Diagrams(Difference between revisions)
Jump to: navigation, search
(add a FAQ: re hanging linker on OS X)
m (fix link)
 
(4 intermediate revisions by 3 users not shown)
Line 1: Line 1:
 
Diagrams frequently asked questions.
 
Diagrams frequently asked questions.
 +
 +
== Miscellaneous ==
  
 
=== Can I render a diagram to the screen and then know which part of the diagram a user has clicked on? ===
 
=== Can I render a diagram to the screen and then know which part of the diagram a user has clicked on? ===
  
Yes.  See the user manual section on [http://projects.haskell.org/diagrams/manual/diagrams-manual.html#using-queries using queries].
+
Yes.  See the user manual section on [http://projects.haskell.org/diagrams/doc/manual.html#using-queries using queries].
  
 
=== When I try to compile, the linking phase hangs eating CPU and never finishes ===
 
=== When I try to compile, the linking phase hangs eating CPU and never finishes ===
  
 
It seems this can be caused on OS X by a mixture of 32- and 64-bit libraries.  For example see [http://code.google.com/p/diagrams/issues/detail?id=71 this bug report].  Ensure that your GHC and your gtk libraries are either both 32-bit or both 64-bit.
 
It seems this can be caused on OS X by a mixture of 32- and 64-bit libraries.  For example see [http://code.google.com/p/diagrams/issues/detail?id=71 this bug report].  Ensure that your GHC and your gtk libraries are either both 32-bit or both 64-bit.
 +
 +
== Error messages ==
 +
 +
=== Couldn't match type `V (Point R2)' with `R2' ===
 +
 +
This is due to a bug in GHC.  As a workaround, you can simply add the import
 +
 +
import Diagrams.Core.Points
 +
 +
to your file. See also [http://projects.haskell.org/diagrams/doc/manual.html#couldn-t-match-type-v-p2-with-r2 the user manual].
 +
 +
[[Category:FAQ]]

Latest revision as of 03:41, 29 January 2014

Diagrams frequently asked questions.

Contents

[edit] 1 Miscellaneous

[edit] 1.1 Can I render a diagram to the screen and then know which part of the diagram a user has clicked on?

Yes. See the user manual section on using queries.

[edit] 1.2 When I try to compile, the linking phase hangs eating CPU and never finishes

It seems this can be caused on OS X by a mixture of 32- and 64-bit libraries. For example see this bug report. Ensure that your GHC and your gtk libraries are either both 32-bit or both 64-bit.

[edit] 2 Error messages

[edit] 2.1 Couldn't match type `V (Point R2)' with `R2'

This is due to a bug in GHC. As a workaround, you can simply add the import

import Diagrams.Core.Points

to your file. See also the user manual.