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


Groups > comp.lang.python > #5928

Abandoning Python

From John J Lee <jjl@pobox.com>
Newsgroups comp.lang.python
Subject Abandoning Python
Message-ID <87ipt46okh.fsf@pobox.com> (permalink)
Organization virginmedia.com
Date 2011-05-21 16:49 +0100

Show all headers | View raw


</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.
 * Lower memory usage and faster execution speed.  Yes, this has been a
   price worth paying.  But I do want jam on it, please: give me a
   language where I get most of Python's advantages but don't have to
   pay it.
 * Better support for writing correct programs in the form of better
   support for things like non-imperative programming, DBC, etc. (with
   the emphasis on "etc").
 * Perhaps better built-in support for common tasks in common application
   domains.  Concurrency, persistence, database queries come to mind.
 * Better refactoring tools, better code analysis tools (lint, search,
   etc.).
 * An even larger user base, contributing more and better free and
   commercial software.

I'm prepared to compromise on the last one.  Obviously, it should do all
that while preserving all the nice features of Python -- surely an easy
task.


John

Back to comp.lang.python | Previous | NextNext 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