Thank you very much for your message.
I think the new Feb 2001 distribution doesn't use the large version.
Look at the code extract from options.h:
#define SMALL_HUGS   0
#define REGULAR_HUGS 0
#define LARGE_HUGS   0
If I understand it correctly LARGE_HUGS should normally be defined as 1 
so that the large version is used by default.
I can confirm that changing NUM_FIXUPS to 1000 solves my problem
because I used Feb 2001 distribution with the modified hugs.exe 
Karl M. Syring sent me and the interpreter is working fine.

Christian

> -----Urspr> üngliche Nachricht-----
> Von:  Alastair Reid [SMTP:[EMAIL PROTECTED]]
> Gesendet am:  Montag, 26. Februar 2001 18:22
> An:   Laaser Christian; 'Mark P Jones'
> Cc:   [EMAIL PROTECTED]; [EMAIL PROTECTED]; Lescher Christian
> Betreff:      RE: AW: What does "Compiled code too complex" error message of Hugs  
>mean?
> 
> Laaser Christian writes:
> 
> > I installed the new Feb 2001 distribution and I saw that NUM_FIXUPS
> > with value 1000 is only possible for large version of hugs interpreter.
> > It would be great if I could get this version because the standard
> > interpreter
> > only  has a NUM_FIXUPS of 400  and so I get the error message
> > "Compiled code too complex".
> 
> Almost every machine in existence uses the large version so I'm a bit surprised
> by this report.  Can you confirm:
> 
> a) That your machine _does not_ use the large version.
>    (Look at the values of SMALL_HUGS, REGULAR_HUGS and LARGE_HUGS in
> hugs98/src/options.h)
> 
> b) That changing NUM_FIXUPS to 1000 fixes your problem.
> 
> If you are indeed using the regular version, is there any reason why you can't
> use the large version?
> 
> --
> Alastair Reid

_______________________________________________
Hugs-Bugs mailing list
[EMAIL PROTECTED]
http://www.haskell.org/mailman/listinfo/hugs-bugs

Reply via email to