Please see below ...
Joe.
-----Original Message----- From: Frank Heckenbach [SMTP:frank@g-n-u.de] Sent: Wednesday, October 17, 2001 9:28 PM To: cbfalconer@worldnet.att.net; gpc@gnu.de Subject: Re: compiler bug
CBFalconer wrote:
I vote against any such sweeping change. It is enough to say the --standard-pascal refers to ISO-1.
Opinions seem to be divided on what to do. Until and unless there's an agreement, I'll do nothing about it. ;-)
[Joe da Silva]
The best approach, as someone here suggested, is to first introduce a new flag, such as "--classic-pascal", which is equivalent to the present flag "--standard-pascal" flag, with the recommendation to use this new flag to specify ISO-7185. This way, we are no longer (strongly) inferring that ISO-7185 is the only standard. Later, if most people have adopted the new flag, we can drop the old flag or give a warning that the flag is ambiguous.
In any case, we can definitely do the first part of this change without adversely affecting anyone, so I see no reason not to proceed at least that far.
What is the status of the Extended Pascal (10206) standard? Is it an official standard, or in the proposed state. I just downloaded the postscript version, and that is a monster to handle on this machine. Ghostview takes forever, can't backup, etc.
Yep, they removed the PostScript DSC comments, apparently for no good reason. I'm probably not allow to distribute a version with them added again, but the attached script (requires bash and GNU awk) will do it on your local copy). This will allow gs to backup and to jump to arbitrary pages.
I haven't even the vaguest idea of how to talk to the printer. It is a Samsung Laser, which comes with drivers, but not a word about the interface at the plug. Can it accept postscript (which is really text)? I don't know, but I doubt it. Can it accept text with terminal cr/lf, I don't know. Are there ESC sequences to do whatever? I still don't know. I can't even find anything from their website - it rejected any attempts to download anything midway for unknown reasons. Multiple times. Bah humbug.
Compilers are nice and simple. They have a gozinta and a comesouta.
Yeah, I know this problem. Most modern printers (except PostScript printers which are quite a bit more expensive) have a proprietary interface and only come with a Windoze driver (and if you're lucky, a Linux driver), but no documentation of the interface ...
[Joe da Silva]
Yes, it's very annoying! Obviously, there aren't enough of us "bugging" the printer manufacturers for this information, so we should pester them some more! On a more positive note, I think a lot of these printers tend to emulate "industry standard" printers/protocols, such as PCL (Hewlett Packard). Since these major printer protocols are "published", you can experiment with these, to see if your particular printer understands them, and to what extent. Not an ideal solution, but sometimes worthwhile.
Frank
-- Frank Heckenbach, frank@g-n-u.de, http://fjf.gnu.de/ GPC To-Do list, latest features, fixed bugs: http://agnes.dida.physik.uni-essen.de/~gnu-pascal/todo.html << File: ps2dsc >>
da Silva, Joe wrote:
CBFalconer wrote:
I vote against any such sweeping change. It is enough to say the --standard-pascal refers to ISO-1.
Opinions seem to be divided on what to do. Until and unless there's an agreement, I'll do nothing about it. ;-)
[Joe da Silva]
The best approach, as someone here suggested, is to first introduce a new flag, such as "--classic-pascal", which is equivalent to the present flag "--standard-pascal" flag, with the recommendation to use this new flag to specify ISO-7185. This way, we are no longer (strongly) inferring that ISO-7185 is the only standard. Later, if most people have adopted the new flag, we can drop the old flag or give a warning that the flag is ambiguous.
In any case, we can definitely do the first part of this change without adversely affecting anyone, so I see no reason not to proceed at least that far.
OK, I'm adding the flag. You do the promotion and tell me when it's time to remove `--standard-pascal'. :-)
(Same for `--{classic/standard}-pascal-level-1', of course.)
Frank