Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:119642 Return-Path: Delivered-To: mailing list internals@lists.php.net Received: (qmail 15482 invoked from network); 1 Mar 2023 16:02:45 -0000 Received: from unknown (HELO php-smtp4.php.net) (45.112.84.5) by pb1.pair.com with SMTP; 1 Mar 2023 16:02:45 -0000 Received: from php-smtp4.php.net (localhost [127.0.0.1]) by php-smtp4.php.net (Postfix) with ESMTP id EE4F4180505 for ; Wed, 1 Mar 2023 08:02:41 -0800 (PST) X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on php-smtp4.php.net X-Spam-Level: X-Spam-Status: No, score=-2.1 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,FREEMAIL_FROM,HTML_MESSAGE, RCVD_IN_DNSWL_NONE,RCVD_IN_MSPIKE_H2,SPF_HELO_NONE,SPF_PASS, T_SCC_BODY_TEXT_LINE autolearn=no autolearn_force=no version=3.4.2 X-Spam-ASN: AS15169 209.85.128.0/17 X-Spam-Virus: No X-Envelope-From: Received: from mail-yw1-f170.google.com (mail-yw1-f170.google.com [209.85.128.170]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (P-256) server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by php-smtp4.php.net (Postfix) with ESMTPS for ; Wed, 1 Mar 2023 08:02:41 -0800 (PST) Received: by mail-yw1-f170.google.com with SMTP id 00721157ae682-536bbe5f888so371977607b3.8 for ; Wed, 01 Mar 2023 08:02:41 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=slAQxfqFqB52J6kl1Nm9hAPblqL4uoxZjD6DdeTj6dg=; b=E5YzlDY0q1Nqf3v4/luDIOLjiTTLjCWa7wXHP9zZ+NNyW+4HHUz9/QP/v46R7OFWaI zz7XqJggNcA4YkTyIMCrNVNZEbH8ECgVA6HsPL8X2xZp3RcPqRjWUjF4SZEMU1IgBNQN sRAMc4NcytJuLbbN8e2CXIjXJQd6zBmghwT5Zk/+wTjOjtaFMTvrD1uIa0dPH/WVMhND XI16X8S2G5aaUO15LUqGbTHeyWD6tXGtWwkHZmBEevKGHf2RB1vaTZKupV54iyBh2nIz fy9/UhaKOxQ/fr0p/HCRvyh/AolddowsgBGOo5d6CShL3WRp3gbCg13vOikBxXN77hAG qfXg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=slAQxfqFqB52J6kl1Nm9hAPblqL4uoxZjD6DdeTj6dg=; b=LvKov3bpJHQU2Ahh5SamopCFYxZO4GllcQjJLcAudooMfH4zBqf+s/LrMwWdKD7m3L fORS4o0f4fU1bs/Wl88sWPNdP+6L6MKperziqlxapK6hU4B1yciOAHwhc5Fn/eLq80kj R/E1wyKvRgp0UUgtp7KDXE7dgO6FKiaT8HwyjriGDtNJDDrsTZJq6NVPIP5C2u3JPLGW uuathApPhaN5KmgISui9KtOejkNHyYKhaOUs1WZrjSloP6MVVnZuONL9yUBE0cZ8nuYL 1wZPEs76/d1GzymGCX5XLwAUqWI9E+yDGd1lEer2/ZNXaZtT04GVwW1k396md2PhbUpY GIyg== X-Gm-Message-State: AO0yUKVQCHq/5SUvfMWX6rEVyUdWDjKg8a+CYWheAGcuP+PCZhL/3IpW yo1OQXXpjfC2JKT9Zkt7UTE2l6HCeB5we2wlSFep39O9Eno= X-Google-Smtp-Source: AK7set/PBcwS9cP/baIH0WObp0g6rqqChQXkltXYAXGBnP9S2Fo2tMUWnaWbvRY9DBzHlqRtEXa0GunJIAbhAY3xSu0= X-Received: by 2002:a81:b705:0:b0:52f:b5a:9643 with SMTP id v5-20020a81b705000000b0052f0b5a9643mr4240015ywh.8.1677686560276; Wed, 01 Mar 2023 08:02:40 -0800 (PST) MIME-Version: 1.0 References: In-Reply-To: Date: Wed, 1 Mar 2023 17:02:29 +0100 Message-ID: To: Deleu Cc: Jakub Zelenka , juan carlos morales , PHP Internals List Content-Type: multipart/alternative; boundary="00000000000078478905f5d8d725" Subject: Re: [PHP-DEV] RFC Idea - json_validate() validate schema From: michal.brzuchalski@gmail.com (=?UTF-8?Q?Micha=C5=82_Marcin_Brzuchalski?=) --00000000000078478905f5d8d725 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Hi Deleu, =C5=9Br., 1 mar 2023 o 16:54 Deleu napisa=C5=82(a): > > > On Wed, Mar 1, 2023 at 9:36=E2=80=AFAM Micha=C5=82 Marcin Brzuchalski < > michal.brzuchalski@gmail.com> wrote: > >> >> Do we really need this in core? What makes it less usable as an extensio= n? >> >> Cheers, >> Micha=C5=82 Marcin Brzuchalski >> >> > >> > > Extensions are not easy to install and have a complex distribution system > that differs greatly between Windows, Debian, Ubuntu, Alpine Linux, AWS > Lambda, etc. I wish one day we could have something as simple and > ubiquitous as Composer installing PHP extensions, but until then the less > amount of extensions the better for end users. > I agree with your last thought. The fewer extensions the better for end users but what I have a problem with is constantly adding functions to the standard library instead of writing a library that fulfills the need. Along with extensions the fewer functions/classes are bundled the better for end users. Cheers, Micha=C5=82 Marcin Brzuchalski --00000000000078478905f5d8d725--