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