Received: from mail-pb0-f63.google.com ([209.85.160.63]:56535) by stodi.digitalkingdom.org with esmtps (TLSv1:RC4-SHA:128) (Exim 4.80.1) (envelope-from ) id 1Vwcmu-0003K1-Ca for lojban-list-archive@lojban.org; Fri, 27 Dec 2013 11:09:52 -0800 Received: by mail-pb0-f63.google.com with SMTP id jt11sf2034211pbb.18 for ; Fri, 27 Dec 2013 11:09:28 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlegroups.com; s=20120806; h=date:from:to:message-id:in-reply-to:references:subject:mime-version :x-original-sender:reply-to:precedence:mailing-list:list-id :list-post:list-help:list-archive:sender:list-subscribe :list-unsubscribe:content-type; bh=k77RzZkpyED9R68Skam+fvevPqdBfvWxGTJXO8SE/eg=; b=W2eL+EnFN2XR9I2adSE0hCK06LHYCQpDtZ0X5nkOr5bkmUotTUNVF3jBr9MEM1OCU7 wYWTBt3xnuyWeqG8n3ofDwp0xqZL9/arpWM4VebLcCwrx+ErR92wMOohue2bVfpSaXiD KDBYo8C/l/9KQRHuysPEFXd6qb6Ak2Q2pFpy1Xb/8w9ezqZb58ThfdalUadae2qDDYui PQoweQbg3IczTsotSudf0w41OT/nEAp72/iUVc9Nl5O8K0LTVOyUZyFHyTRq2s/L93Ui xY0V/Y0oZEvgZFaFfHoEf0hUW3zLtVCUIC/XbzVzHCA19A8NaAqxCTIHZSkmK/nm8F7x dk3w== X-Received: by 10.49.110.165 with SMTP id ib5mr15382qeb.28.1388171368897; Fri, 27 Dec 2013 11:09:28 -0800 (PST) X-BeenThere: lojban@googlegroups.com Received: by 10.49.49.70 with SMTP id s6ls2918543qen.34.gmail; Fri, 27 Dec 2013 11:09:28 -0800 (PST) X-Received: by 10.58.237.102 with SMTP id vb6mr21296965vec.31.1388171368611; Fri, 27 Dec 2013 11:09:28 -0800 (PST) Received: by 10.50.169.98 with SMTP id ad2msigc; Fri, 27 Dec 2013 10:58:57 -0800 (PST) X-Received: by 10.50.66.101 with SMTP id e5mr771647igt.12.1388170736760; Fri, 27 Dec 2013 10:58:56 -0800 (PST) Date: Fri, 27 Dec 2013 10:58:55 -0800 (PST) From: Judson To: lojban@googlegroups.com Message-Id: <4682a0d7-9b6b-453f-bc1c-6f9a4f450637@googlegroups.com> In-Reply-To: <20131227041501.GA21848@stodi.digitalkingdom.org> References: <20131227041501.GA21848@stodi.digitalkingdom.org> Subject: [lojban] Re: The CLL project, technical directions MIME-Version: 1.0 X-Original-Sender: nyarly@gmail.com Reply-To: lojban@googlegroups.com Precedence: list Mailing-list: list lojban@googlegroups.com; contact lojban+owners@googlegroups.com List-ID: X-Google-Group-Id: 1004133512417 List-Post: , List-Help: , List-Archive: Sender: lojban@googlegroups.com List-Subscribe: , List-Unsubscribe: , Content-Type: multipart/alternative; boundary="----=_Part_5105_4947349.1388170735815" X-Spam-Score: 0.0 (/) X-Spam_score: 0.0 X-Spam_score_int: 0 X-Spam_bar: / ------=_Part_5105_4947349.1388170735815 Content-Type: text/plain; charset=ISO-8859-1 My experience with dag/cll is limited to building it a couple of times to strip it for references for an Anki deck. That said I think I can contribute at least one insight: It's really obnoxiously difficult to set up the CLL build environment. I wound up having to update my X11 server to make it work, which is one of those red flags for me normally. It also struck me as kind of ridiculous as a requirement. BUT, I have very little experience with document processing, and especially with docbook. (I have been involved with a project to write a LaTeX parser in Ruby, which is about as fun as you imagine.) Maybe there aren't better tools to complete the docbook to PDF pipeline? All that said, addressing your specific questions: 1) I currently am experiencing the initial disbelief one has in encountering a new project. "Surely it doesn't *need* to be this complicated." Of course, that's the viewpoint that led Knuth to start TeX as a weekend project in the 70s... Every document processing project I've encountered as requirements that led them to their current workflow, and I don't have the expertise to address them, so... My only cogent thought is: given that LaTeX is a necessary evil, maybe it'd be a better source language? At least things like \selmaho could be written directly? 2) This may already be available, but in general the most useful tool for debugging text transformations I've found are source maps. Failing that, the poor-man's version are source comments (e.g. ) 3) On the one hand, I'm personally more comfortable in Ruby, but on the other: is re-writing that conversion process the best approach? What's it written in now? Judson -- You received this message because you are subscribed to the Google Groups "lojban" group. To unsubscribe from this group and stop receiving emails from it, send an email to lojban+unsubscribe@googlegroups.com. To post to this group, send email to lojban@googlegroups.com. Visit this group at http://groups.google.com/group/lojban. For more options, visit https://groups.google.com/groups/opt_out. ------=_Part_5105_4947349.1388170735815 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable
My experience with dag/cll is limited to building it a cou= ple of times to strip it for references for an Anki deck. That said I think= I can contribute at least one insight:

It's really obno= xiously difficult to set up the CLL build environment.

=
I wound up having to update my X11 server to make it work, which is on= e of those red flags for me normally. It also struck me as kind of ridiculo= us as a requirement.

BUT, I have very little exper= ience with document processing, and especially with docbook. (I have been i= nvolved with a project to write a LaTeX parser in Ruby, which is about as f= un as you imagine.) Maybe there aren't better tools to complete the docbook= to PDF pipeline?

All that said, addressing your s= pecific questions:

1) I currently am experiencing = the initial disbelief one has in encountering a new project. "Surely it doe= sn't *need* to be this complicated." Of course, that's the viewpoint that l= ed Knuth to start TeX as a weekend project in the 70s... Every document pro= cessing project I've encountered as requirements that led them to their cur= rent workflow, and I don't have the expertise to address them, so... My onl= y cogent thought is: given that LaTeX is a necessary evil, maybe it'd be a = better source language? At least things like \selmaho could be written dire= ctly?

2) This may already be available, but in= general the most useful tool for debugging text transformations I've found= are source maps. Failing that, the poor-man's version are source comments = (e.g. <!-- chapter2/section3.docbook:33-58 -->)

<= div>3) On the one hand, I'm personally more comfortable in Ruby, but on the= other: is re-writing that conversion process the best approach? What's it = written in now?

Judson

--
You received this message because you are subscribed to the Google Groups &= quot;lojban" group.
To unsubscribe from this group and stop receiving emails from it, send an e= mail to lojban+unsubscribe@googlegroups.com.
To post to this group, send email to lojban@googlegroups.com.
Visit this group at http:= //groups.google.com/group/lojban.
For more options, visit https://groups.google.com/groups/opt_out.
------=_Part_5105_4947349.1388170735815--