Received: from mout.gmx.net (mout.gmx.net [212.227.17.22]) by h1439878.stratoserver.net (8.14.4/8.14.4/Debian-2ubuntu2.1) with ESMTP id t8G8NVPs013772 for ; Wed, 16 Sep 2015 10:23:32 +0200 Received: from relay.uni-heidelberg.de ([129.206.100.212]) by mx-ha.gmx.net (mxgmx113) with ESMTPS (Nemesis) id 0MGWAW-1ZOuZZ0JrE-00DCWo for ; Wed, 16 Sep 2015 10:23:26 +0200 Received: from listserv.uni-heidelberg.de (listserv.uni-heidelberg.de [129.206.100.94]) by relay.uni-heidelberg.de (8.14.1/8.14.1) with ESMTP id t8G8LtQE002508 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Wed, 16 Sep 2015 10:21:55 +0200 Received: from listserv.uni-heidelberg.de (listserv.uni-heidelberg.de [127.0.0.1]) by listserv.uni-heidelberg.de (8.13.8/8.13.8) with ESMTP id t8FM13p1027579; Wed, 16 Sep 2015 10:21:55 +0200 Received: by LISTSERV.UNI-HEIDELBERG.DE (LISTSERV-TCP/IP release 16.0) with spool id 12531215 for LATEX-L@LISTSERV.UNI-HEIDELBERG.DE; Wed, 16 Sep 2015 10:21:55 +0200 Received: from relay2.uni-heidelberg.de (relay2.uni-heidelberg.de [129.206.119.212]) by listserv.uni-heidelberg.de (8.13.8/8.13.8) with ESMTP id t8G8LsZx008070 for ; Wed, 16 Sep 2015 10:21:54 +0200 Received: from mout.kundenserver.de (mout.kundenserver.de [212.227.17.24]) by relay2.uni-heidelberg.de (8.13.8/8.13.8) with ESMTP id t8G8LnY9030409 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=FAIL) for ; Wed, 16 Sep 2015 10:21:51 +0200 Received: from mittelbach-online.de ([79.238.93.124]) by mrelayeu.kundenserver.de (mreue103) with ESMTPSA (Nemesis) id 0LbgPT-1YsJdf3dwR-00lAXR for ; Wed, 16 Sep 2015 10:21:48 +0200 Received: from Franks-MBP.fritz.box (Franks-MBP.fritz.box [192.168.123.35]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) (Authenticated sender: frank) by mittelbach-online.de (Postfix) with ESMTPSA id 168904E40014 for ; Wed, 16 Sep 2015 10:21:42 +0200 (CEST) References: <20150915081218.GA31916@hzdr.de> <55F88867.90907@morningstar2.co.uk> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit X-MailScanner-ID: 168904E40014.AEAFF X-MailScanner: Not scanned: please contact your Internet E-Mail Service Provider for details X-MailScanner-SpamScore: s X-MailScanner-From: frank.mittelbach@latex-project.org X-Spam-Status: No X-Provags-ID: V03:K0:L6hD69VzJ3qUb7fXLKCUQ1MZvUSuPP0YLLFRjX/RR1GK6kBGHLK teT/T9SzQrjO4ORdRP2fQeqa6WFJ+jiv/nts/dyNZNFuRskP4RzR/28BHsae0GFd+jdKhGO ATY1q0EnuqyyCye24XwtkQ+2Ya0LYxuKg45eUwO1LFRN3H64kZfX1oB+SgnEFecs8/dB4gd keBmnlOWvLMG/P/QnOYkA== Message-ID: <55F92695.6030708@latex-project.org> Date: Wed, 16 Sep 2015 10:21:41 +0200 Reply-To: Mailing list for the LaTeX3 project Sender: Mailing list for the LaTeX3 project From: Frank Mittelbach Subject: Re: interface for test on driver being used To: LATEX-L@LISTSERV.UNI-HEIDELBERG.DE In-Reply-To: Precedence: list List-Help: , List-Unsubscribe: List-Subscribe: List-Owner: List-Archive: Envelope-To: X-GMX-Antispam: 0 (Mail was not recognized as spam); Detail=V3; X-GMX-Antivirus: 0 (no virus found) X-UI-Filterresults: notjunk:1;V01:K0:vLKwvLnT4hE=:yz0GGjNEgk5yVvHNQLX2Ci3Q1d KYFV4cYed002+iOTELModGrj7USgWol+9subStSCnIR/6hpk3ga12RkTSGe4RKvxR9k/j18YS GFIIIqc8G6a02786y1uOUEsbZF9rwdphn2O+HSg7GRpv/is8PzQ869VzGO51cvmj4wsukHwho majuL9diS7tdFK/3RVTU97qL0eNVgndDleAdtJVCUCWsfVNxcFIy4OIccCys3+uixP4mv8Zl0 27ZGOmpE9U2uobSU+3bcU7CYqkvxw4LaYNhbZmrJ64Acuub0dYoE74PjxHpFmOWJ9MGYidM92 EkYiUgpTym6NkCXA1nRZs9q2j/G9/HM2gIVVBtQ3WesP3wiaJXvc0BY+KrQxhtDWJgiIBzR+H wV0/VlmKELwKYOo0reFTZBYn8sfTR99DoFtJE+PQDtvQosC8d2VIuV8qre9W0Q3n8VcUxD7vv apIop0e/GDyK8IdgTqKuAtNM+SaGsvvZcOUYFEvDhoRmw9AU9ND4miL+j/FiSWdT0lnQ8phjM EAU0BRYv8Z6lXTqtO/RSV7ow2GjipOMtA9s00xxqJsTN77J6fBRvfkm0QzWLg+4kCvM1zbRGA 8yN3iiv79IE0lx6/Tixu8pQdO9BXOBq+yOK2y39wHmX+Ue0FzbLoHLSDrT9nMn2ii7GQV+yzM lqDEtsOcmkwElpzT+COx7Gqms2R3xLJzSUdIWSLMlLu3sfsnhWcaf3xvpfFuZXkbADjNmUSlA ThDEQymsq+DdGmxh99JM5uhBtJMwPykASy0qlSMzDCNxCRcDfHgcpn+ziHvO2drU348NayF8L fqUln8OdwyYAwHsvKqexdhtRE8t1ZeIeHLEsVOEtG6CamLt4QLXBlv1fANcH0B1n1E72xqmGl pOSJtXyLdqZ2dA6kZrTLxPzj1aCIOxlBHlfwL/+pB+HZSRgqp0wF97M8Iso5xnQzPv0TsYA+l NsuEPjJZseVL1/wb+jLks5hmrgikAgvYTPOv//SqZ9INpOBL83DljmpoWWRpQR6cVQdvZeTYW qLg9Sh3K9hvOZCZd1O4i0B8oQrkSrodOmneE/Zg68gGud18AblzbSY50ItZWyby9AEqxZdusY eIYZYS1s/d6TEpeZXAkLxpAxXoUqVQl+GBJ/F4SjUzpXEIXEeXhhXUwfRngyG+ifnvV77l/75 Fh878EJDhjqAd4e06QlOkrvtfxkywvKJMn1S+YmVKaXHhhbHvwq7esyyCPzP5pi3TZQGSm5YB s7QqCaurRbSx+ZtC9Y+M3euFpyCF6JFUyLI1nbx9K/J95Z6y94awuwMtY4e1Qj35bnUakF+Og 5JeqN6Y5JZ0PhT1Mi5nBzg+hJaQWp1W4pb91a5xKsRWY/yRs/n6oT8J+2sKvcpv6Rn/Kq6ApM FNoAnjjMbnqXob4C5c/XGcqruPDFAFtbqTH5BJyMD5LhgsmvE+IXm+S2HrWB8hTySM1OpLK+Z xRvzG9JMzt5keJP3X5d01gH5HPZ0PNJzmpLIdiLqBtuKhQWHpL X-UI-Loop:V01:vnjmxJNTBQc=:F33/YMg0YvDDkZqQu8Mc4j4FSMCVYvFpAAC3Sn1DfaU= X-UI-Out-Filterresults: notjunk:1;V01:K0:81/Q6YaW300=:07QYhFcCg2YTCYdQQ/P+DY GLffX5UHuc+3TnRKBRB7Gfi0Cj8p+Pzvsch/JhTvEGTtxqQWVu4aeiRehA2+QsZwW8WSrheeK ePZdk7BIJnojNuhPdMdxfPRpDEGWNXXLZ4ZQ+5hLwRQX1yyXBAQv3NoNYOpQRw7ipZNiESrTU ezk9qOJtLFyUQ4E8m17sEI4gff7ErJWRHlD79mAgdFmpUk7HEE4/cWDVIQc68d1TClKkg1ZWq 4pHyuK9zLX1NXDTHjmBf359dkGxfgVlBQHhavAv3qRjKYmDnwud+bA3EVRgoqgUmdRsEqkeuL 1ZLEzw3eQyQRKrG8SGQ2alc5EaDVHXWTlTD4xKuitvO/gFfe7Vnee4BrdEWn25T8swWoxaQTa Xg/B03MObRXPvjGpO5TbsvvbReJaTAIAb3KbgRX4C2mB31y6bmkXjSpvdz3HbjrvQNFERIqwN 5uHfwQRB5u6pRm5KrlFhKL8klLW7mof7duktNiuntdGT+2JhQ4ib X-Scanned-By: MIMEDefang 2.71 on 85.214.41.38 Status: R X-Status: X-Keywords: X-UID: 7879 Am 16.09.15 um 02:51 schrieb Bruno Le Floch: > I think it makes sense indeed to provide a conditional for the driver > in use. However, we should provide wrappers for most operations > (drawing, graphics inclusion, color handling) and explicitly advise > people to use these wrappers rather than the driver conditional. we definitely should. One of the good things about 2e was that we finally removed the system dependent stuff or rather encapsulated it by providing wrappers for color and graphic operations. So the same should be done here. You still need the conditionals of course to make the wrappers work but ordinary code should use the wrappers eventually. > Movie inclusion is a bit special and may be beyond what we want to > provide wrappers for. But maybe it could make sense to include a > trimmed-down version of media9 as a team-supported package? In the end that may be something we want to do too, but one important aspect with wrappers is that the right level is being provided (and as of now we may not have that inside. So if people with more experience in that area come up with some suggestions on what wrappers make sense that would be a good start. frank