caml-list - the Caml user's mailing list
 help / color / mirror / Atom feed
* RE: [Caml-list] postscript, printf module and coma separator.
@ 2001-06-08 17:02 Dave Berry
  2001-06-11 15:36 ` Sven LUTHER
  0 siblings, 1 reply; 3+ messages in thread
From: Dave Berry @ 2001-06-08 17:02 UTC (permalink / raw)
  To: Sven LUTHER, caml-list; +Cc: nicolas.george

>From the book I have in front of me (which may not be accurate), it
should be possible to set the formatting of numeric types independently
of the other locale settings:

setenv LANG <Locale1>
setenv LC_NUMERIC <Locale2>

It also says that ISO C specifies a "C" Locale, which behaves the same
as uninternationalised C functions.  So it *should* be possible to use:

setenv LANG fr_FR
setenv LC_NUMERIC C

I have no idea whether this works in practice.

Dave.


-----Original Message-----
From: Sven LUTHER [mailto:luther@dpt-info.u-strasbg.fr]
Sent: 08 June 2001 17:33
To: caml-list@inria.fr
Cc: nicolas.george@ens.fr
Subject: [Caml-list] postscript, printf module and coma separator.


Hello, ...

I am playing with the postscript.ml module from Nicolas Georges.

Unfortunately, i have the LANG variable set to fr_FR, and as thus
fprintf
outputs floats as :

3,14

but this is not a valid postscript coordinate. 

removing the LANG variable give me the standard 3.14 output, which is
acceptable to generate postscript files.

Is there a way to have printf output floats in the standard C "."
format,
independent of locales ?

Or is the best guess as how to solve this to backup, change to "" and
then set
again the LANG variable using the appropriate ocaml functions ?

Friendly,

Svne Luther
-------------------
Bug reports: http://caml.inria.fr/bin/caml-bugs  FAQ:
http://caml.inria.fr/FAQ/
To unsubscribe, mail caml-list-request@inria.fr  Archives:
http://caml.inria.fr
-------------------
Bug reports: http://caml.inria.fr/bin/caml-bugs  FAQ: http://caml.inria.fr/FAQ/
To unsubscribe, mail caml-list-request@inria.fr  Archives: http://caml.inria.fr


^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: [Caml-list] postscript, printf module and coma separator.
  2001-06-08 17:02 [Caml-list] postscript, printf module and coma separator Dave Berry
@ 2001-06-11 15:36 ` Sven LUTHER
  0 siblings, 0 replies; 3+ messages in thread
From: Sven LUTHER @ 2001-06-11 15:36 UTC (permalink / raw)
  To: Dave Berry; +Cc: Sven LUTHER, caml-list, nicolas.george

On Fri, Jun 08, 2001 at 06:02:41PM +0100, Dave Berry wrote:
> >From the book I have in front of me (which may not be accurate), it
> should be possible to set the formatting of numeric types independently
> of the other locale settings:
> 
> setenv LANG <Locale1>
> setenv LC_NUMERIC <Locale2>
> 
> It also says that ISO C specifies a "C" Locale, which behaves the same
> as uninternationalised C functions.  So it *should* be possible to use:
> 
> setenv LANG fr_FR
> setenv LC_NUMERIC C
> 
> I have no idea whether this works in practice.

mmm, yes, that's a good idea, but still, you have to do it from the shell.

What i wanted is to do it from the ocaml program i am running though, so that
it will work whatever the environement, but then maybe a specialized printf
function could be done, don't know.

Friendly,

Sven Luther
-------------------
Bug reports: http://caml.inria.fr/bin/caml-bugs  FAQ: http://caml.inria.fr/FAQ/
To unsubscribe, mail caml-list-request@inria.fr  Archives: http://caml.inria.fr


^ permalink raw reply	[flat|nested] 3+ messages in thread

* [Caml-list] postscript, printf module and coma separator.
@ 2001-06-08 16:33 Sven LUTHER
  0 siblings, 0 replies; 3+ messages in thread
From: Sven LUTHER @ 2001-06-08 16:33 UTC (permalink / raw)
  To: caml-list; +Cc: nicolas.george

Hello, ...

I am playing with the postscript.ml module from Nicolas Georges.

Unfortunately, i have the LANG variable set to fr_FR, and as thus fprintf
outputs floats as :

3,14

but this is not a valid postscript coordinate. 

removing the LANG variable give me the standard 3.14 output, which is
acceptable to generate postscript files.

Is there a way to have printf output floats in the standard C "." format,
independent of locales ?

Or is the best guess as how to solve this to backup, change to "" and then set
again the LANG variable using the appropriate ocaml functions ?

Friendly,

Svne Luther
-------------------
Bug reports: http://caml.inria.fr/bin/caml-bugs  FAQ: http://caml.inria.fr/FAQ/
To unsubscribe, mail caml-list-request@inria.fr  Archives: http://caml.inria.fr


^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2001-06-11 15:33 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2001-06-08 17:02 [Caml-list] postscript, printf module and coma separator Dave Berry
2001-06-11 15:36 ` Sven LUTHER
  -- strict thread matches above, loose matches on Subject: below --
2001-06-08 16:33 Sven LUTHER

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).