Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.lang.python > #5981

Re: Abandoning Python

From John Lee <jjl@pobox.com>
Subject Re: Abandoning Python
Date 2011-05-22 17:33 +0000
References <87ipt46okh.fsf@pobox.com> <BANLkTim5sK4k7w2HwmSWEuecWBKDk6rtwQ@mail.gmail.com>
Newsgroups comp.lang.python
Message-ID <mailman.1919.1306085624.9059.python-list@python.org> (permalink)

Show all headers | View raw


Dan Stromberg <drsalists <at> gmail.com> writes:

> On Sat, May 21, 2011 at 8:49 AM, John J Lee <jjl <at> pobox.com> wrote:
> </troll>
> I still like Python after using it for over a decade, but there are
> things I don't like.
> What are your favourite up-and-coming languages of the moment?
> Here's my wishlist (not really in any order):
>  * A widely used standard for (optional) interface declaration -- or
>    something better.  I want it to be easier to know what interface an
>    object has when reading code, and which objects provide that
>    interface.
> 
> 
> I do miss this sometimes, but pylint takes things far enough for me. 

Pylint?  Does it provide some kind of guessed-at-type that has been integrated 
with IDEs?

[...]
> And here I thought Python had pretty good functional programming facilities.
> What do you miss?AFAIK, DBC in terms of "if condition: raise AssertionError"
> (or assert).What _is_ the "etc"?
[...more of the same...]

You tell me: I'm here to fish for interesting pointers rather than to 
evangelize.  I mention those specific things as examples because I know they 
have often been both the focus of research (well, perhaps not integration of 
queries), and pain points in software development.  It's not plausible to me 
that there is not room for major improvement, but in any case the only way to 
know is to try.


>  * Better refactoring tools, better code analysis tools (lint, search,
>    etc.).
> 
> I find pylint excellent.  My idea of a refactoring tool is vim's n.n.n.,  but 
have you looked at PyCharm? 

In this thread, I'm asking about the views of Python programmers on languages 
other than Python.  Thanks for the link, though (does PyCharm provide reliable 
refactoring tools that are useable from emacs?).


>  * An even larger user base, contributing more and better free and
>    commercial software.
> 
> Gee, you want a scripting language with a larger userbase? 

I don't want a scripting language, necessarily.


John

Back to comp.lang.python | Previous | NextPrevious in thread | Next in thread | Find similar | Unroll thread


Thread

Abandoning Python John J Lee <jjl@pobox.com> - 2011-05-21 16:49 +0100
  Re: Abandoning Python John Bokma <john@castleamber.com> - 2011-05-21 11:00 -0500
  Re: Abandoning Python Daniel Kluev <dan.kluev@gmail.com> - 2011-05-22 12:25 +1100
    Re: Abandoning Python John J Lee <jjl@pobox.com> - 2011-05-22 16:58 +0100
      Re: Abandoning Python Stefan Behnel <stefan_ml@behnel.de> - 2011-05-22 19:55 +0200
      Re: Abandoning Python John Lee <jjl@pobox.com> - 2011-05-22 18:26 +0000
  Re: Abandoning Python Daniel Kluev <dan.kluev@gmail.com> - 2011-05-22 12:27 +1100
  Re: Abandoning Python John Lee <jjl@pobox.com> - 2011-05-22 17:11 +0000
  Re: Abandoning Python John Lee <jjl@pobox.com> - 2011-05-22 17:33 +0000
    Re: Abandoning Python Paul Rubin <no.email@nospam.invalid> - 2011-05-24 21:45 -0700
      Re: Abandoning Python harrismh777 <harrismh777@charter.net> - 2011-05-27 09:34 -0500
  Re: Abandoning Python John Lee <jjl@pobox.com> - 2011-05-22 21:01 +0000
  Re: Abandoning Python John Lee <jjl@pobox.com> - 2011-05-22 21:19 +0000
  Re: Abandoning Python Daniel Kluev <dan.kluev@gmail.com> - 2011-05-23 10:16 +1100
  Re: Abandoning Python Robin Becker <robin@reportlab.com> - 2011-05-23 11:45 +0100

csiph-web