Path: csiph.com!v102.xanadu-bbs.net!xanadu-bbs.net!goblin3!goblin1!goblin2!goblin.stu.neva.ru!newsfeed1.swip.net!uio.no!news.tele.dk!news.tele.dk!small.news.tele.dk!newsgate.cistron.nl!newsgate.news.xs4all.nl!post.news.xs4all.nl!not-for-mail Return-Path: X-Original-To: python-list@python.org Delivered-To: python-list@mail.python.org X-Spam-Status: OK 0.006 X-Spam-Evidence: '*H*': 0.99; '*S*': 0.00; 'syntax': 0.04; 'structure,': 0.09; 'subject:language': 0.09; 'from:addr:cs': 0.16; 'from:addr:zip.com.au': 0.16; 'from:name:cameron simpson': 0.16; 'losing': 0.16; 'message-id:@cskk.homeip.net': 0.16; 'pity': 0.16; 'programmers.': 0.16; 'received:211.29': 0.16; 'received:211.29.132': 0.16; 'received:cskk.homeip.net': 0.16; 'received:homeip.net': 0.16; 'received:optusnet.com.au': 0.16; 'received:syd.optusnet.com.au': 0.16; 'semantics': 0.16; 'simpson': 0.16; 'situation.': 0.16; 'syntactic': 0.16; 'language': 0.16; 'wrote:': 0.18; 'comfortable': 0.22; 'header :User-Agent:1': 0.23; 'paul': 0.24; 'looks': 0.24; '(for': 0.26; 'header:In-Reply-To:1': 0.27; 'chris': 0.29; 'skip:_ 10': 0.34; 'core': 0.34; 'subject: (': 0.35; 'something': 0.35; 'received:com.au': 0.36; 'doing': 0.36; 'charset:us-ascii': 0.36; 'url:org': 0.36; 'nov': 0.38; 'received:211': 0.38; 'to:addr :python-list': 0.38; 'pm,': 0.38; 'rather': 0.38; 'to:addr:python.org': 0.39; 'areas': 0.61; 'course': 0.61; "you're": 0.61; 'content-disposition:inline': 0.62; 'more': 0.64; 'different': 0.65; 'url:0': 0.67; 'default': 0.69; 'wilson': 0.91; '2013': 0.98 Date: Sun, 17 Nov 2013 15:44:47 +1100 From: Cameron Simpson To: python-list@python.org Subject: Re: Oh look, another language (ceylon) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.5.21 (2010-09-15) References: X-Optus-CM-Score: 0 X-Optus-CM-Analysis: v=2.1 cv=YYGEuWhf c=1 sm=1 tr=0 a=YuQlxtEQCowy2cfE5kc7TA==:117 a=YuQlxtEQCowy2cfE5kc7TA==:17 a=ZtCCktOnAAAA:8 a=PO7r1zJSAAAA:8 a=LcaDllckn3IA:10 a=wiQrmGD2-CAA:10 a=kj9zAlcOel0A:10 a=vrnE16BAAAAA:8 a=8AHkEIZyAAAA:8 a=WmDEZ2pSBVQA:10 a=pGLkceISAAAA:8 a=nRTex-VdAAAA:8 a=jXLeZWixAAAA:8 a=cgujI_qS5Pxi-OSvbdgA:9 a=CjuIK1q_8ugA:10 a=MSl-tDqOz04A:10 X-BeenThere: python-list@python.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: General discussion list for the Python programming language List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Newsgroups: comp.lang.python Message-ID: Lines: 29 NNTP-Posting-Host: 2001:888:2000:d::a6 X-Trace: 1384663498 news.xs4all.nl 15911 [2001:888:2000:d::a6]:40310 X-Complaints-To: abuse@xs4all.nl Xref: csiph.com comp.lang.python:59692 On 17Nov2013 15:10, Chris Angelico wrote: > On Sun, Nov 17, 2013 at 2:41 PM, Gregory Ewing > wrote: > > Neal Becker wrote: > >> http://ceylon-lang.org/documentation/1.0/introduction/ > > > > The type system looks very interesting! > > > > It's just a pity they based the syntax on C rather > > than something more enlightened. (Why do people > > keep doing that when they design languages?) > > Because in many ways it's an excellent syntactic structure, and - more > importantly - it's one that's familiar to a huge number of > programmers. That's pretty valuable. Indeed. If your core innovation is the type system (for example), why be _gratuitously_ different in areas where your language semantics are conventional? And of course your default syntax will come from what you're comfortable with unless the syntax is something you're rebelling against. -- Cameron Simpson If you can keep your head while all those about you are losing theirs, perhaps you don't understand the situation. - Paul Wilson