From owner-freebsd-hackers Fri Apr 7 17:49:20 1995 Return-Path: hackers-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id RAA24258 for hackers-outgoing; Fri, 7 Apr 1995 17:49:20 -0700 Received: from glueserv1.umd.edu (glueserv1.umd.edu [129.2.70.69]) by freefall.cdrom.com (8.6.10/8.6.6) with ESMTP id RAA24252 for ; Fri, 7 Apr 1995 17:49:18 -0700 Received: from cappuccino.eng.umd.edu (cappuccino.eng.umd.edu [129.2.98.14]) by glueserv1.umd.edu (8.6.10/8.6.4) with ESMTP id UAA04941 for ; Fri, 7 Apr 1995 20:49:16 -0400 Received: (chuckr@localhost) by cappuccino.eng.umd.edu (8.6.10/8.6.4) id UAA08062; Fri, 7 Apr 1995 20:49:16 -0400 Date: Fri, 7 Apr 1995 20:49:15 -0400 (EDT) From: Chuck Robey To: FreeBSD-Hackers@FreeBSD.org Subject: gmat: an SGML publishing system (fwd) Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: hackers-owner@FreeBSD.org Precedence: bulk I just saw this on an SGML list, and thought it might be interesting to those I saw were discussing tools to write man pages with, so I'm forwarding this... ---------- Forwarded message ---------- Date: Fri, 7 Apr 1995 15:54:12 -0400 From: Norman Walsh To: Multiple recipients of list Subject: gmat: an SGML publishing system Greetings, At a Davenport Group meeting about a year ago, I described the tools that we were developing at O'Reilly for publishing from SGML. At the most recent meeting, I announced the first alpha-test release of that software. This is a semi-public announcement of gmat, an SGML publishing system built around free tools. Gmat provides a method of filtering from SGML to Troff, LaTeX, HTML, or any other formatting language. The filters provided in the distribution filter from the DocBook DTD to Troff, LaTeX, TeXinfo, and HTML (the troff filter is fairly complete---we use it in production work to publish real books---but the other filters are little more than proof-of-concept exercises). In order to use gmat, you must have sgmls (or, preferably, nsgmls from SP 0.3.5 or later) and Perl5. In order to develop your own filters, you will have to be comfortable writing object-oriented programs in Perl5. If you are interested in gmat, you can get a feel for it's functionality by looking in jasper.ora.com:/pub/gmat If you want to install it, you'll need the files in jasper.ora.com:/private/ora-gmat-0.1 The README file in that directory explains what the other files are. This is a limited public announcement of alpha software. After I've confirmed that other people can install and use it (i.e. that I haven't left some critical piece out of the distribution!), I'll make a broader beta-test announcement. In the meantime, please keep it private ;-) I've setup a mailing list for discussions about gmat, to join the list, send the message "subscribe gmat-user" in the body of a mail message to majordomo@jasper.ora.com (Note: the "jasper" part is important, even though most mail to O'Reilly only needs to be addressed to "ora.com".) Questions, comments, suggestions, etc., are most welcome. Thanks for your time. Cheers, norm --- Norman Walsh | "The 'net interprets censorship as damage and Production Tools Specialist | routes around it." -- John Gilmore O'Reilly & Associates, Inc. | 90 Sherman Street | Cambridge, MA 02140 |------------------------------------------------ (617) 354-5800/661-1116 FAX | URL: http://jasper.ora.com/norm