News for hackers. Stuff that matters.
Re:The Incredible Growth of Python by jaco8 on Wednesday September 06, 2017 @04:45PM (#15186987)
Yes , but the young contenders already exist. If Nim gets more traction , over time it may replace Python.
Re:The Incredible Growth of Python by alcalde on Wednesday September 06, 2017 @07:56PM (#15188098)
Nim's designer is too enamored with Delphi and has chosen to borrow many of Delphi's bad ideas for nostalgic reasons. This adds more ambiguities, more Perl-like symbol use, more reliance on an intelligent IDE, etc. Python is about the importance of simplicity and readability. I don't see Python devs abandoning Python for Nim any time soon. The ones who would have been tempted by Nim have already been tempted away by Go.
Re:The Incredible Growth of Python by dom96 on Thursday September 07, 2017 @06:41AM (#15190535)
What bad ideas from Delphi did Nim borrow?

Presumably you are referring to the way imports are done in Nim, i.e. the fact that all symbols are imported into the current module by default (the equivalent of `from module import *` in Python). Nim could certainly follow Python's lead, but that would limit the language: Nim supports UFCS and operator overloading which requires modules to be imported this way.

You can of course feel free to use `from module import nil` in Nim to enforce module name prefixes for each procedure call. But keep in mind that there is no risk of ambiguities, the compiler statically checks everything and refuses to compile your code if there is an ambiguity (at which point you will need to resolve it by prefixing with the module name).

I would be interested to hear more about other things that you think are a bad idea. Could you elaborate a bit?

Re:The Incredible Growth of Python by coldtea on Wednesday September 06, 2017 @04:46PM (#15186990)
Don't hold your breath. Nim doesn't have the kind of ecosystem, and hasn't shown signs of having one.
Re:The Incredible Growth of Python by jaco8 on Wednesday September 06, 2017 @05:34PM (#15187311)
Do not worry ,still breathing here , when I started Fortran,RPGII and Cobol was the thing and Python did not exist. Now Python is becoming the old elephant and new languages like Nim will evolve and they will grow an ecosystem over time.
Re:The Incredible Growth of Python by int_19h on Wednesday September 06, 2017 @11:25PM (#15188951)
It's undeniable that some new languages will supplant the current bunch (except possibly for C; this thing might well be unkillable by this point). But I don't see any particular reason why it would be Nim.
Re:The Incredible Growth of Python by goatlover on Thursday September 07, 2017 @04:03AM (#15189904)
C might be killable if the hardware significantly changes at some point, leading to systems languages better suited to handling that hardware.
Re:The Incredible Growth of Python by dom96 on Thursday September 07, 2017 @06:43AM (#15190540)
I'm curious what the ecosystem for Python looked like in ~1999. Did it show signs of having the ecosystem it has now in those years?

I'm certain that almost everyone dismissed it due to its syntax (there are still people out there that dismiss it because of that).

Re:The Incredible Growth of Python by coldtea on Friday September 08, 2017 @06:00AM (#15199054)
I actually used Python commercially in 1999.

The "killer app" then was an app server + document store called Zope.

Things were smaller than today, but Python was already gaining popularity for scripting. Circa 2001 or so it also had good Gtk and Qt bindings -- there were even some KDE-inspired satellite commercial companies catering to Python/QT.

The discussions in Python land then were about the mythical Python 3000 -- the next, re-imagined version of Python that would fix issues, etc. That was eventually Python 3.

Perl was still king for scripting/admin stuff but losing momentum, and Ruby was mentioned as a nice alternative to Python, but with much smaller use at the time (and even today I think).

Re:The Incredible Growth of Python by nimmer on Thursday September 07, 2017 @08:20AM (#15191130)
> what the ecosystem for Python looked like in ~1999

Very small. The language was not popular and many people claimed a community project could not overtake languages backed by companies. Same for the Linux kernel.

Re:The Incredible Growth of Python by dom96 on Thursday September 07, 2017 @10:37AM (#15192220)
Thank you for supporting my point. However, based on your nickname I wouldn't be surprised if you were a little biased :)

I would actually love to read some forum/mailing list posts about this. If anyone has any links handy (or knows where to find them) then please post them.

Re:The Incredible Growth of Python by analog31 on Wednesday September 06, 2017 @07:44PM (#15188048)
I think about that once in a while, since I've gone all-in on Python, and here's how I've come to grips with it. Even if Python eventually declines (as did Pascal, HyperCard, and Visual Basic), it will still have made me a better programmer, and the continual improvement of languages means that the young contenders have to prove themselves better than Python.

So, bring 'em on.

Re:The Incredible Growth of Python by jeremyjh on Wednesday September 06, 2017 @06:29PM (#15187651)
It had a flash a few years ago when it changed names but overall does not seem to be going anywhere hype-wise.

https://trends.google.com/trends/explore?date=today%205-y&q=...

Re:The Incredible Growth of Python by goatlover on Thursday September 07, 2017 @04:01AM (#15189899)
Why would Nim be a better choice over Julia for data science stuff?