Newsgroups: gnu.misc.discuss,comp.lang.tcl,comp.lang.scheme,comp.lang.misc,comp.lang.perl
Path: cantaloupe.srv.cs.cmu.edu!das-news2.harvard.edu!news2.near.net!news.mathworks.com!usenet.eel.ufl.edu!usenet.cis.ufl.edu!caen!math.ohio-state.edu!howland.reston.ans.net!swrinde!news.uh.edu!uuneo.neosoft.com!nmtigw!peter
From: peter@nmti.com (Peter da Silva)
Subject: Re: GNU Extension Language Plans
Message-ID: <id.KC7E1.I@nmti.com>
Sender: peter@nmti.com (peter da silva)
Organization: Network/development platform support, NMTI
References: <9410190420.AA02904@mole.gnu.ai.mit.edu> <38ftvn$d4a@nntp1.u.washington.edu> <id.Y44E1.KLF@nmti.com> <38lrrm$5hc@info.epfl.ch>
Date: Thu, 27 Oct 1994 16:03:14 GMT
Lines: 39
Xref: glinda.oz.cs.cmu.edu gnu.misc.discuss:19211 comp.lang.tcl:20977 comp.lang.scheme:10712 comp.lang.misc:18473 comp.lang.perl:37290

In article <38lrrm$5hc@info.epfl.ch>,
Stefan Monnier <monnier@di.epfl.ch> wrote:
> In article <id.Y44E1.KLF@nmti.com>, Peter da Silva <peter@nmti.com> wrote:
> > Using an arbitrary syntax to avoid favoritism:

> > 	display	"Enter keystroke: "
> > 	read keystroke
> > 	display "Enter macro: "
> > 	read macro
> > 	define_key_macro %keystroke %macro

> > Now, if you're using an external compiler you need to run that compiler
> > from "define_key_macro".

> Why ?

Because the macro is in the extension language.

> Is elisp visible from its keyboard macro facility ?

I don't much care what elisp does. I'm talking about what I do.

> > Now suppose you're reading these from an X resource at startup. You're going
> > to have to call the compiler for *each* resource in turn.

> First, I don't see why use X resources for that purpose (but then, why
> not).

Because if you use X resources then it'll work the way you want on your
display, even if you're running a program from someone else's account.

> Second, these resources might be generated by a compiler !

I prefer to have my .Xdefaults file at least marginally readable.
-- 
Peter da Silva                                            `-_-'
Network Management Technology Incorporated                 'U`
1601 Industrial Blvd.     Sugar Land, TX  77478  USA
+1 713 274 5180                       "Hast Du heute schon Deinen Wolf umarmt?"
