On Monday 26 March 2007 06:00, Malcolm Ryan wrote: > The following code behaves very strangely for me. When you run > 'test', it prints. > > c(c(c(c(c(c(c(c(c(c(c(c(c(c(c(c(c(c(c(c(...)))))))))))))))))))) > This is incorrect, and looks like an ECLiPSe compiler bug >but if you uncomment the line 'true', it prints: > >c(X) This is the correct behaviour -- by adding the `true', you avoid the compiler bug. The existing ECLiPSe compiler is written in C, and contains known bugs that are difficult to fix. Generally, adding true near where the error occurs will provide a work around for the problem. This is of course far from ideal. We are in the process of replacing this compiler with one written in ECLiPSe, which should be easier to maintain. Cheers, KishReceived on Mon Mar 26 2007 - 06:40:14 CEST
This archive was generated by hypermail 2.2.0 : Thu Feb 02 2012 - 02:31:57 CET