I'm developing a tool that will help game programmers to develop games in
Haskell. To create a game object, the programmer must call the function
*object* as follows:

object name_of_object position_of_object speed_of_object

I would like also to add another param to this function, which type would be
anyone defined by the programmer. Unfortunately, as Haskell does not allow
things like:

type Game = (Name,Position,Speed,t)

where t is an undefined type, I'm forced to add "t" to the left side of the
type synonym (type Game t = ...). But this is realling doing a mess in my
code, since I have to pass this "t" all around. That's why I ask if anyone
knows another idea to solve this problem...

Thanks a lot,
-- Andre W

_______________________________________________
Haskell mailing list
[EMAIL PROTECTED]
http://www.haskell.org/mailman/listinfo/haskell

Reply via email to