Path: utzoo!attcan!uunet!mcsun!cernvax!chx400!ugun2b!ugobs!bartho From: bartho@obs.unige.ch (PAUL BARTHOLDI) Newsgroups: comp.lang.forth Subject: Re: TILEforth problems Message-ID: <577@obs.unige.ch> Date: 12 Mar 90 10:14:44 GMT References: <35009@watmath.waterloo.edu> Organization: University of Geneva, Switzerland Lines: 34 In article <35009@watmath.waterloo.edu>, mwnewman@watmsg.waterloo.edu (mike newman) writes: > I just started playing around with TILEforth a little while ago, and I can't > seem to get it quite running. The problem seems to be occur when defining > new words. After the third definition of any word whose name is longer than > three characters, I get: > > foreground#250880: signal#11: segmentation violation > > I know it sounds rather strange, but > : word-a 1 2 3 .s ; > : word-b 4 5 6 .s ; > : word-c 7 8 9 .s ; > causes the error while > : a 1 2 3 .s ; > : b 1 2 3 .s ; > : c 1 2 3 .s ; > does not. There can be an arbitrary number of words with three or less > character names interspersed: as soon as the third one with more than three > is defined, I get the error. The words can be constants or variables as well. > > ... > > I'm on a microVAX running 4.3 bsd unix. > > mike > mwnewman@watmsg.waterloo.edu I put Tile on my sun3.60, os4.2, and tryed the examples above without any error. For me, Tile works correctly for all tests of my own, but is quite slow (about 5* slower than Forthmacs from Mike Bradley), so testing was not very deep. I also tryed to compile Tile on other machines like Alliant Fx-1, but coud'nt get it (wrongly defined variables ?). Paul Bartholdi, Observatory of Geneva, Switzerland