Topic: C++ Committee Draft standard freely available


Author: Olaf Weber <Olaf.Weber@cwi.nl>
Date: 1997/03/04
Raw View
Jamshid Afshar writes:

> FYI, anyone else trying to print body.ps "two pages per sheet" using
> "psnup -2" from the "psutils" package (ftp://ftp.dcs.ed.ac.uk/pub/ajcd/)
> note that pages 165 and 168 (corresponding to 10-3 and 10-6) will not
> print.

And a nasty surprise too.

> I don't know if it's a bug in psnup/psselect or if those pages are
> not strictly correct Postscript, but you should leave those pages
> out when printing the doubled-up version (use psselect).  You can
> instead print those pages using the Adobe Acrobat version
> (body.pdf).

Those pages are the reason body.ps doesn't conform to the comment
conventions required to make psnup work.  As far as I've been able to
determine, the following ed script (produced with diff -e) fixes this.
It can be used as the standard input of `patch body.ps'.

--- begin ---
34226,34307d
537a
%%BeginGlobal
%
% Version 3.3.2 drawing procedures for dpost. Automatically pulled in when
% needed.
%

/inpath false def
/savematrix matrix def

/Dl {
 inpath
  {pop pop neg lineto}
  {newpath neg moveto neg lineto stroke}
 ifelse
} bind def

/De {
 /y1 exch 2 div def
 /x1 exch 2 div def
 /savematrix savematrix currentmatrix def
 neg exch x1 add exch translate
 x1 y1 scale
 0 0 1 0 360
 inpath
  {1 0 moveto arc savematrix setmatrix}
  {newpath arc savematrix setmatrix stroke}
 ifelse
} bind def

/Da {
 /dy2 exch def
 /dx2 exch def
 /dy1 exch def
 /dx1 exch def
 dy1 add neg exch dx1 add exch
 dx1 dx1 mul dy1 dy1 mul add sqrt
 dy1 dx1 neg atan
 dy2 neg dx2 atan
 inpath
  {arc}
  {newpath arc stroke}
 ifelse
} bind def

/DA {
 /dy2 exch def
 /dx2 exch def
 /dy1 exch def
 /dx1 exch def
 dy1 add neg exch dx1 add exch
 dx1 dx1 mul dy1 dy1 mul add sqrt
 dy1 dx1 neg atan
 dy2 neg dx2 atan
 inpath
  {arcn}
  {newpath arcn stroke}
 ifelse
} bind def

/Ds {
 /y2 exch def
 /x2 exch def
 /y1 exch def
 /x1 exch def
 /y0 exch def
 /x0 exch def
 x0 5 x1 mul add 6 div
 y0 5 y1 mul add -6 div
 x2 5 x1 mul add 6 div
 y2 5 y1 mul add -6 div
 x1 x2 add 2 div
 y1 y2 add -2 div
 inpath
  {curveto}
  {newpath x0 x1 add 2 div y0 y1 add -2 div moveto curveto stroke}
 ifelse
} bind def
%%EndGlobal
---
[ comp.std.c++ is moderated.  To submit articles: Try just posting with your
                newsreader.  If that fails, use mailto:std-c++@ncar.ucar.edu
  comp.std.c++ FAQ: http://reality.sgi.com/austern/std-c++/faq.html
  Moderation policy: http://reality.sgi.com/austern/std-c++/policy.html
  Comments? mailto:std-c++-request@ncar.ucar.edu
]





Author: jamshid@io.com (Jamshid Afshar)
Date: 1997/03/03
Raw View
In article <libSDtMail.9702201524.10646.clamage@taumet/taumet>,
Steve Clamage  <clamage@taumet.eng.sun.com> wrote:
>ISO has changed its policy sooner than anyone thought possible, and
>copies of the Committee draft are now available for downloading.
>
>You can find complete instructions on downloading a copy of the draft
>and the procedure for submitting comments at:
>
> <http://www.setech.com/x3.html>
>
> <http://www.maths.warwick.ac.uk/c++/pub/>

FYI, anyone else trying to print body.ps "two pages per sheet" using
"psnup -2" from the "psutils" package (ftp://ftp.dcs.ed.ac.uk/pub/ajcd/)
note that pages 165 and 168 (corresponding to 10-3 and 10-6) will not
print.  I don't know if it's a bug in psnup/psselect or if those pages
are not strictly correct Postscript, but you should leave those pages
out when printing the doubled-up version (use psselect).  You can
instead print those pages using the Adobe Acrobat version (body.pdf).

Jamshid Afshar
jamshid@io.com
---
[ comp.std.c++ is moderated.  To submit articles: Try just posting with your
                newsreader.  If that fails, use mailto:std-c++@ncar.ucar.edu
  comp.std.c++ FAQ: http://reality.sgi.com/austern/std-c++/faq.html
  Moderation policy: http://reality.sgi.com/austern/std-c++/policy.html
  Comments? mailto:std-c++-request@ncar.ucar.edu
]





Author: Scott Berg <invalid@invalid.com>
Date: 1997/03/04
Raw View
In article <5f84f7$6fq@xanadu.io.com>, Jamshid Afshar <jamshid@io.com> wrote:

> FYI, anyone else trying to print body.ps "two pages per sheet" using
> "psnup -2" from the "psutils" package (ftp://ftp.dcs.ed.ac.uk/pub/ajcd/)
> note that pages 165 and 168 (corresponding to 10-3 and 10-6) will not
> print.  I don't know if it's a bug in psnup/psselect or if those pages
> are not strictly correct Postscript, but you should leave those pages
> out when printing the doubled-up version (use psselect).  You can
> instead print those pages using the Adobe Acrobat version (body.pdf).

I had no problems.  I generated the postscript from the pdf file using
acrobat 3.0, and used psnup -n 2 to process it.  The psutils I have
has a readme dated 7 April 1992; this is probably the same version you
have, unless it's been updated in the last year.

Note that I did have exactly the problem you're talking about with the
previous version of the draft.

You may try getting the latest version of acrobat, and see if
producing the postscript from that fixes the problem.  Note that
postscript produced by acrobat 3.0 trips a bug in ghostscript 4.03,
but the document should print fine nonetheless.  It's also possible
that your printer is not level 2, and the figures for some reason
require level 2.

If none of this works, write me and we'll figure out a way to get the
postscript to you.  Note that the From: address on this note is
invalid.  Take my first and last names, insert a period, and use the
address `cern.ch'.

    -Scott Berg
---
[ comp.std.c++ is moderated.  To submit articles: Try just posting with your
                newsreader.  If that fails, use mailto:std-c++@ncar.ucar.edu
  comp.std.c++ FAQ: http://reality.sgi.com/austern/std-c++/faq.html
  Moderation policy: http://reality.sgi.com/austern/std-c++/policy.html
  Comments? mailto:std-c++-request@ncar.ucar.edu
]





Author: dick@silicon.csci.csusb.edu (Dr. Richard Botting)
Date: 1997/02/25
Raw View
The HTML version of these documents can be browsed at
 http://www.csci.csusb.edu/dick/c++std/cd2
along with a hypertext syntax summary:
 http://www.csci.csusb.edu/dick/c++std/syntax.html
extracted from these pages...(212 definitions)
with (no doubt) some mistakes.  Comments are welcome.

--
dick botting     http://www.csci.csusb.edu/dick/signature.html
Disclaimer:      CSUSB may or may not agree with this message.
Copyright(1997): Copy freely but say where it came from.
 I have nothing to sell, and I'm giving it away.
---
[ comp.std.c++ is moderated.  To submit articles: try just posting with      ]
[ your news-reader.  If that fails, use mailto:std-c++@ncar.ucar.edu         ]
[ FAQ:      http://reality.sgi.com/employees/austern_mti/std-c++/faq.html    ]
[ Policy:   http://reality.sgi.com/employees/austern_mti/std-c++/policy.html ]
[ Comments? mailto:std-c++-request@ncar.ucar.edu                             ]





Author: Roger Glover <glover@cray.com>
Date: 1997/02/25
Raw View
Dr. Richard Botting wrote:
>
> The HTML version of these documents can be browsed at
>         http://www.csci.csusb.edu/dick/c++std/cd2

Also at:
       http://www.cygnus.com/misc/wp/

(it's always nice to have a backup)


---------------- Cray Research ---------------- ***    Roger Glover
***
---------- A Silicon Graphics Company ---------
http://home.cray.com/~glover
---
[ comp.std.c++ is moderated.  To submit articles: try just posting with      ]
[ your news-reader.  If that fails, use mailto:std-c++@ncar.ucar.edu         ]
[ FAQ:      http://reality.sgi.com/employees/austern_mti/std-c++/faq.html    ]
[ Policy:   http://reality.sgi.com/employees/austern_mti/std-c++/policy.html ]
[ Comments? mailto:std-c++-request@ncar.ucar.edu                             ]





Author: Steve Clamage <clamage@taumet.eng.sun.com>
Date: 1997/02/21
Raw View
In January I posted the press release announcing the availability of
the C++ Committee Draft for public comment. At the time, the only
way to get a copy of the draft was to purchase one from ANSI or from
Global Documents.

ISO policy as of last year was to prohibit free access to these
documents except to committee members. I was assured at that time
the although the policy might be reviewed and might be changed in
the future, there was no possibility that the policy would
change before the end of the C++ public comment period.

ISO has changed its policy sooner than anyone thought possible, and
copies of the Committee draft are now available for downloading.

You can find complete instructions on downloading a copy of the draft
and the procedure for submitting comments at:

 <http://www.setech.com/x3.html>

 <http://www.maths.warwick.ac.uk/c++/pub/>

---
Steve Clamage, stephen.clamage@eng.sun.com
chair, X3J16 C++ Committee
---
[ comp.std.c++ is moderated.  To submit articles: try just posting with      ]
[ your news-reader.  If that fails, use mailto:std-c++@ncar.ucar.edu         ]
[ FAQ:      http://reality.sgi.com/employees/austern_mti/std-c++/faq.html    ]
[ Policy:   http://reality.sgi.com/employees/austern_mti/std-c++/policy.html ]
[ Comments? mailto:std-c++-request@ncar.ucar.edu                             ]