Subject: About read predicate and linux version.

From: Alfonso Ortega de la Puente <[email-masked]>
Date: Thu, 24 Feb 2000 14:42:53 +0100

I'm using swi-prolog 3.2.3 for Windows. Is there any reason for the following behaviour?

	treat_number:-
		read(A),
		A < 0
		->
			B is A * 3, write(B) ;
			C is A * 4, write(C).

	If a number is read from a file by means of the see/seen mechanism, why the variable A in the last sentence remains unbound?

	By the other hand: Where can I find a version for linux (red hat if possible)?

	Thank to all and regards.