From ssardina@cs.toronto.edu Tue May 15 22:07:55 2001
Received: from yonge.cs.toronto.edu (root@yonge.cs.toronto.edu [128.100.1.8])
	by swi.psy.uva.nl (8.11.2/8.11.2) with SMTP id f4FK7n320239
	for <prolog@swi.psy.uva.nl>; Tue, 15 May 2001 22:07:54 +0200 (MET DST)
Received: from jane.cs.toronto.edu ([128.100.2.31]) by yonge.cs.toronto.edu with SMTP id <34032-1916>; Tue, 15 May 2001 16:07:45 -0400
Received: from qew.cs.toronto.edu by jane.cs.toronto.edu id <453164-19457>; Tue, 15 May 2001 16:07:39 -0400
Date: 	Tue, 15 May 2001 16:07:36 -0400
From: Sebastian Sardina <ssardina@cs.toronto.edu>
X-Sender: ssardina@qew.cs
To: prolog@swi.psy.uva.nl
In-Reply-To: <200105151930.f4FJUwb19311@gollem.swi.psy.uva.nl>
Message-ID: <Pine.GSO.4.21.0105151600580.4589-100000@qew.cs>
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII
Subject: [SWIPL] include problem?

is there any "new" problem with include/1 in the new 4 version?

when I consult a program that uses include/1 like

:-include(file).

it gives me a weird and "infinite" error. The same file works with the 3.4
version. The error is as follows:

Domain error: `stream_or_alias' expected, found `[ ..........

thanks


On Tue, 15 May 2001, Jan Wielemaker wrote:

> Hi,
> 
> With help from Vladimir Linek and Andreas Schwab from the SuSE team I
> was able to fix a large number of portability-issues especially for
> 64-bit hardware.  Compilation and testing was done on Intel Itanium
> (Merced) at SuSE running Linux.
> 
> Besides portability issues, there are only a few fixes to the
> multi-threaded version and XPCE's socket class and HTTP manual server.
> Therefore there are no binary releases this time!
> 
> Brief summary of portability patches:
> 
> 	* Data representation problem causing problems in padding
> 	  native SWI-Prolog string data.  Causing incorrect results
> 	  and crashes when using XPCE.
> 
> 	* Raised hard-limit to 1GB on each stack (on 64-bit hardware).
> 	  (this limit is rather arbitrary).
> 
> 	* Problems in PL_unify_term() with difference in length
> 	  between `int' and `long'.  See manual.  This also affects
> 	  user foreign code that must be portable to these platforms.
> 	  Various modification to the standard packages to deal with
> 	  this.
> 
> 	* Make all stack-size related numbers a multiple of the word-size,
> 	  so they behave the same regardless of the word-size.
> 
> 	* Deal more elegantly with setjmp()/longjmp() alignment issues.
> 
> 	* Fixed many (non-fatal) compiler warnings.
> 
> 	* [XPCE] close pointer-vararg argument with a pointer rather than
> 	  an int.
> 
> 	Cheers --- Jan
> 
> 
> ----------------
> * To UNSUBSCRIBE, please use the HTML form at
> 
>     http://www.swi.psy.uva.nl/projects/SWI-Prolog/index.html#mailinglist
> 
> or send mail to prolog-request@swi.psy.uva.nl using the Subject: "unsubscribe"
> (without the quotes) and *no* message body.
> 
> ** An ARCHIVE of this list is maintained at
> 
>     http://www.swi.psy.uva.nl/projects/SWI-Prolog/mailinglist/archive/
> 
> 

