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


Groups > comp.lang.python > #5928

Abandoning Python

Path csiph.com!x330-a1.tempe.blueboxinc.net!usenet.pasdenom.info!aioe.org!feeder.news-service.com!cyclone02.ams2.highwinds-media.com!news.highwinds-media.com!npeersf01.ams.highwinds-media.com!newsfe16.ams2.POSTED!00000000!not-for-mail
From John J Lee <jjl@pobox.com>
Newsgroups comp.lang.python
Subject Abandoning Python
Message-ID <87ipt46okh.fsf@pobox.com> (permalink)
User-Agent Gnus/5.13 (Gnus v5.13) Emacs/23.1 (gnu/linux)
Cancel-Lock sha1:Ip+LoqURWCzEu5H4fAgTVItMHm0=
MIME-Version 1.0
Content-Type text/plain; charset=us-ascii
Lines 33
NNTP-Posting-Host 82.44.73.236
X-Complaints-To http://netreport.virginmedia.com
X-Trace newsfe16.ams2 1305992999 82.44.73.236 (Sat, 21 May 2011 15:49:59 UTC)
NNTP-Posting-Date Sat, 21 May 2011 15:49:59 UTC
Organization virginmedia.com
Date Sat, 21 May 2011 16:49:50 +0100
Xref x330-a1.tempe.blueboxinc.net comp.lang.python:5928

Show key headers only | 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