Received: from mout.gmx.net (mout.gmx.net [212.227.15.19]) by h1439878.stratoserver.net (8.14.2/8.14.2/Debian-2build1) with ESMTP id s0RIFcPQ025993 for ; Mon, 27 Jan 2014 19:15:39 +0100 Received: from relay2.uni-heidelberg.de ([129.206.210.211]) by mx-ha.gmx.net (mxgmx003) with ESMTPS (Nemesis) id 0LgedZ-1VTHJh3MhB-00nzLM for ; Mon, 27 Jan 2014 19:15:33 +0100 Received: from listserv.uni-heidelberg.de (listserv.uni-heidelberg.de [129.206.100.94]) by relay2.uni-heidelberg.de (8.13.8/8.13.8) with ESMTP id s0RID5C6012036 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Mon, 27 Jan 2014 19:13:05 +0100 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 s0RDXcp7026999; Mon, 27 Jan 2014 19:13:04 +0100 Received: by LISTSERV.UNI-HEIDELBERG.DE (LISTSERV-TCP/IP release 16.0) with spool id 10679659 for LATEX-L@LISTSERV.UNI-HEIDELBERG.DE; Mon, 27 Jan 2014 19:13:04 +0100 Received: from relay2.uni-heidelberg.de (relay2.uni-heidelberg.de [129.206.210.211]) by listserv.uni-heidelberg.de (8.13.8/8.13.8) with ESMTP id s0RI34vj032218 for ; Mon, 27 Jan 2014 19:03:04 +0100 Received: from mail-qc0-f178.google.com (mail-qc0-f178.google.com [209.85.216.178]) by relay2.uni-heidelberg.de (8.13.8/8.13.8) with ESMTP id s0RI2XGr006492 (version=TLSv1/SSLv3 cipher=RC4-SHA bits=128 verify=FAIL) for ; Mon, 27 Jan 2014 19:02:36 +0100 Received: by mail-qc0-f178.google.com with SMTP id m20so8403524qcx.37 for ; Mon, 27 Jan 2014 10:02:32 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:from:to:subject:user-agent:date:message-id :mime-version:content-type; bh=ENYqoA8q4QbbrUr3EsoZKXSHo6jz5vllfNi2Z1awLpc=; b=ULwlfFPbiN1h77yBNsBLspEd8IeqOJDJIipXesraRPDUe2Z19C+Kq7GRAY2tpsTBbT nBqXbD8xVG2gHp+1mNPRWoMrOqAFIgBTnDl3qOlrw/5PrwWJRXMqu1RDJ0/NFZP9bj5p 7dkINVsiA9hXp/xtPgSNPvq2nVKBQihG1PuX5PtS2qc1QCgDQNGIiR7+UvXk43hyX/nf l3fBvQDlZBmx5q2caFU9ofYK2pAc/CCc87sL5WlNtVN+NSEq9/7vY3vXeROJvMPhuHPt TN+bclYDdbjkiHf0i7CS2QUMEp40BwH3xrtCsT4m4Jle6N7msNzdtwevL4EkHjqYTxse Je/g== X-Gm-Message-State: ALoCoQkboynTpVCVzFbTZXUg4HBIlmybw/85+sZ3fz8V4xolYSKvhVKw4skGTpsFp1qviWpAvWAA X-Received: by 10.229.10.197 with SMTP id q5mr44789430qcq.15.1390845752682; Mon, 27 Jan 2014 10:02:32 -0800 (PST) Received: from SEAM.local ([138.78.113.172]) by mx.google.com with ESMTPSA id a7sm1944609qaj.14.2014.01.27.10.02.31 for (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Mon, 27 Jan 2014 10:02:32 -0800 (PST) User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.2 (darwin) MIME-Version: 1.0 Content-Type: text/plain Message-ID: Date: Mon, 27 Jan 2014 13:02:29 -0500 Reply-To: Mailing list for the LaTeX3 project Sender: Mailing list for the LaTeX3 project From: Sean Allred Subject: Feasibility of GUIs for authors and class designers in LaTeX3 To: LATEX-L@LISTSERV.UNI-HEIDELBERG.DE 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:TLKTV+eZyNU=:hQ6ErvrPLtriLtl5GVqAQz/Rms HH8NprpcicDPTYtMtHCIufwXCSGEsQ1nHv3iKGf+xrRFRD5xlc1Z0MFwTUJ0PjuEuXgjhVowY NpMxihxJkricEcQp8kvt3HAgOqeqrhb6Zv5OgH3sHr5dByhyf2/ozeZQtiIiRO9l+WhoBj2Jc DqKZMY37tdeRohv2G2bKhPRFS/7g4LdGDW4I0wUIInEjMFElIRL2IlGy7Clxet0maL+1pYS1b tq0KyMJhdRWd+ceqvOxzdpJY8GPxehll63VtWoFyHEyeHRcrnER5ps16uSfPgqiwrBQvc9lMG +zeJ+aVXZ9tPceb7O8NWNdPzxnEx2MHUaIG2brC0YWCf/oJ+KMR56Uxq4u100YJGzeC46OWXq c7Hc01AL7fqXNE4o1PpPnQeEN1Vj6nu4TSGxSaTDJwJC9AxMleIYKF8AY3hMyTXkgr7xEuvXy qNBSuMFSvcC7857I3r7d2ZX6xxMOnuTmgsyRjuMg8Wo6jpMDhJ4BvzDoWxL29x7hKkMtzRiGa e49YucWbWUG8CXkut9f6fP9sxXU/aF/6ps2wXI9XBvf7O5C9x9GdePyT5rwUogU26/UnFqou4 KB6HBxcsneMQuYNAxJ766fC8OrTeLEdFHoW5YzLHX2zm87w06dH851ftUvHgK9Kz+ytYR4XbR jih7w663ZnAU3OOmdr9wZYDRXvINjoWkzSBE79u8zKIGNjYHpU/owN+oVLFgdxWMI+tE1Oaqt bmJGwqL9JObIbFuSnmUPZON9vhq8owEwt4GR2T2q8NlKWrzzuf7USXxXWOB7CDUdv47YbMj+i GeGjIz8s/er20ejfB96kDp7z9n4pJtmBkeFibyulUdvzsRGYWYQkbj7dF7osqTNHIojl5JTOO rgRqGpKGV46DDVm1P/OOGc/G4FEaECQwf0KyLwufJQ+O00ki1rMtHGmQ5bVgaY9Iuz6AAVI9i mXfs7ABHLAziPqYq+75wIJzbE662uhcHC1b8QTj11xy6PQEwQs6ACib7u0T1o/pv0jEY/x1el IfVN32F0yxkKKAonhN/LKfHwKHSo5oIoj+jgwis4IZU5KKNWHkOfnQ7XIzTLRznB2wUQv2BbQ wODICBFuFjXt7MiWQvPQ9aRSmMivHEaGcpl7OidlwLwdlZ2dcj8CJGgUDSU6NOh6qJzgjMwq4 8wGQ45iI4S9y1w3N/j2ZdMtVdMcvsXQuvp61eqnjRiZGSCv2P9AXLvrGeXpn1iWFxWlLRXe4r Ol3Rsu1wL3fmHZdfDNUTwzM5nA9wdlWRT3z7YQOMxFcN/niPt0t0Tz3M0nf2m2rKqCUjHPAmU ZLgzX4pp58P5XS3kOrPd5Ewa+QYRVu67enKFkO2XzuunH02i2nKKndBA6mjnzI+AbL5bp5bvT ezGQe6Dw/VHasZZriE/95uJzEaTvCCXGQrwObeNoWXQML3i2izS/TpUSiVl X-UI-Loop:V01:v2KaW4xMLm8=:D04Kn0QS0Xh2ryhcYj04+uwE0M5oXgZ51kYidtpnVo4= Status: R X-Status: X-Keywords: X-UID: 7316 Hello everybody, I recently asked a question on TeX.SX about potential graphical interfaces for document authors/designers with the new layering system of LaTeX3, but Joseph pointed out that it was probably more suited for this list. I reproduce it below: > With the separation of document authorship, design, and > implementation, is a graphical tool for the end-user within reach? > > LyX tries to do this today, but LaTeX2e is not well-designed for such > an approach. In essence, this is what LaTeX3 tries to fix: authors > must not be concerned with how their document looks in contest with > the actual content of their work. While LaTeX2e did successfully > separate markup from implementation, it could not cleanly separate the > *design* from its implementation (and everyone and their mother has a > word to say about design---this isn't going to change). The layers of > LaTeX3 are designed to separate the implementation/coding from the > design from the content. The amazing work so far on LaTeX3 is proof > enough that many people believe this separation is possible---myself > included. > > Given this ideal of separation, will it be feasible for there to be > environments in which to author and design LaTeX documents in a way > that will put the power of LaTeX and `expl3` in high demand? So there you have it---given that the entire LaTeX3 system (looking also at `xtemplate`) seems to be going toward an system that has entirely different interfaces for more well-defined roles, has a truly graphical front-end (*not* a front-end such as LyX) been brought up? The `expl3` underworkings of the system must still be used directly as text---it doesn't make sense any other way---but there should be no reason an author should see this. The simplicity of `xtemplate`s interface would allow for easy parsing, and graphical interfaces to objects/templates might be feasible. I think that this, if done properly and with a learning curve that is more like a learning *flat-line*, will put forth a lot of demand for LaTeX systems and `expl3` programmers, who in turn will create more and more modules that are available for use over CTAN in some standardized format (a la TDS). Thanks for your time, Sean -- Sean