Path: news.cs.au.dk!news.net.uni-c.dk!uninett.no!news.netg.se!news-peer-europe.sprintlink.net!news.sprintlink.net!news.algonet.se!algonet!masternews.telia.net!News.Amsterdam.UnisourceCS!news.klaus-datentechnik.de!news From: Bastian Newsgroups: comp.lang.beta Subject: BetaEnv and SystemEnv Date: Fri, 11 Jun 1999 19:30:30 +0200 Organization: Kunde von Klaus Datentechnik GmbH Lines: 30 Message-ID: <376147B6.8138CB03@WtAl.dE> NNTP-Posting-Host: line100.kdt.de Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-Mailer: Mozilla 4.6 [en] (Win98; I) X-Accept-Language: de,en Xref: news.cs.au.dk comp.lang.beta:11996 Hello! I do have a problem. Let us say i have the following two codes : code1.bet: ORIGIN '....betaenv'; INCLUDE 'code2.bet' -- program: descriptor-- (# ... Method #) ------------------------- code2.bet: ORIGIN '....systemenv' -- lib: attributes -- Method: systemenv (# ... #) .... -------------------------- I compile Code1.bet. When the program comes to the point that METHOD should be called, it says that 'Illegal use of SystemEnv. The PROGRAM descriptor must be a subpattern of systemenv'. I do not think that this is a problem of concurrency !? Why does need my slot program be a subpattern of system ? BetaEnv is the origin of both Systemenv and further basicsystemenv. Regards, Bastian