beginner's pyd question - exporting structs to python

Russel Winder via Digitalmars-d-learn digitalmars-d-learn at puremagic.com
Mon Aug 18 12:27:52 PDT 2014


On Mon, 2014-08-18 at 18:59 +0000, Laeeth Isharc via Digitalmars-d-learn
wrote:
[…]
> Thanks for the colour - I appreciate it.  I have played with
> numba and pypy with numpy and it seems a powerful tool for some
> kinds of jobs.  Perhaps it is my relative unfamiliarity with
> python, but for the time being I feel more comfortable with C
> type languages for other kinds of work.  As a pragmatic idealist,
> one may as well use whatever tool seems to be pretty good
> generally and which one feels confident in wielding to accomplish
> the task at hand.

Whilst the hardcore Pythonistas remain Pythonistas, some of the
periphery has jumped ship to Go. Sadly D did not capture these folk, it
perhaps should have done. It would be easy to blame fadism, but I think
the actual reasons are far less superficial.

For me, NumPy has some serious problems despite being the accepted norm
for computational work. The USP for Python/NumPy/SciPy/Matplotlib is
that it costs an infinite amount less than Mathematica and Matlab. This
is an non-trivial issue from which I am gaining a lot of business :-)

> Out of curiosity, what do you use D for given your views about
> the redundancy of C type languages for non-system programming?

In a sense I could rightly be labelled a D dilettante. I had a possible
startup a couple of years ago where we would have used D, but it never
started. A side-effect was that I gave some support to David Simcha
creating std.parallelism, but for the last couple of years my income has
come from Python or Groovy/GPars with no real D activity.

[…]

-- 
Russel.
=============================================================================
Dr Russel Winder      t: +44 20 7585 2200   voip: sip:russel.winder at ekiga.net
41 Buckmaster Road    m: +44 7770 465 077   xmpp: russel at winder.org.uk
London SW11 1EN, UK   w: www.russel.org.uk  skype: russel_winder



More information about the Digitalmars-d-learn mailing list