Mailing list for all users of the OCaml language and system.
 help / color / mirror / Atom feed
* Class variables in O'Caml???
@ 1996-05-10 10:46 Thorsten Ohl
  1996-05-10 12:57 ` Class variables in O'Caml??? + questions Christian Boos
  0 siblings, 1 reply; 5+ messages in thread
From: Thorsten Ohl @ 1996-05-10 10:46 UTC (permalink / raw)
  To: caml-list


I have played a little bit with O'Caml yesterday and found that the
new features very conveniently formalize what I had been doing with
mutable records already.  Good job!

I have one question however: it seems that all variables in a class
are instance variables.  Have I overlooked something in the
documentation or can somebody explain to me why class variables
(i.e. variables that are shared mong all instances of a class) are a
bad idea?

The typical application is a class of non-uniform random number
generators, where the distribution to be generated would be an
instance variable, while the state of the underlying uniform
generator should be a class variable.  This way, differrent instances
will generate different distributions, but draw from the _same_ source
of random numbers.

It is possible to emulate this with references, of course.  But it
would be somewhat unnatural ...

Cheers,
-Thorsten





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

end of thread, other threads:[~1996-05-13 18:46 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
1996-05-10 10:46 Class variables in O'Caml??? Thorsten Ohl
1996-05-10 12:57 ` Class variables in O'Caml??? + questions Christian Boos
1996-05-10 15:13   ` Thorsten Ohl
1996-05-13 16:36     ` Jerome Vouillon
1996-05-13  1:06   ` Upcoming O'Labl Jacques GARRIGUE

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox