Path: utzoo!utgpu!news-server.csri.toronto.edu!cs.utexas.edu!usc!julius.cs.uiuc.edu!apple!well!shiva From: shiva@well.sf.ca.us (Kenneth Porter) Newsgroups: comp.lang.postscript Subject: Re: A question about //add Summary: Oops, you caught me! Message-ID: <21985@well.sf.ca.us> Date: 6 Dec 90 06:48:25 GMT References: <1990Nov12.195235.13908@light.uucp> <321@heaven.woodside.ca.us> <329@heaven.woodside.ca.us> Lines: 21 glenn@heaven.woodside.ca.us (Glenn Reid) writes: > In article <21745@well.sf.ca.us> shiva@well.sf.ca.us (Kenneth Porter) writes: > >/systemname load operatortype { /systemname { //systemname } def } if > > This second bit of code doesn't work, for one thing; you need to use > the "type" operator: > > /systemname load type /operatortype eq { ... } if Thanks for catching my error. As you can see from my nup posting, this is a case of failing memory. :-) Bind doesn't seem to do what I want: it doesn't replace names that evaluate as procedures, only those that evaluate as operators. Or am I reading the book wrong? Ken (shiva@well.sf.ca.us) Brought to you by Super Global Mega Corp .com