From mboxrd@z Thu Jan 1 00:00:00 1970 Received: (from weis@localhost) by pauillac.inria.fr (8.6.10/8.6.6) id OAA03286 for caml-redistribution; Thu, 16 Nov 1995 14:49:10 +0100 Received: from concorde.inria.fr (concorde.inria.fr [192.93.2.39]) by pauillac.inria.fr (8.6.10/8.6.6) with ESMTP id OAA02627 for ; Thu, 16 Nov 1995 14:13:25 +0100 Received: from margaux.inria.fr (margaux.inria.fr [128.93.8.2]) by concorde.inria.fr (8.7.1/8.6.9) with ESMTP id OAA15272 for ; Thu, 16 Nov 1995 14:13:24 +0100 (MET) Received: from concorde.inria.fr (concorde.inria.fr [192.93.2.39]) by margaux.inria.fr (8.6.10/8.6.6) with ESMTP id OAA18190 for ; Thu, 16 Nov 1995 14:13:24 +0100 Received: from crdems.ge.com (root@crdems.GE.COM [192.35.44.5]) by concorde.inria.fr (8.7.1/8.6.9) with SMTP id OAA15194 for ; Thu, 16 Nov 1995 14:10:23 +0100 (MET) Received: from thomas.ge.com by crdems.ge.com (5.65/GE 1.77) id AA15325; Thu, 16 Nov 95 08:01:09 -0500 Received: from ss09.ae.ge.com ([3.59.160.2]) by thomas.ge.com (8.6.12/8.6.12) with ESMTP id HAA06534 for ; Thu, 16 Nov 1995 07:58:42 -0500 Message-Id: <199511161258.HAA06534@thomas.ge.com> Received: from c0230.ae.ge.com by ss09.ae.ge.com with ESMTP(1.37.109.14/15.6) id AA297427473; Thu, 16 Nov 1995 08:11:13 -0500 Received: by c0230.ae.ge.com(1.37.109.16/16.2) id AA054726845; Thu, 16 Nov 1995 08:00:45 -0500 Date: Thu, 16 Nov 1995 08:00:45 -0500 From: U-E59264-Osman Buyukisik To: caml-list@margaux.inria.fr In-Reply-To: <199511151702.SAA17469@pauillac.inria.fr> (Valerie.Menissier@inria.fr) Subject: Re: Why no macros in CAML Light ? Sender: weis "Vale'rie" == Vale'rie Me'nissier-Morain writes: >> Even simpler: use the C preprocessor itself! (with the -P >> option) I know, it is tractable only under Unix, and using >> Makefiles... Vale'rie> Furthermore cpp is not 8bits clean but Caml Light is so Vale'rie> it would be a limitation to the expressivity of Caml Well, cpp worked ok as long as the weird chars (:))are not used in macros or #define/#ifdef. Unmatched single quotes will produce warnings but cause no problems. As for m4, quotes may be a problem, need to be redefined (to what I dont know). BTW cpp is multi platform, I use it on DOS machines (same command line as unix: gcc -x c -E -P). Osman