Re: CTFE history

2010-11-22 Thread Walter Bright
Michal Minich wrote: It is very! interesting to have look at the history of D, thanks to forum archives. CTFE was first introduced in DMD 1.006... Yes, that's when interpret.c appeared, which implements it.

Re: CTFE history

2010-11-19 Thread bearophile
Simen kjaeraas: > If you don't mind the paranoia, might I ask if you really are bearophile? > You... feel different. Maybe it's just the lack of references to other > languages, and no bug reports mentioned in this post. :p You are right. Here's a bug report, in the thread Don has shown me he ref

Re: CTFE history

2010-11-19 Thread Simen kjaeraas
bearophile wrote: Do you know the history of D CTFE? What was the start of it, etc. Is the CTFE idea coming from the C++0x constexpr? If you don't mind the paranoia, might I ask if you really are bearophile? You... feel different. Maybe it's just the lack of references to other languages, an

Re: CTFE history

2010-11-19 Thread bearophile
Don: > There was absolutely no influence from constexpr. I suspected this. > the key idea of Mars was dynamic > arrays and array slices. In the oldest file in the DMD source code, they > are called "Jupiter arrays". Wonderful. I presume no other language in Reddit threads sports that language

Re: CTFE history

2010-11-19 Thread Don
bearophile wrote: Michal Minich: see thread "Compile time function execution..." at http://www.digitalmars.com/d/archives/ digitalmars/D/index2007.html. In the previous discussion you can see this idea forming (I searched for the word "compile").< Thank you, I have found and read some of th

Re: CTFE history

2010-11-19 Thread bearophile
Michal Minich: >see thread "Compile time function execution..." at >http://www.digitalmars.com/d/archives/ digitalmars/D/index2007.html. In the >previous discussion you can see this idea forming (I searched for the word >"compile").< Thank you, I have found and read some of those threads. It s

Re: CTFE history

2010-11-19 Thread Michal Minich
V Thu, 18 Nov 2010 20:13:40 -0500, bearophile wrote: > Do you know the history of D CTFE? What was the start of it, etc. Is the > CTFE idea coming from the C++0x constexpr? > > Bye, > bearophile It is very! interesting to have look at the history of D, thanks to forum archives. CTFE was first i

CTFE history

2010-11-18 Thread bearophile
Do you know the history of D CTFE? What was the start of it, etc. Is the CTFE idea coming from the C++0x constexpr? Bye, bearophile