Path: news.net.uni-c.dk!not-for-mail From: Karl Kristian Krukow Newsgroups: daimi.beta Subject: Ref is NONE? Date: Sat, 27 Apr 2002 17:04:27 +0200 Organization: UNI-C Lines: 32 Message-ID: <3CCABDFB.FA3AD3A4@cs.au.dk> NNTP-Posting-Host: horse04.cs.au.dk Mime-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: 8bit X-Trace: news.net.uni-c.dk 1019919868 21612 130.225.18.244 (27 Apr 2002 15:04:28 GMT) X-Complaints-To: usenet@news.net.uni-c.dk NNTP-Posting-Date: Sat, 27 Apr 2002 15:04:28 +0000 (UTC) X-Mailer: Mozilla 4.76 [en] (X11; U; Linux 2.4.9-12smp i686) X-Accept-Language: en Xref: news.net.uni-c.dk daimi.beta:10567 Hej. Jeg skal bruge Beta i et projekt, og det er længe siden jeg sidst har set en (#... #). Mit problem er en NONE-ref, der opstår, som jeg ikke kan forklare: jeg bruger RedVis: Visitor (# sys:@SystemEnv; sem:@sys.Semaphore; visitRes::< (# new: ^Res; Q: ^Process; do (* Res Res *) sem.P; (* DO SOME Critical stuff *) sem.V; #); ... #) Er dette ikke den rigtige måde at bruge semaforen på? Dette giver en 0-pointer, idet der laves sem.P - det er i hvert fald hvad jeg får ud af debuggeren. Hvad er der galt? hilsen - Karl