On Wed, 2004-08-04 at 07:38, Misha Brukman wrote:> On Wed, Aug 04, 2004 at 01:17:24AM -0500, Chris Lattner wrote: > > On Tue, 3 Aug 2004, Reid Spencer wrote: > > > I'm not thrilled with llvm-gen because it has overtones of "code > > > generation" (which actually isn't far from the truth). But, it > > > conjures up the wrong kind of tool .. something more like yacc or > > > bison. However, I don't have any good alternatives in mind. I'll > > > ponder some more. > > > > How about llvm-comp? > > Sorry, that makes no sense to me, and I am a compiler developer. :) > > `comp' is too common as a root of many words in common use -- > `compare', `compassion', etc. On this list are `computer' and > `compiler', and that doesn't help things any.That was my reaction too. How about something along the notion of "build or construct" as in we have two primary tools in llvm: llvm-build - builds programs to be run llvm-run - runs programs built by llvm-build I'm not thrilled with llvm-build because its dull but from the dictionary there is also: llvm-construct (too long?) llvm-make (obvious confusion) llvm-forge (obscure) llvm-erect (double entendre) Reid. -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 189 bytes Desc: This is a digitally signed message part URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20040804/fd501803/attachment.sig>
On Wed, Aug 04, 2004 at 08:19:58AM -0700, Reid Spencer wrote:> How about something along the notion of "build or construct" as in we > have two primary tools in llvm: > > llvm-build - builds programs to be runllvm-build or llvm-driver are both kinda long but at least they make sense... As an aside, llava and llama are both taken, llvmize? llvminator? llvm-emerge a la gentoo?> llvm-run - runs programs built by llvm-buildWait, is llvm-run the same as lli? Or is it "compile to native, link, run native version"? Or does it not matter?> I'm not thrilled with llvm-build because its dull but from the > dictionary there is also: > > llvm-construct (too long?) > llvm-make (obvious confusion) > llvm-forge (obscure) > llvm-erect (double entendre)yeah, these aren't the most clear, easy-to-type-and-understand names. :) -- Misha Brukman :: http://misha.brukman.net :: http://llvm.cs.uiuc.edu
On Wed, 2004-08-04 at 08:51, Misha Brukman wrote:> llvm-build or llvm-driver are both kinda long but at least they make > sense...Yeah, that's my sense too.> > As an aside, llava and llama are both taken, llvmize? llvminator? > llvm-emerge a la gentoo?Uh. No?> > > llvm-run - runs programs built by llvm-build > > Wait, is llvm-run the same as lli? > Or is it "compile to native, link, run native version"? > Or does it not matter?I've been intending llvm-run (or possibly just llvm) to be the llvmee that Vikram spoke about. In my mind its kinda like "java" in the Java world. It executes bytecode in a variety of ways (interpreted, JIT, or statically compiled) and includes the life-long optimization support coming with the reoptimizer/profiler.> > > I'm not thrilled with llvm-build because its dull but from the > > dictionary there is also: > > > > llvm-construct (too long?) > > llvm-make (obvious confusion) > > llvm-forge (obscure) > > llvm-erect (double entendre) > > yeah, these aren't the most clear, easy-to-type-and-understand names. :)Yeah. -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 189 bytes Desc: This is a digitally signed message part URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20040804/630eac93/attachment.sig>
Misha Brukman wrote:> On Wed, Aug 04, 2004 at 08:19:58AM -0700, Reid Spencer wrote: > >>How about something along the notion of "build or construct" as in we >>have two primary tools in llvm: >> >>llvm-build - builds programs to be run > > > llvm-build or llvm-driver are both kinda long but at least they make > sense... > > As an aside, llava and llama are both taken, llvmize? llvminator? > llvm-emerge a la gentoo?Actually, I like llama. It sounds cool. Anybody got an idea of what it could stand for? -- John T.> > >>llvm-run - runs programs built by llvm-build > > > Wait, is llvm-run the same as lli? > Or is it "compile to native, link, run native version"? > Or does it not matter? > > >>I'm not thrilled with llvm-build because its dull but from the >>dictionary there is also: >> >>llvm-construct (too long?) >>llvm-make (obvious confusion) >>llvm-forge (obscure) >>llvm-erect (double entendre) > > > yeah, these aren't the most clear, easy-to-type-and-understand names. :) >-- ********************************************************************* * John T. Criswell Email: criswell at uiuc.edu * * Research Programmer * * University of Illinois at Urbana-Champaign * * * * "It's today!" said Piglet. "My favorite day," said Pooh. * *********************************************************************