Re: A public apology.

2009-06-15 Thread Tim Matthews
Put down the liquor bottle. I think you've had enough for one night.

Re: A public apology.

2009-06-15 Thread Saaa
"Jarrett Billingsley" wrote in message news:mailman.272.1245123167.13405.digitalmars-d-le...@puremagic.com... On Mon, Jun 15, 2009 at 11:26 PM, downs wrote: > Jarrett Billingsley wrote: >> On Mon, Jun 15, 2009 at 10:15 PM, Derek Parnell wrote: >>> On Mon, 15 Jun 2009 21:47:53 -0400, Jarrett Bill

Re: Linking to MinGW-generated library woes

2009-06-15 Thread Robert Fraser
Robert Fraser wrote: Has anyone been able to successfully link (statically) to a library generated by MinGW? I compiled the libraries in question (FFMpeg avutil, avformat, and avcodec) under MinGW, ran objconv on it to convert it to OMF (no errors) and passed it to optlink along with MinGW's li

Re: A public apology.

2009-06-15 Thread Jarrett Billingsley
On Mon, Jun 15, 2009 at 11:26 PM, downs wrote: > Jarrett Billingsley wrote: >> On Mon, Jun 15, 2009 at 10:15 PM, Derek Parnell wrote: >>> On Mon, 15 Jun 2009 21:47:53 -0400, Jarrett Billingsley wrote: >>> I've actually given up trying to influence D ... the patricians have made >>> it too hard to c

Linking to MinGW-generated library woes

2009-06-15 Thread Robert Fraser
Has anyone been able to successfully link (statically) to a library generated by MinGW? I compiled the libraries in question (FFMpeg avutil, avformat, and avcodec) under MinGW, ran objconv on it to convert it to OMF (no errors) and passed it to optlink along with MinGW's libgcc. At this point I

Re: A public apology.

2009-06-15 Thread downs
Jarrett Billingsley wrote: > On Mon, Jun 15, 2009 at 10:15 PM, Derek Parnell wrote: >> On Mon, 15 Jun 2009 21:47:53 -0400, Jarrett Billingsley wrote: >> I've actually given up trying to influence D ... the patricians have made >> it too hard to contribute and I've haven't got *that* much free time.

Re: A public apology.

2009-06-15 Thread Saaa
> So have I. But we can at least still shout. Please do

Re: Inside the switch statement

2009-06-15 Thread Joel C. Salomon
Kagamin wrote: > The Duff's device is said to be an optimization, but I get blunt device only > 0.7% slower. Read Duff’s post: “this loop was the bottleneck in a real-time animation playback program”, and all the Device is doing is unwinding the loop a few times. Optimization comes because — on

Re: A public apology.

2009-06-15 Thread Jarrett Billingsley
On Mon, Jun 15, 2009 at 10:15 PM, Derek Parnell wrote: > On Mon, 15 Jun 2009 21:47:53 -0400, Jarrett Billingsley wrote: > >> I am sorry for everything. > > Who are you, and what have you done to the real JB? > > LOL ... thanks for this morning chuckle ... unless of course you're serious > ... in wh

Re: A public apology.

2009-06-15 Thread Derek Parnell
On Mon, 15 Jun 2009 21:47:53 -0400, Jarrett Billingsley wrote: > I am sorry for everything. Who are you, and what have you done to the real JB? LOL ... thanks for this morning chuckle ... unless of course you're serious ... in which case I don't get it. Maybe I'm too much like yourself?? I've a

A public apology.

2009-06-15 Thread Jarrett Billingsley
I am sorry for everything. I am sorry for the negativity. I am sorry for the lack of faith in the the qualifications and skills of the leaders of D. I am sorry for shooting down so many ideas; for treating people who are new to the language as subhuman; for I was once new to the language, and di

Re: Simple trampoline code

2009-06-15 Thread bearophile
Ellery Newcomer: > How DO you define the signature of a function that returns itself? You may need a language with a type system more powerful than D type system (like Scala?). > And FYI, dmd handles your particular example recursively just fine. But > you probably know that. I don't understa

Re: Should be easy

2009-06-15 Thread BCS
Hello Saaa, Ever heard of recursion? Why don't you simply handle all types recursively? I'm still very interested in what exactly that means. Could you maybe give a small example? int Index(T)(T arr, int[] ind) { static if(is(T B == B[][])) // if array of array return Index!(B[])(arr[ind[0]

Re: Should be easy

2009-06-15 Thread Saaa
>>> Ever heard of recursion? >>> >>> Why don't you simply handle all types recursively? >>> >> I'm still very interested in what exactly that means. Could you maybe >> give a small example? >> > > int Index(T)(T arr, int[] ind) > { > static if(is(T B == B[][])) // if array of array > return I

Re: Tango Jake or other build system for Linux

2009-06-15 Thread Tim Matthews
Derek Parnell wrote: On Mon, 15 Jun 2009 15:06:24 +1200, Tim Matthews wrote: Derek Parnell wrote: On Sun, 14 Jun 2009 15:16:51 + (UTC), Michal Minich wrote: Is there any tool for Linux that can parse imports of files and invoke compiler with all project files? (And preferably one which d