Path: csiph.com!x330-a1.tempe.blueboxinc.net!usenet.pasdenom.info!news.albasani.net!fu-berlin.de!uni-berlin.de!individual.net!not-for-mail From: John Bokma Newsgroups: comp.lang.python Subject: Re: Abandoning Python Date: Sat, 21 May 2011 11:00:15 -0500 Organization: Castle Amber Lines: 40 Message-ID: <87boywavsg.fsf@castleamber.com> References: <87ipt46okh.fsf@pobox.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: individual.net mt6cjenZ3d8C950o9YBK3gGFSUPbD0mwntEoLZcwnsmxqEoDG+ Cancel-Lock: sha1:crv71mwx+qm3aex/4bER62WwjNo= sha1:DaNCS0tngqTmsbJ6bMU3P8RTLU4= X-Url: http://johnbokma.com/ User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/23.1.50 (gnu/linux) Xref: x330-a1.tempe.blueboxinc.net comp.lang.python:5930 John J Lee writes: > > > 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. A language I want to give a serious try the coming months is Haskell. -- John Bokma j3b Blog: http://johnbokma.com/ Perl Consultancy: http://castleamber.com/ Perl for books: http://johnbokma.com/perl/help-in-exchange-for-books.html