Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:97090 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 58846 invoked from network); 20 Nov 2016 16:24:58 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 20 Nov 2016 16:24:58 -0000 Authentication-Results: pb1.pair.com smtp.mail=rasmus@mindplay.dk; spf=permerror; sender-id=unknown Authentication-Results: pb1.pair.com header.from=rasmus@mindplay.dk; sender-id=unknown Received-SPF: error (pb1.pair.com: domain mindplay.dk from 209.85.217.182 cause and error) X-PHP-List-Original-Sender: rasmus@mindplay.dk X-Host-Fingerprint: 209.85.217.182 mail-ua0-f182.google.com Received: from [209.85.217.182] ([209.85.217.182:33902] helo=mail-ua0-f182.google.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id 81/00-58689-95EC1385 for ; Sun, 20 Nov 2016 11:24:58 -0500 Received: by mail-ua0-f182.google.com with SMTP id 51so208605626uai.1 for ; Sun, 20 Nov 2016 08:24:57 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=mindplay-dk.20150623.gappssmtp.com; s=20150623; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=tnmYIuOWVu0OjdzQtGnet/rVP4r4z8DnZEx+aB3MBgE=; b=MJEMTqEgtc0BOHhgfymmZCOmx8Mav+/Ihq9TdmPui0rPzLyqTQoAQ9CnBu6Pv40tH2 yA4BI7aBYWMO1xGtsUaHCOZpOski11m0hC8R3Xl+gkq8UXVhufK1gEYAbRw7qjNMUpuY 2TNGSVsNAlnwwlgD23J9CDM0+7GjP1c5rtTODCoJMHyU7akBNZ0QU0WWDhr7NUz5/q5G 8UTlAYn1/qGBtjpjuIRDxxD7h10MN1YkXFPA9rkP2SaGpyY4Y+Ayt/lctfZXtxiS6wg1 /c+S1o8lqH/+mbOBM/X27ROyGS+idr0OXZy6e3QVp2GPd7LqYCh1UShDB5//H8z3AsYV ELEQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=tnmYIuOWVu0OjdzQtGnet/rVP4r4z8DnZEx+aB3MBgE=; b=gX5UJFqjq3QvkhxmdSLUxNTN1024Bgv2ujoijVydrgeiAxRyQKaXtX0njOYtDBHBYb hMeN/FtGsQV4di2O5zh2cHdiBuWrugSzSgUCrkF9TbwBCiun9KmPlBExRITMVL9MKbjt gQqIQI6XBkfQ4HueN+tOYOwJWVGBwbHh1LC6aYKxIYbL7pv95PGZH5MyN3uGrmwhcVQ6 Y4q9QIRThXFqW4fk5TgOrP0LOe8F+nBJgo4JxoLHbYPMepXoOUWmbjaIsaboIVQsVQIv 8C5VdBCctfoi4URtokNyweptJConylKbAD8gKeB7MFpW3BJl7J/uSoP35q0Xu38m2Naj CnSw== X-Gm-Message-State: AKaTC03lm2SOeR9YD4Z3+K5toIoOWvBCDHkKP4RBYC3ed4RjYTNGyIOuMW6ezlIubGmvUFshZkpr2Rx/i7B5xg== X-Received: by 10.176.5.130 with SMTP id e2mr5225497uae.108.1479659095039; Sun, 20 Nov 2016 08:24:55 -0800 (PST) MIME-Version: 1.0 Received: by 10.103.1.147 with HTTP; Sun, 20 Nov 2016 08:24:53 -0800 (PST) In-Reply-To: <1479566955.2544908.793053689.334FD0F5@webmail.messagingengine.com> References: <576C4FE2.3090508@pascal-martin.fr> <1479566955.2544908.793053689.334FD0F5@webmail.messagingengine.com> Date: Sun, 20 Nov 2016 17:24:53 +0100 Message-ID: To: Daniel Morris Cc: PHP internals Content-Type: multipart/alternative; boundary=94eb2c123e1cbfb8d40541bdfabc Subject: Re: [PHP-DEV] [RFC][Vote] Typed Properties From: rasmus@mindplay.dk (Rasmus Schultz) --94eb2c123e1cbfb8d40541bdfabc Content-Type: text/plain; charset=UTF-8 > if you've hired developers that care more about trends than your application then you've hired the wrong developers. A consistent, complete type-system is not a "trend". In my experience, good developers notice things like inconsistency - and they generally do not like it. I am personally *not* about trends, and don't tend to count developers who buy into hype as "good" developers - those would *not* be the developers I'd be concerned about walking. We can hire developers like those again easily. > If every language is the same then what's the point of different languages? I'm not arguing "PHP should be more like X", I'm arguing for consistency and completeness - an irrational fear of having certain similarities with other languages really does not work as an argument against that. Anyways, glad to hear Bob Weinland has been working on typed references and the RFC is not dead :-) On Sat, Nov 19, 2016 at 3:49 PM, Daniel Morris wrote: > If every language is the same then what's the point of different > languages? People use Scala and PHP for different things, if your > developers are considering walking for that reason then they should > evaluate whether they want to build things or whether they want to be > trendy. Good (heck, great) developers will put to best use the tools > they have available. Migrate to Go, and watch every one of them > eventually complain about how they're having to check for err against > every function call since functions return multiple values, have them > migrate to Scala and watch their frustration as the time to change > visibility is dropped significantly; if you've hired developers that > care more about trends than your application then you've hired the wrong > developers. > > -- > Daniel Morris > daniel@honestempire.com > > -- > PHP Internals - PHP Runtime Development Mailing List > To unsubscribe, visit: http://www.php.net/unsub.php > > --94eb2c123e1cbfb8d40541bdfabc--