Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:101577 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 52560 invoked from network); 10 Jan 2018 15:05:19 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 10 Jan 2018 15:05:19 -0000 Authentication-Results: pb1.pair.com smtp.mail=rasmus@lerdorf.com; spf=pass; sender-id=pass Authentication-Results: pb1.pair.com header.from=rasmus@lerdorf.com; sender-id=pass Received-SPF: pass (pb1.pair.com: domain lerdorf.com designates 209.85.218.49 as permitted sender) X-PHP-List-Original-Sender: rasmus@lerdorf.com X-Host-Fingerprint: 209.85.218.49 mail-oi0-f49.google.com Received: from [209.85.218.49] ([209.85.218.49:40259] helo=mail-oi0-f49.google.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id F5/D1-39025-CAB265A5 for ; Wed, 10 Jan 2018 10:05:18 -0500 Received: by mail-oi0-f49.google.com with SMTP id u83so4564511oie.7 for ; Wed, 10 Jan 2018 07:05:16 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=lerdorf-com.20150623.gappssmtp.com; s=20150623; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=2mXaTZVrLKfG9JvvzhftPMnTDbiBqIoFyG0K2iOU4nc=; b=xlqyJ1Nymk5PXioUdAaLXN/SPYQzzVU6wRgVIo3QY/7m1LgghIwmKKVecXZ4o64m3j kTDG9Z27Pp2HHHNNIOjjcuuO9hl8mCxq9QvxNGbfMkQjq3SgZtgKY/xaVPE8GnUdOghi 3shq5aDMQhvKrN8t6SbnyBcLcAXX8WPhnMO0MUnwFxZZWVJiymzuM2S5QEEgDB2Ox+3P Ey9TNvWqxb6rnDCHl47EfAneP4yK72iXnYsYvwzryWYq6W/X0X2jrfcSAlAQXN4dXBKt ebqv0fQGZEd4allSmtf5EaUAQf3LskaydXghUyqqYPl+bPsTYVO1ul+2hM8q+AhUswrb 44VQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=2mXaTZVrLKfG9JvvzhftPMnTDbiBqIoFyG0K2iOU4nc=; b=WWXVOOdfOFp2W0n50f7UsMz8LpRurMrPaZKdC130zWl/NzGkv9eLVnAqI+nhleJ+WU 1T5VHvpLNRagEQlcucGpSTf/I+GRDUCkm6atELsLO1HT44RXw442phIC9LbqffqbjFVv iq1m5zqmlVt8LDm4W6owmHh9hTHvP4ayT49YpjrM//ihKnQoexigB56GWH8JQqB87IX/ C51g0XQMlYtOE2AG8gmPOrOLbtKW+Z/JGbvIgKMuJobHmpK2+0IPwJLBeEBZvcdWdPhI KsrJca0ZVc0ruEsVnNKjbr6HqxHJhsj/2d/2eb110QoJnH4yPYALBK7ZCwkX7ys/vjT1 laLQ== X-Gm-Message-State: AKwxytcBfW3KFLxtacdskg6nrqJOlc5y4YQF9f0rFpfgMNPpYqzrlwh4 /BR4ANaR98Dep7B/aOSfKz1QrKhYj9ikQ6k74zqiPA== X-Google-Smtp-Source: ACJfBotaJBeVc8Sj4HRRdRciZ7v2q6A9hB6ExHjZAnob/Nss+klTVZiUxzu1CQUj99G7N9+MVzAQmjMQpgCWp+QamIE= X-Received: by 10.202.62.4 with SMTP id l4mr7267533oia.339.1515596713030; Wed, 10 Jan 2018 07:05:13 -0800 (PST) MIME-Version: 1.0 Received: by 10.74.121.200 with HTTP; Wed, 10 Jan 2018 07:04:32 -0800 (PST) In-Reply-To: References: <9a3a8760-f65a-a5c0-b318-1830a9a986c3@gmail.com> <9352F6DF-9940-49A2-9B1D-FA9258E9738E@lerdorf.com> Date: Wed, 10 Jan 2018 07:04:32 -0800 Message-ID: To: Michael Morris Cc: PHP internals Content-Type: multipart/alternative; boundary="001a113cbdd8b414b205626d5bed" Subject: Re: [PHP-DEV] [RFC][DISCUSSION] Strong Typing Syntax From: rasmus@lerdorf.com (Rasmus Lerdorf) --001a113cbdd8b414b205626d5bed Content-Type: text/plain; charset="UTF-8" On Wed, Jan 10, 2018 at 5:27 AM, Michael Morris wrote: > > Also, drawing the architectural drawings for a skyscraper is also like only > 10% of the work, but it's a damn important 10%. > Wow, that's rather insulting to the amazing work Dmitry, Nikita, Xinchen and others are doing working on the core of PHP. Describing the syntax/UI for a feature like this is nothing like the architectural drawings for a skyscraper. The architectural drawings for a skyscraper are extremely detailed and describe exactly how to build it including all materials, tolerances, etc. The analogy here is more like you saying you would like a blue skyscraper with 30 windows and a door and then complaining that the idiot constructions crew should stop complaining and just build the thing. There are plenty of things where the UI/syntax description is all that is needed because the implementation is trivial and flows straight from such a description. This doesn't happen to be one of those. -Rasmus --001a113cbdd8b414b205626d5bed--