Path: utzoo!utgpu!water!watmath!clyde!att!osu-cis!tut.cis.ohio-state.edu!mailrus!cornell!rochester!udel!burdvax!finin@antares From: finin@antares (Tim Finin) Newsgroups: comp.lang.prolog Subject: Re: Why no macro facility? Summary: ZYX Prolog has Macros Keywords: macro Message-ID: <6879@burdvax.PRC.Unisys.COM> Date: 8 Jul 88 13:43:33 GMT References: <9671@lll-winken.llnl.gov> Sender: news@PRC.Unisys.COM Reply-To: finin@prc.unisys.com Organization: Unisys - Paoli Research Center Paoli, PA Lines: 18 In-reply-to: daven@lll-crg.llnl.gov (Dave Nelson) In article <9671@lll-winken.llnl.gov>, daven@lll-crg (Dave Nelson) writes: >Could someone tell me why prolog has no built-in macro facility? >Even the industrial strength, full-featured prolog I am currently >evaluating doesn't have such a thing. > >This sort of source-to-source transformation of files, *which can then >be compiled*, is the LISP feature I miss the most (so far :-). >... The various Prolog systems developed by ZYX, including the one developed for and marketed by HP, do have macro facilities. Tim Tim Finin finin@prc.unisys.com Paoli Research Center ..!{psuvax1,sdcrdcf,cbmvax,bpa}!burdvax!finin Unisys Corporation 215-648-7446 (o) PO Box 517, Paoli PA 19301 215-386-1749 (h)