From: james_b@... Date: 2003-04-28T10:05:08+09:00 Subject: Re: Generating a DLL file? This is a multi-part message in MIME format. ------=_NextPart_000_0000_01C30CE7.3C9DF770 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit Arg! HTML E-mail! :( Response inline ... -----Original Message----- From: Rich [mailto:rich@lithinos.com] Sent: Sunday, April 27, 2003 4:45 PM To: ruby-talk ML Subject: Generating a DLL file? I guess HL is a collection of DLL files that communicate, and any Artificial Intelligence (bot) that has been written for HL or CS has to be a DLL. As Danel has pointed out, DLLs are dynamically loaded binary objects. Ruby does not compile down to native code, so writting a DLL in Ruby is unlikely. However, you might be able to go halfway with C or some other langauge and create a delegate DLL that exposes the HL API, but loads and executes Ruby code out the back using RubyCOM. http://www.geocities.com/masonralph/rubycomdoc.html James ------=_NextPart_000_0000_01C30CE7.3C9DF770 Content-Type: text/html; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable
Arg!=20 HTML E-mail!   :(
 
Response inline ...
-----Original Message-----
From: Rich=20 [mailto:rich@lithinos.com]
Sent: Sunday, April 27, 2003 4:45 = PM
To: ruby-talk ML
Subject: Generating a DLL=20 file?

<snip=20 />
 
I guess HL is a collection of DLL = files that=20 communicate,
and any Artificial Intelligence (bot) = that has=20 been written for
HL or CS has to be a = DLL.
 
As Danel has pointed out, DLLs are=20 dynamically loaded binary objects.
Ruby does not compile down to = native code, so=20 writting a DLL in Ruby
is unlikely.  However,  = you might=20 be able to go halfway with C or some = other
langauge and create a delegate DLL = that=20 exposes the HL API, but loads and
executes <= FONT=20 face=3DArial color=3D#ff0000 size=3D2>Ruby=20 code out the back using RubyCOM. 
http://www.g= eocities.com/masonralph/rubycomdoc.html
 
 
James
 
 
------=_NextPart_000_0000_01C30CE7.3C9DF770--