Newsgroups: comp.lang.prolog
Path: cantaloupe.srv.cs.cmu.edu!das-news2.harvard.edu!news2.near.net!howland.reston.ans.net!news-e1a.megaweb.com!newstf01.news.aol.com!uunet!in1.uu.net!news.gun.de!news2.gtn.com!genesis.westend.com!enterprise.westend.com!demleitner
From: demleitner@westend.com (Gerhard Demleitner)
Subject: Re: how to write a loop??
Message-ID: <demleitner.53.000333D1@westend.com>
Sender: news@genesis.westend.com (NewsOwner)
Organization: Unorganisiert?!
X-Newsreader: Trumpet for Windows [Version 1.0 Rev A]
References:  <3r6lkd$jo8@info.uci.kun.nl>
Date: Sat, 10 Jun 1995 01:13:07 GMT
Lines: 22

In Turbo Prolog (Optimization) it worked with

The loop needs a start, I call this clause "repeat"
The clause:

repeat.
repeat if repeat.

The Use of "repeat" is easy.

loop if
repeat,
 /*   do the loop */

/*    any_clause what fails, when the loop should be continiued. */
fail. /* coniniues the loop forever */

goal loop. /* starts the loop */

excuse my bad English, I am German.
Gerhard

