From owner-freebsd-doc@FreeBSD.ORG Wed May 30 18:52:49 2012 Return-Path: Delivered-To: freebsd-doc@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 4B637106576F for ; Wed, 30 May 2012 18:52:49 +0000 (UTC) (envelope-from uqs@FreeBSD.org) Received: from acme.spoerlein.net (acme.spoerlein.net [IPv6:2a01:4f8:131:23c2::1]) by mx1.freebsd.org (Postfix) with ESMTP id B1D518FC08 for ; Wed, 30 May 2012 18:52:47 +0000 (UTC) Received: from localhost (acme.spoerlein.net [IPv6:2a01:4f8:131:23c2::1]) by acme.spoerlein.net (8.14.5/8.14.5) with ESMTP id q4UIqksf086454 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES128-SHA bits=128 verify=NO); Wed, 30 May 2012 20:52:46 +0200 (CEST) (envelope-from uqs@FreeBSD.org) Date: Wed, 30 May 2012 20:52:46 +0200 From: Ulrich =?utf-8?B?U3DDtnJsZWlu?= To: Jesse Hagewood Message-ID: <20120530185246.GK10094@acme.spoerlein.net> References: MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.5.21 (2010-09-15) Cc: freebsd-doc@FreeBSD.org Subject: Re: SoC project: Complete BSD-licensed text processing tools. X-BeenThere: freebsd-doc@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Documentation project List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 30 May 2012 18:52:49 -0000 On Tue, 2012-05-29 at 12:43:39 -0400, Jesse Hagewood wrote: > Hey everyone, > > I'm one of the students participating in Google Summer of Code this summer, > with FreeBSD as my mentoring organization. I thought I would share my > project on this mailing list, in case it is of interest to anyone. > > My project this summer is to add features and/or complete the BSD-licensed > text processing tools mdocml, diff/sdiff/diff3 (ports from OpenBSD) for the > purpose of deprecating groff and the GNU diff utilities in the FreeBSD > source tree. > > The first part of my project is to add features and make improvements to > mdocml. Right now, my goal is to try to implement some text-formatting > requests that are missing from roff. The missing requests are: > > .ad (adjust margins) > .na > .it > .ns (no-space mode) > .rs (no-space mode off) > .ti (temporary indent) > .ta (tab settings) > .hy (hyphenation) > .ne > .nh > .ni > .ps > > I will be spending most of this week implementing them. So far, I have been > working on .ns and .rs, and will have them successfully working probably by > the end of the day. > > If you'd like to learn more, here is the project's wiki page: > http://wiki.freebsd.org/SummerOfCode2012/JesseHagewood > > SVN repo: > https://socsvn.freebsd.org/socsvn/soc2012/jhagewood/ > > Also, any questions/comments/criticisms would be greatly appreciated! Great! Please keep me in the loop wrt. mdocml as I still hope to get it in the tree pre-10.x and set fire to groff. Thanks Uli