From mboxrd@z Thu Jan 1 00:00:00 1970 Date: Fri, 3 May 2013 19:50:06 +0200 From: tlaronde@polynum.com To: Fans of the OS Plan 9 from Bell Labs <9fans@9fans.net> Message-ID: <20130503175006.GA484@polynum.com> References: <64e57b5cc889082953a7f022f534b833@quintile.net> <20130503162039.GA557@polynum.com> <510fc921748adc6e0cd271e0c60d56cb@9srv.net> <20130503164804.GA649@polynum.com> Mime-Version: 1.0 In-Reply-To: User-Agent: Mutt/1.4.2.3i Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Subject: Re: [9fans] anyone attempted to build ghostscript recently? Topicbox-Message-UUID: 54f0bc22-ead8-11e9-9d60-3106f5b1d025 On Fri, May 03, 2013 at 09:14:18AM -0800, Jack Johnson wrote: > Is a PS/PDF library something that might benefit from reconstruction in Go? > Or is it just a spaghetti mess? Whatever the way (porting existing to Go or writing from scratch), a Go version would be an improvement against a C++ one with gigabytes of dependencies. This may be (partly) achievable with a PDF library, I doubt something like Ghostscript is achievable (and I even wonder if that makes sense to reimplement a full PostScript interpreter). The problem is: if this is just to render documents created on Plan9, a minimum is required, but one could get rid entirely of PostScript or PDF. If this is to view an external PDF document, or to render an external PS document, that may use the latest version (for PDF) or a lot of features (for PS), you're skrewed. But in this case, there are probably online PDF viewers... -- Thierry Laronde http://www.kergis.com/ Key fingerprint = 0FF7 E906 FBAF FE95 FD89 250D 52B1 AE95 6006 F40C