Thanks Sterl, you're right, this was because I have don´t compiled with the -threaded flag, this works fine now.
> 
This 
answer 
may 
be 
way 
off 
base, 
but 
if 
differences 
appear 
between  
> 
ghci 
and 
compiled 
versions, 
I've 
often 
found 
its 
as 
simple 
as  
> 
remembering 
to 
compile 
with 
the 
-threaded 
flag. 
The 
ghci 
runtime 
is  
> 
threaded 
by 
default, 
as 
I 
understand 
it, 
while 
compiled 
binaries 
are  
> 
not, 
and 
IO 
operations 
will 
block 
in 
very 
different 
fashions 
(i.e. 
in
> 
their 
own 
thread, 
or 
stalling 
the 
entire 
app) 
depending 
on 
the 
runtime.
> 
Regards,
> 
sterl.
Alvaro
      
Enviado desde Correo Yahoo!
El buzón de correo sin límite de almacenamiento..