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
