Pandas like features

jmh530 john.michael.hall at gmail.com
Mon Oct 26 01:42:42 UTC 2020


On Sunday, 25 October 2020 at 23:30:10 UTC, bachmeier wrote:
> [snip]
>
> 1. This community seems to have NIH syndrome. A lot of users 
> are averse to reuising the functionality provided by other 
> languages. I find that downright weird given that one of the 
> selling points of D is its ability to easily interoperate with 
> other languages. It makes sense to *extend* existing projects 
> in other languages using D. The idea of rewriting millions of 
> lines of code for no benefit other than just saying it's 
> written in D is obviously pointless, so there's no motivation 
> to do it.
>
> 2. Scientific computing is a big field. In terms of things 
> you'd need to be "complete", you'd have to write maybe ten 
> times as much code as you would to have a complete web 
> development offering. It also requires incredible amounts of 
> expertise. Statistics, economics, physics, math, chemistry, 
> biology, and on and on are all areas that individually require 
> a great deal of specialized knowledge in addition to time. For 
> some things, performance is the most important property, 
> including use of the GPU. That's not simple.
>
> 3. D's syntax is okay, but it's not flexible enough to express 
> eveything you need to work comfortably. A DSL or similar might 
> be necessary.

I have no issue with calling libraries from other languages 
(particularly C) if it's something that is too much work or 
whatever to do myself. But I think that it's helpful to have a 
base level of functionality, akin to Numpy/Scipy, that a new 
person could come in to accomplish a lot.


More information about the Digitalmars-d mailing list