From fadushin@syr.edu  Wed Jan 19 15:15:42 2000
Received: from fadushin.ne.mediaone.net (fadushin.ne.mediaone.net [24.218.120.90])
	by swi.psy.uva.nl (8.9.3/8.9.3) with ESMTP id PAA11222
	for <prolog@swi.psy.uva.nl>; Wed, 19 Jan 2000 15:15:41 +0100 (MET)
Received: from syr.edu (localhost [127.0.0.1])
	by fadushin.ne.mediaone.net (8.9.3/8.9.3) with ESMTP id JAA03938;
	Wed, 19 Jan 2000 09:17:54 -0500
Sender: fadushin@fadushin.ne.mediaone.net
Message-ID: <3885C792.ECBBD358@syr.edu>
Date: Wed, 19 Jan 2000 09:17:54 -0500
From: Fred Dushin <fadushin@syr.edu>
Organization: Adiron, LLC
X-Mailer: Mozilla 4.7 [en] (X11; I; Linux 2.2.14 ppc)
X-Accept-Language: en
MIME-Version: 1.0
To: "A. Obdeijn" <aobdeijn@wins.uva.nl>
CC: prolog@swi.psy.uva.nl
Subject: Re: prolog for Apple
References: <3885954D.8C3C2E5B@wins.uva.nl>
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit

> I found the Open Prolog version on the net, and I downloaded it.
> Now the problem is, when I try it on my Apple, it doesn't recognize the
> format it's in.
> I have a translater to translate pc formats into apple formats, but
> since it doesn't recognize the format it's in, it can't translate it
> either.
> Maybe it is just a question of finding the right way to install it, or
> maybe the reason is that the Apple Mac i'm talking about is a ten year
> old one.

You need a program like Stuffit (freely available for macs) to convert the
file.  Generally, there are 3 kinds of "archives" for macs: .hqx files, which
are text encodings of binary data, .sit files, which are stuffit archives, and
.bin files, which are "macbinary" binary representations of Macintosh files. 
The issue with Macs is that macintosh files have two parts, a data fork and a
resource fork.  The resource fork is used to store arbitrary data in addition to
the file data, e.g., icons, filesystem information, even code.  Of any OS out
there, Apple actually got it right on this one (though they blundered just about
every other aspect of the OS); no need for stone-age MIME types, which we UNIX
and Windows users have come to accept as "standard".

When I used Macs years ago, I found OpenProlog to be a rather nice
implementation of Prolog.

Fred Dushin

