From: "Randy Brukardt" <randy@rrsoftware.com>
Subject: Re: Generating PDFs with Ada
Date: Wed, 12 Jan 2011 17:14:13 -0600
Date: 2011-01-12T17:14:13-06:00 [thread overview]
Message-ID: <iglck7$n6k$1@munin.nbi.dk> (raw)
In-Reply-To: a646191e-6671-4c3a-ab9a-ba20d4bba9bf@r29g2000yqj.googlegroups.com
"Maciej Sobczak" <see.my.homepage@gmail.com> wrote in message
news:a646191e-6671-4c3a-ab9a-ba20d4bba9bf@r29g2000yqj.googlegroups.com...
>On Jan 11, 9:51 am, Stephen Leake <stephen_le...@stephe-leake.org> wrote:
>
>> > As long as we're on sort of a similar subject, I've wondered several
>> > times if there are Ada libraries for creating Microsoft Word
>> > documents.
>>
>> I hope not :)
>
>Without getting involved into the discussion that follows, I would
>propose everybody to read this:
>
>http://www.joelonsoftware.com/items/2008/02/19.html
>
>The most important part starts with "Let Office do the heavy work for
>you", but the whole article is worth reading.
It's nice to see that his conclusion is the same as mine. I find the
suggestion to use .rtf more compelling than "let Office do the work for you"
simply because not everyone has Office installed. (I don't on my newer
computers, for example.)
It would be useful to note that .rtf files are less stable than .doc files.
We continued to have bizarre formatting problems with the Ada standard until
someone noticed that they went away if we took the .rtf files and resaved
them as .doc files. Moreover, an attempt to save the files as .rtf crashes
Word (all versions that I've tried). But even with those problems, it's a
whole lot easier to write .rtf and generate .pdf from that than to try to do
it in one step.
Moreover, that allows the input to the formatter to be plain text, with all
of the version control advantages that entails. (And version control is very
important for a large, long-lived document like the Ada standard.) And it
allows the creation of multiple related documents (RM and AARM) from a
single source base. And we can also automatically create some of the annexes
from the source (like the attribute, pragma, and syntax annexes).
Randy.
next prev parent reply other threads:[~2011-01-12 23:14 UTC|newest]
Thread overview: 69+ messages / expand[flat|nested] mbox.gz Atom feed top
2011-01-09 1:00 Generating PDFs with Ada R. Tyler Croy
2011-01-09 9:29 ` Pascal Obry
2011-01-10 2:29 ` Stephen Leake
2011-01-10 3:48 ` Yannick Duchêne (Hibou57)
2011-01-10 10:19 ` Georg Bauhaus
2011-01-10 17:02 ` Yannick Duchêne (Hibou57)
2011-01-15 13:55 ` Elias Salomão Helou Neto
2011-01-15 14:51 ` Pascal Obry
2011-01-15 15:20 ` Elias Salomão Helou Neto
2011-01-15 17:55 ` Yannick Duchêne (Hibou57)
2011-01-16 3:13 ` Elias Salomão Helou Neto
2011-01-16 3:42 ` Yannick Duchêne (Hibou57)
2011-01-09 9:43 ` Dmitry A. Kazakov
2011-01-09 11:28 ` leonid
2011-01-09 15:36 ` Gautier write-only
2011-01-10 18:54 ` Adam Beneschan
2011-01-11 1:50 ` Randy Brukardt
2011-01-11 8:51 ` Stephen Leake
2011-01-11 15:37 ` Adam Beneschan
2011-01-11 18:41 ` Ludovic Brenta
2011-01-11 20:09 ` Yannick Duchêne (Hibou57)
2011-01-11 20:47 ` Adam Beneschan
2011-01-11 22:05 ` Yannick Duchêne (Hibou57)
2011-01-11 22:14 ` Ludovic Brenta
2011-01-11 22:22 ` Yannick Duchêne (Hibou57)
2011-01-11 22:32 ` Ludovic Brenta
2011-01-11 22:38 ` Yannick Duchêne (Hibou57)
2011-01-12 1:37 ` Shark8
2011-01-12 9:42 ` Stephen Leake
2011-01-12 22:53 ` Randy Brukardt
2011-01-13 8:29 ` Ludovic Brenta
2011-01-11 22:14 ` Yannick Duchêne (Hibou57)
2011-01-12 9:36 ` Pascal Obry
2011-01-12 13:02 ` Yannick Duchêne (Hibou57)
2011-01-12 14:16 ` Pascal Obry
2011-01-12 9:00 ` Maciej Sobczak
2011-01-12 9:44 ` sjw
2011-01-12 10:44 ` Manuel Collado
2011-01-12 13:12 ` Georg Bauhaus
2011-01-12 10:04 ` Dmitry A. Kazakov
2011-01-12 21:25 ` Maciej Sobczak
2011-01-12 21:57 ` Dmitry A. Kazakov
2011-01-12 23:14 ` Randy Brukardt [this message]
2011-01-13 8:33 ` Ludovic Brenta
2011-01-13 9:11 ` Georg Bauhaus
2011-01-13 20:40 ` Randy Brukardt
2011-01-13 22:34 ` Georg Bauhaus
2011-01-14 6:26 ` Thomas Løcke
2011-01-13 23:59 ` Edward Fish
2011-01-15 15:04 ` Elias Salomão Helou Neto
2011-01-15 17:45 ` Yannick Duchêne (Hibou57)
2011-01-15 23:58 ` Georg Bauhaus
2011-01-16 2:49 ` Elias Salomão Helou Neto
2011-01-16 3:21 ` Yannick Duchêne (Hibou57)
2011-01-16 11:59 ` Simon Wright
2011-01-16 12:57 ` Dmitry A. Kazakov
2011-01-16 14:25 ` (see below)
2011-01-16 16:43 ` Dmitry A. Kazakov
2011-01-16 20:48 ` Yannick Duchêne (Hibou57)
2011-01-16 15:33 ` Simon Wright
2011-01-16 16:44 ` Dmitry A. Kazakov
2011-01-16 21:05 ` Yannick Duchêne (Hibou57)
2011-01-16 20:34 ` Yannick Duchêne (Hibou57)
2011-01-16 1:27 ` Georg Bauhaus
2011-01-16 2:49 ` Yannick Duchêne (Hibou57)
2011-01-16 12:27 ` Elias Salomão Helou Neto
2011-01-16 19:22 ` Georg Bauhaus
2011-01-12 21:06 ` Florian Weimer
2011-01-12 14:14 ` RasikaSrinivasan@gmail.com
replies disabled
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox