[#20675] RCR: non-bang equivalent to []= — Tobias Reif <tobiasreif@...>

Hi,

49 messages 2001/09/01
[#20774] Re: RCR: non-bang equivalent to []= — Tobias Reif <tobiasreif@...> 2001/09/03

I wrote:

[#20778] Re: RCR: non-bang equivalent to []= — Kevin Smith <kevinbsmith@...> 2001/09/03

--- Tobias Reif <tobiasreif@pinkjuice.com> wrote:

[#20715] oreilly buch von matz - website online — markus jais <info@...>

hi

43 messages 2001/09/02
[#20717] Re: OReilly Ruby book has snail on cover — ptkwt@...1.aracnet.com (Phil Tomson) 2001/09/02

Actually, thanks for posting it here. I was trying to search OReilly's

[#20922] Re: OReilly Ruby book has snail on cover — Paul Brannan <pbrannan@...> 2001/09/05

On Mon, 3 Sep 2001, Phil Tomson wrote:

[#20768] Minor cgi.rb question — "Hal E. Fulton" <hal9000@...>

I don't have much experience with

25 messages 2001/09/03

[#20770] Calling member methods from C++ — jglueck@... (Bernhard Glk)

Some quetsions have been solved for me, but my message system does not

12 messages 2001/09/03

[#20976] destructor — Frank Sonnemans <ruby@...>

Does Ruby have a destructor as in C++?

25 messages 2001/09/07

[#21218] Ruby objects <-> XML: anyone working on this? — senderista@... (Tobin Baker)

Are there any Ruby analogs of these two Python modules (xml_pickle,

13 messages 2001/09/15

[#21296] nested require files need path internally — Bob Gustafson <bobgus@...>

Version: 1.64

29 messages 2001/09/18
[#21298] Re: nested require files need path internally — David Alan Black <dblack@...> 2001/09/18

Hello --

[#21302] Re: nested require files need path internally — Bob Gustafson <bobgus@...> 2001/09/18

On Tue, 18 Sep 2001, David Alan Black wrote:

[#21303] Re: nested require files need path internally — matz@... (Yukihiro Matsumoto) 2001/09/18

Hi,

[#21306] Re: nested require files need path internally — Lars Christensen <larsch@...> 2001/09/18

On Tue, 18 Sep 2001, Yukihiro Matsumoto wrote:

[#21307] Re: nested require files need path internally — matz@... (Yukihiro Matsumoto) 2001/09/18

Hi,

[#21331] Re: nested require files need path internally — Paul Brannan <pbrannan@...> 2001/09/18

> The big difference is C++ search done in compile time, Ruby search

[#21340] Re: nested require files need path internally — matz@... (Yukihiro Matsumoto) 2001/09/18

Hi,

[#21353] Re: nested require files need path internally — Paul Brannan <pbrannan@...> 2001/09/18

On Wed, 19 Sep 2001, Yukihiro Matsumoto wrote:

[#21366] Re: nested require files need path internally — matz@... (Yukihiro Matsumoto) 2001/09/19

Hi,

[#21368] Re: nested require files need path internally — "Julian Fitzell" <julian-ml@...4.com> 2001/09/19

On 19/09/2001 at 10:12 AM matz@ruby-lang.org wrote:

[#21376] Re: nested require files need path internally — matz@... (Yukihiro Matsumoto) 2001/09/19

Hi,

[#21406] Re: nested require files need path internally — Paul Brannan <pbrannan@...> 2001/09/19

On Wed, 19 Sep 2001, Yukihiro Matsumoto wrote:

[#21315] Suggestions for new CGI lib — anders@... (Anders Johannsen)

From the comp.lang.ruby thread "Minor cgi.rb question" (2001-09-03), I

21 messages 2001/09/18

[#21413] Ruby/objects book in style of The Little Lisper — Brian Marick <marick@...>

I fell in love with Lisp in the early 80's. Back then, I read a book called

36 messages 2001/09/19
[#21420] Re: Ruby/objects book in style of The Little Lisper — Christopher Sawtell <csawtell@...> 2001/09/20

On 20 Sep 2001 06:19:44 +0900, Brian Marick wrote:

[#21479] Re: Ruby/objects book in style of The Little Lisper — Kevin Smith <kevinbsmith@...> 2001/09/21

--- Christopher Sawtell <csawtell@paradise.net.nz> wrote:

[#21491] SV: Re: Ruby/objects book in style of The Little Lisper — "Mikkel Damsgaard" <mikkel_damsgaard@...> 2001/09/21

[#21494] Re: SV: Re: Ruby/objects book in style of The Little Lisper — Kevin Smith <kevinbsmith@...> 2001/09/21

--- Mikkel Damsgaard <mikkel_damsgaard@mailme.dk> wrote:

[#21510] Re: SV: Re: Ruby/objects book in style of The Little Lisper — Todd Gillespie <toddg@...> 2001/09/22

On Sat, 22 Sep 2001, Kevin Smith wrote:

[#21514] Re: SV: Re: Ruby/objects book in style of The Little Lisper — Kevin Smith <kevinbsmith@...> 2001/09/22

--- Todd Gillespie <toddg@mail.ma.utexas.edu> wrote:

[#21535] irb — Fabio <fabio.spelta@...>

Hello. :) I'm new here, and I have not found an archive of the previous

15 messages 2001/09/22

[#21616] opening a named pipe? — "Avdi B. Grimm" <avdi@...>

I'm having trouble reading from a named pipe in linux. basicly, I'm

12 messages 2001/09/24

[#21685] manipulating "immutable" objects such as Fixnum from within callbacks & al... — Guillaume Cottenceau <gc@...>

Hello,

15 messages 2001/09/25

[#21798] Ruby internal (guide to the source) — "Benoit Cerrina" <benoit.cerrina@...>

Hi,

22 messages 2001/09/28

[ruby-talk:21568] ANN: Ruby Win32 Library

From: ptkwt@...1.aracnet.com (Phil Tomson)
Date: 2001-09-23 02:42:24 UTC
List: ruby-talk #21568
Well, it's not complete yet, but there are a few useful things in it so 
I'm announcing it now.

You can download it from: http://www.aracnet.com/~ptkwt/win32ext.tar

There is a pre-built shared lib included: Win32.so - but I've found that 
if I move to a different version of Ruby that sometimes it needs to be 
rebuilt.  Best to run ruby extconf.rb and then make.



Here's the README.txt file:
Ruby Win32 library

What is it?
The ultimate goal of the Ruby Win32 library is to build a 
hierarchical library similar in function and structure to 
Perl's Win32 libraries.  Everything here is released under the same
license as Ruby.

It is organized as follows:

Win32 - toplevel module which contains some functions and constants
   Process - a class defined under Win32 which allows for OO creation and
   manipulation of processes.

   (more to come)

How do I use it?
   Process usage example:
   require "win32process"
   myProcess = Win32::Process.new("c:\\Windows\\notepad.exe","notepad 
tmp.txt",TRUE,Win32::CREATE_NEW_PRODUCT_GROUP,".")
   #check the process id:
   puts myProcess.pid
   #wait 1 second:
   myProcess.wait(1000)
   #kill the process:
   myProcess.kill(exitCode) #where exitcode is an integer 

Win32 module functions:

   InWinNT? - returns true if running on Win(NT|2K)
   InWin98? - returns true if running on Win(95|98) (and probably ME)
   GetOSVersion - returns a hash composed of the elements of the
      OSVERSIONINFO struct.  Keys are: "MajorVer","MinorVer","BuildNum",
      "PlatformID"
Win32 constants:
Several constants from winbase.h are made available to the Ruby side.
They are accessable with a Win32:: prefix, like: Win32::INFINITE, 
Win32::CREATE_PROCESS_GROUP

Process class methods:
   Process.timedSystemCommand(command, redirFile=nil, time=100)
      where:
      'command' is a string containing the command to run
      'redirFile' is a string containing a filename to redirect
          STDOUT of the process.
      'time' is a FixNum indicating the number of seconds to wait 
          before the process is terminated.

   Process.new - see usage example above
  
Process instance methods:   
   
   wait(time) - where time is in miliseconds
   kill(exitcode) - where exitcode is a FixNum indicating the exitcode
   [in the future I'll add suspend and resume methods as well]

Building:

run: ruby extconf.rb
     make

NOTE: there is not currently a 'make install' so you'll have to either
      manually put the Win32.so in your local directory, or you'll have
      to copy it to your ruby/site-library for now.

#end of README.txt

I'm probably going to be working on converting Perl's Win32::GuiTest 
module over to Ruby as the next, but I'm open to requests.

Phil

In This Thread

Prev Next