From owner-freebsd-hackers Sun Sep 12 3:41: 3 1999 Delivered-To: freebsd-hackers@freebsd.org Received: from dfw-ix14.ix.netcom.com (dfw-ix14.ix.netcom.com [206.214.98.14]) by hub.freebsd.org (Postfix) with ESMTP id 6216114E0E for ; Sun, 12 Sep 1999 03:41:01 -0700 (PDT) (envelope-from asami@stampede.cs.berkeley.edu) Received: (from smap@localhost) by dfw-ix14.ix.netcom.com (8.8.4/8.8.4) id FAA09275; Sun, 12 Sep 1999 05:40:59 -0500 (CDT) Received: from sji-ca6-118.ix.netcom.com(205.186.213.118) by dfw-ix14.ix.netcom.com via smap (V1.3) id rma009256; Sun Sep 12 05:40:27 1999 Received: (from asami@localhost) by silvia.hip.berkeley.edu (8.9.3/8.6.9) id DAA13996; Sun, 12 Sep 1999 03:40:25 -0700 (PDT) To: Simon Marlow Cc: "'hackers@freebsd.org'" Subject: Re: How to go about making a compiler port References: <8B57882C41A0D1118F7100805F9F68B51232C0E2@RED-MSG-45> From: asami@freebsd.org (Satoshi - Ports Wraith - Asami) Date: 12 Sep 1999 03:40:24 -0700 In-Reply-To: Simon Marlow's message of "Sun, 12 Sep 1999 02:07:15 -0700" Message-ID: Lines: 28 X-Mailer: Gnus v5.7/Emacs 20.4 Sender: owner-freebsd-hackers@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG * From: Simon Marlow * [originally sent to ports, resending to hackers at the suggestion of someone * on that list.] Sorry, you probably caught us at the busiest time right before the release.... * Hi Folks, * * I'd like to make a port for our Haskell compiler, GHC (see * http://research.microsoft.com/users/t-simonm/ghc). There are some subtle * problems with this: * * - GHC depends on itself. That is, you need GHC * installed in order to build GHC. * * - GHC depends on Happy, our parser generator. * * - Happy depends on GHC (it's written in Haskell). * * So, one solution would be to provide a binary port, say ghc-bin, which would * install a binary distribution. I checked the modula-3 port, and it doesn't * seem to have a binary port, so what's the accepted way of doing this? Look at lang/gnat. It has a similar situation. Satoshi To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-hackers" in the body of the message