[#4341] DRY and embedded docs. — Hugh Sasse Staff Elec Eng <hgs@...>
If I have a here document in some ruby program:
[#4347] Re: DATA and rewind. — ts <decoux@...>
>>>>> "H" == Hugh Sasse Staff Elec Eng <hgs@dmu.ac.uk> writes:
[#4350] Re: Thirty-seven Reasons [Hal Fulton] Love[s] Ruby — "David Douthitt" <DDouthitt@...>
[#4396] Re: New Require (was: RAA development ideas (was: RE: Looking for inp ut on a 'links' page)) — Hugh Sasse Staff Elec Eng <hgs@...>
On 9 Aug 2000, Dave Thomas wrote:
[#4411] Re: RAA development ideas (was: RE: Lookin g for inp ut on a 'links' page) — Aleksi Niemel<aleksi.niemela@...>
Me:
On Thu, 10 Aug 2000, [iso-8859-1] Aleksi Niemelwrote:
[#4465] More RubyUnit questions. — Hugh Sasse Staff Elec Eng <hgs@...>
I am beginning to get a feel for this, but I still have a few more
[#4478] Re: RubyUnit. Warnings to be expected? — ts <decoux@...>
>>>>> "H" == Hugh Sasse Staff Elec Eng <hgs@dmu.ac.uk> writes:
[#4481] Invoking an extension after compilation — Dave Thomas <Dave@...>
Hi,
[#4501] What's the biggest Ruby development? — Dave Thomas <Dave@...>
[#4502] methods w/ ! giving nil — Hugh Sasse Staff Elec Eng <hgs@...>
I have got used to the idea that methods that end in '!' return nil if
[#4503] RubyUnit and encapsulation. — Hugh Sasse Staff Elec Eng <hgs@...>
My_class's instance variables are not all "attr :<name>" type variables,
[#4537] Process.wait bug + fix — Brian Fundakowski Feldman <green@...>
If your system uses the rb_waitpid() codepath of rb_f_wait(),
[#4567] Re: What's the biggest Ruby development? — Aleksi Niemel<aleksi.niemela@...>
Dave said:
Robert Feldt <feldt@ce.chalmers.se> writes:
On Sat, 26 Aug 2000, Dave Thomas wrote:
Robert Feldt <feldt@ce.chalmers.se> writes:
On Mon, 28 Aug 2000, Dave Thomas wrote:
Robert Feldt <feldt@ce.chalmers.se> writes:
[#4591] Can't get Tcl/Tk working — Stephen White <steve@...>
I can't get any of the samples in the ext/tk/sample directory working. All
I'm sure looking forwards to buying the book. :)
Stephen White <steve@deaf.org> writes:
On Sun, 27 Aug 2000, Dave Thomas wrote:
Stephen White <steve@deaf.org> writes:
[#4608] Class methods — Mark Slagell <ms@...>
Reading the thread about regexp matches made me wonder about this:
[#4611] mod_ruby 0.1.19 — shreeve@...2s.org (Steve Shreeve)
Shugo (and others),
[#4633] Printing tables — DaVinci <bombadil@...>
Hi.
[#4647] Function argument lists in parentheses? — Toby Hutton <thutton@...>
Hello,
[#4652] Andy and Dave's European Tour 2000 — Dave Thomas <Dave@...>
Hi,
[#4672] calling super from c — Robert Feldt <feldt@...>
[#4699] Double parenthesis — Klaus Spreckelsen <ks@...1.ruhr-uni-bochum.de>
Why is the first line ok, but the second line is not?
[ruby-talk:4549] Re: RFC: Ruby extension for Random numbers
Gyu Decoux writes: > Why not RNG (or Rng), you make always reference to RNG in the >documentation. > Our feeling is that matz and others have tried not to use acronyms in the standard Ruby libs and since Random might be a "standard" component we wanted to keep with that spirit. > an alias for lrand, perhaps ? > I guess you want lrand alias for rand_fixnum? Is there some clever way to actually return a 32-bit value in Ruby? We've contemplated using Bignums or 4-char strings but I guess is a general problem that might be an issue in other Ruby extensions: If you want to "port" algs from C that are heavy on 32-bit arithmetic there's no simple way to do it in Ruby. Or is it? (concrete example: Many crypto algs need lots of random numbers, and they frequently use 32-bit unsigned ints. How to simply transfer them via Ruby?) I guess you can easily make a class for 32 bit nums but maybe there should be a standard way?! > why this initial underscore `_', why not load(), dump() > Because of dev.rubycentral.com's description of Marhal: If your class has special serialization needs (for example you want to serialize in some specific format), or if it contains objects that would otherwise not be serializable, you can implement your own serialization strategy by defining two methods, _dump and _load: Method type Signature Returns Instance _dump(aDepth) Returns a String Class _load(aString) Returns a reconstituted Object The instance method _dump should return a String object containing all the information necessary to reconstitute objects of this class, and all referenced objects up to a maximum depth of aDepth (a value of -1 should disable depth checking). The class method _load should take a String and return an object of this class. > Mersenne Twister is known as MT19937 (mt19937-1.c, mt19937-2.c, and > also ... cokus.c :-)) > See above on the reason for "full"/long names. We plan on giving both full and short names in the lib. R> class RandomGauss > Difficult to say for this class, because it exist many distribution > (i.e. not only the gaussian distribution) (cauchy, rayleigh, pareto, >etc) > and perhaps we will end with 50 classes > Yes, my idea was actually to have a class for each distribution. Would you prefer (module-level) methods taking a RNG and the distribution-specific parameters? My idea was that there might be a small performance penalty to the latter scheme in case you need a lot of samples from a distribution (say in a simulation). I only included Gaussian in the design since the other distrs are pretty much the same. /Robert