From owner-soc-status@FreeBSD.ORG Mon Jun 4 07:25:25 2012 Return-Path: Delivered-To: soc-status@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 1D490106566B for ; Mon, 4 Jun 2012 07:25:25 +0000 (UTC) (envelope-from jesse.hagewood@gmail.com) Received: from mail-wg0-f50.google.com (mail-wg0-f50.google.com [74.125.82.50]) by mx1.freebsd.org (Postfix) with ESMTP id A72388FC1A for ; Mon, 4 Jun 2012 07:25:24 +0000 (UTC) Received: by wgbds11 with SMTP id ds11so3744785wgb.31 for ; Mon, 04 Jun 2012 00:25:23 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:date:message-id:subject:from:to:content-type; bh=fBQ7busfcYne6nCth6JkQFE770Xe136UxPmIrNPaKsw=; b=t8kzsLPjku6sghudWeSKDRAs8truCvphBqrvoFYYFrJW1o4/+CX1V8caF4tcLKPQmc IPdD7HAUOhuxRpsX9nx9OFT6QL4tCgX34IeeEhS7tS/Vc4RVp525j5P35yVHSK73X7YD sFRGvSqtmXb8dhRNagJeCH7fJMcP5TuF08JA4Z3A9BYgCJOjBVwH44cmJYBrjNPq6RqA efaAqIoiW4XEhZ6dGx2Hjv+/pVygB34GSuoCXEUvsfyYJY2qmuA0Ck4r9B5OKnCOQOf4 aOXiWH+QNZOxgFNbLxelKwSI6HoOb+coVDnW5KvFXmwFAa/HcKPK4jxKyyWLW0dU12FE facw== MIME-Version: 1.0 Received: by 10.216.50.80 with SMTP id y58mr4234186web.106.1338794718823; Mon, 04 Jun 2012 00:25:18 -0700 (PDT) Received: by 10.216.210.92 with HTTP; Mon, 4 Jun 2012 00:25:18 -0700 (PDT) Date: Mon, 4 Jun 2012 03:25:18 -0400 Message-ID: From: Jesse Hagewood To: soc-status@freebsd.org Content-Type: text/plain; charset=ISO-8859-1 X-Content-Filtered-By: Mailman/MimeDel 2.1.5 Subject: Improve BSD-Licensed Text Processing Tools X-BeenThere: soc-status@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Summer of Code Status Reports and Discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 04 Jun 2012 07:25:25 -0000 Progress report 2. At the beginning of the week, I began trying to implement the roff requests .ns and .rs in mdocml. I was having trouble, and looked to the mdocml mailing lists for advice and more information. Ingo Schwarze from the mailing list stated that I cannot realistically implement all of the requests/macros I had originally set out to do. Kristaps Dzonsons advised me to avoid roff unless it is necessary, and suggested that I implement .ns/.rs as a man macro instead of a roff request. I spent part of this weekend working on implementing .ns/.rs as man macros. Here are the macros/requests I will try to complete before June 17th: .ns .rs .ti .ta Also, Dag-Erling wanted me to run all of the man documents in FreeBSD through mandoc to try to see which ones would not compile. Here is the output from stderr when running them all through: https://socsvn.freebsd.org/socsvn/soc2012/jhagewood/mdocml/mdocml-manpage-errors.txt Although I didn't make as much progress as I hoped to this week, I learned a lot of information about the way mdocml is structured, and I have a much better idea of how I will implement these macros.