Path: utzoo!utgpu!news-server.csri.toronto.edu!rutgers!ucsd!swrinde!zaphod.mps.ohio-state.edu!lavaca.uh.edu!uhnix1!sugar!ficc!peter From: peter@ficc.ferranti.com (Peter da Silva) Newsgroups: comp.lang.scheme Subject: Re: on the portability of SIOD Message-ID: Date: 20 Aug 90 14:32:28 GMT References: <9008170327.AA21454@mailhost.samsung.com> Reply-To: peter@ficc.ferranti.com (Peter da Silva) Organization: Xenix Support, FICC Lines: 13 In article <9008170327.AA21454@mailhost.samsung.com> gjc@mitech.com writes: > I agree that I get sloppy with respect to sizeof(int) != sizeof(long). > The trick was to use the REQUIRE ANSI PROTOTYPES mode. Prototypes make up for a multitude of sins. Unfortunately, we aren't all able to make use of them. One of these days... Another problem in SIOD comes from the heap management. All the RAM for the heap is allocated at startup. On a machine with 64K segments that leaves a 5000-element heap, which isn't enough to run the factorial test. If I continue to go with SIOD (I'm currently waiting for PSI so I can do a 3-way comparison with TCL, SIOD, and PSI) I'll be sure to fix that. -- Peter da Silva. `-_-' +1 713 274 5180. 'U` peter@ferranti.com (currently not working) peter@hackercorp.com