From dev-return-94757-archive-asf-public=cust-asf.ponee.io@sling.apache.org Thu Jan 10 15:45:12 2019 Return-Path: X-Original-To: archive-asf-public@cust-asf.ponee.io Delivered-To: archive-asf-public@cust-asf.ponee.io Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by mx-eu-01.ponee.io (Postfix) with SMTP id 9CC1818062A for ; Thu, 10 Jan 2019 15:45:11 +0100 (CET) Received: (qmail 80620 invoked by uid 500); 10 Jan 2019 14:45:10 -0000 Mailing-List: contact dev-help@sling.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@sling.apache.org Delivered-To: mailing list dev@sling.apache.org Received: (qmail 80605 invoked by uid 99); 10 Jan 2019 14:45:10 -0000 Received: from mail-relay.apache.org (HELO mailrelay1-lw-us.apache.org) (207.244.88.152) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 10 Jan 2019 14:45:10 +0000 Received: from mail-lj1-f180.google.com (mail-lj1-f180.google.com [209.85.208.180]) by mailrelay1-lw-us.apache.org (ASF Mail Server at mailrelay1-lw-us.apache.org) with ESMTPSA id A85EF43EF for ; Thu, 10 Jan 2019 14:45:09 +0000 (UTC) Received: by mail-lj1-f180.google.com with SMTP id c19-v6so9928958lja.5 for ; Thu, 10 Jan 2019 06:45:09 -0800 (PST) X-Gm-Message-State: AJcUukfqR8ahrmZ8Y3eMKZCGsc+gQyPN1CjDh375KZ33DzPmPVLqZ4hx qyDt8JRl8cSfz7ds/c4ezjKyqxp0u4tnUrFL5ac= X-Google-Smtp-Source: ALg8bN5eQovUymAbOtSlghqMzjtz6ppbU+Orn3JRt3IySMXK5BtQ3x9+tQwazUAFj9iwVWKtpwiFkSoi0Rw8LlYWI6k= X-Received: by 2002:a2e:20f:: with SMTP id 15-v6mr6324869ljc.172.1547131508403; Thu, 10 Jan 2019 06:45:08 -0800 (PST) MIME-Version: 1.0 References: <76200a3136fc40548445b8b6ee31f862@mailx01.intern.pro-vision.de> <154ceef3-7e41-43e6-b698-354696302c55@www.fastmail.com> <0ea57052-6264-352a-42ed-5cebb66d3f76@apache.org> In-Reply-To: <0ea57052-6264-352a-42ed-5cebb66d3f76@apache.org> From: Bertrand Delacretaz Date: Thu, 10 Jan 2019 15:44:56 +0100 X-Gmail-Original-Message-ID: Message-ID: Subject: Re: Sling Type System: started a wiki page for concepts, ideas, motivation To: dev Content-Type: text/plain; charset="UTF-8" On Thu, Jan 10, 2019 at 3:36 PM Carsten Ziegeler wrote: > This seems to have a lot in common what we already tried with the > validator api/module. > > https://github.com/apache/sling-org-apache-sling-validation-api ... Indeed, thanks for pointing this out. I was planning to merge ideas once we progress - for now I think Christanto's types know about "multiple" and "required" attributes, we probably need to add a more opaque Validator interface that might use this existing module underneath. But that can happen once we have at least an embryo of the Types API which I think should start as small as possible. -Bertrand