Re: [brlcad-devel] D vs. C++

2014-05-14 Thread Tom Browder
On Tue, May 13, 2014 at 8:30 PM, Christopher Sean Morrison wrote: ... > We have acquired too many incomplete projects on trunk > -- that's why most new efforts (e.g., OpenCL) are now being > started on a branch where they arguably should > have been in the first place. Okay, I have committed a "

Re: [brlcad-devel] D vs. C++

2014-05-13 Thread Christopher Sean Morrison
On May 13, 2014, at 7:36 PM, Tom Browder wrote: > On Tue, May 13, 2014 at 11:31 AM, Tom Browder wrote: >> On Tue, May 13, 2014 at 11:09 AM, Christopher Sean Morrison >>> I'm leery of features getting implemented without a >>> specific known use case (i.e., "if you build it, they will come"), but

Re: [brlcad-devel] D vs. C++

2014-05-13 Thread Tom Browder
On Tue, May 13, 2014 at 11:31 AM, Tom Browder wrote: > On Tue, May 13, 2014 at 11:09 AM, Christopher Sean Morrison >> I'm leery of features getting implemented without a >> specific known use case (i.e., "if you build it, they will come"), but The use case is a set of D bindings to add to the exi

Re: [brlcad-devel] D vs. C++

2014-05-13 Thread Tom Browder
On Tue, May 13, 2014 at 11:09 AM, Christopher Sean Morrison wrote: > On May 13, 2014, at 10:08 AM, Tom Browder wrote: >> What about starting with a defined D interface to the libraries? That >> way D programmers would have access, and the stability of the public C >> API should be conducive to ma

Re: [brlcad-devel] D vs. C++

2014-05-13 Thread Christopher Sean Morrison
On May 13, 2014, at 10:08 AM, Tom Browder wrote: > On Tue, May 13, 2014 at 8:51 AM, Christopher Sean Morrison > wrote: >> That said, it can still be inspirational. If someone wants to work >> on a branch or major new project using D or another language, that >> would be a good way to demonstrat

Re: [brlcad-devel] D vs. C++

2014-05-13 Thread Tom Browder
On Tue, May 13, 2014 at 8:51 AM, Christopher Sean Morrison wrote: ... >>> Crazy idea: C++ has been creeping into the source (good) but what >>> about changing that creeping into the D language? ... > I'm actually a big fan of some of the newer languages including D, Go, and > Rust. > Alas, conve

Re: [brlcad-devel] D vs. C++

2014-05-13 Thread Christopher Sean Morrison
On May 13, 2014, at 6:59 AM, Tom Browder wrote: > On Tue, May 13, 2014 at 5:52 AM, Tom Browder wrote: >> Crazy idea: C++ has been creeping into the source (good) but what >> about changing that creeping into the D language? > > With the implication of eventually converting ALL BRL-CAD compilat

Re: [brlcad-devel] D vs. C++

2014-05-13 Thread Tom Browder
On Tue, May 13, 2014 at 7:30 AM, Tom Browder wrote: > On Tue, May 13, 2014 at 6:51 AM, Jordi Sayol wrote: >> El 13/05/14 12:59, Tom Browder ha escrit: > ... >>> With the implication of eventually converting ALL BRL-CAD compilation >>> source into D, of course. (If Facebook can do it, why can't w

Re: [brlcad-devel] D vs. C++

2014-05-13 Thread Tom Browder
On Tue, May 13, 2014 at 6:51 AM, Jordi Sayol wrote: > El 13/05/14 12:59, Tom Browder ha escrit: ... >> With the implication of eventually converting ALL BRL-CAD compilation >> source into D, of course. (If Facebook can do it, why can't we?) ... > IMHO This is an excellent idea. > > Tcl/Tk has a b

Re: [brlcad-devel] D vs. C++

2014-05-13 Thread Jordi Sayol
El 13/05/14 12:59, Tom Browder ha escrit: > On Tue, May 13, 2014 at 5:52 AM, Tom Browder wrote: >> Crazy idea: C++ has been creeping into the source (good) but what >> about changing that creeping into the D language? > > With the implication of eventually converting ALL BRL-CAD compilation > so

Re: [brlcad-devel] D vs. C++

2014-05-13 Thread Tom Browder
On Tue, May 13, 2014 at 5:52 AM, Tom Browder wrote: > Crazy idea: C++ has been creeping into the source (good) but what > about changing that creeping into the D language? With the implication of eventually converting ALL BRL-CAD compilation source into D, of course. (If Facebook can do it, why

[brlcad-devel] D vs. C++

2014-05-13 Thread Tom Browder
Crazy idea: C++ has been creeping into the source (good) but what about changing that creeping into the D language? Cheers! -Tom -- "Accelerate Dev Cycles with Automated Cross-Browser Testing - For FREE Instantly run yo