[#17136] Net::SMTP error — Alan Tsang <atsang@...>
[#17151] Calling Marshal.dump/load from C — Emil Ong <onge@...>
Hi,
[#17167] ` (back tick) on Win32 machines — Stephan K舂per <Stephan.Kaemper@...>
Hi all,
[#17177] Question on Net::HTTP — Dave Thomas <Dave@...>
[#17198] enhancing Ruby error messages for out of the bound constant Fixnum? — Guillaume Cottenceau <gc@...>
Hi,
Hi,
matz@ruby-lang.org (Yukihiro Matsumoto) writes:
On Thu, 5 Jul 2001, Guillaume Cottenceau wrote:
[#17206] /* */ comments — Dave Thomas <Dave@...>
On Wed, 4 Jul 2001, Dave Thomas wrote:
Stephen White wrote:
> Over on http://www.rubygarden.org, dv posted a patch to parse.y that
Hi,
Hello --
[#17212] Ruby 1.6.4 Win32 .exe installer question — A Bull in the China Shop of Life <feoh@...>
Folks;
A Bull in the China Shop of Life <feoh@fourfuzzies.org> writes:
[#17224] Getting variable name — DaVinci <bombadil@...>
Hi.
[#17225] Re: /* */ comments — Arnaud Meuret <ameuret@...4you.com>
|From: Mark Slagell [mailto:ms@iastate.edu]
[#17240] Ruby Mascot/logo — "Kevin Powick" <kpowick@...>
Hi there.
"Cameron Matheson" <cmatheson3@yahoo.com> wrote in message
>"Cameron Matheson" <cmatheson3@yahoo.com> wrote in message
[#17254] extension and GC — Shan-leung Maverick WOO <maverick@...>
Hello,
[#17281] Inheritance — "Aleksei Guzev" <aleksei.guzev@...>
>>>>> "A" == Aleksei Guzev <aleksei.guzev@bigfoot.com> writes:
# -----Original Message-----
>>>>> "A" == Aleksei Guzev <aleksei.guzev@bigfoot.com> writes:
What I want to do could be expressed in pseudo-C++.
>>>>> "A" == Aleksei Guzev <aleksei.guzev@bigfoot.com> writes:
I have hardware, wich in case of division be zero generates an
>>>>> "A" == Aleksei Guzev <aleksei.guzev@bigfoot.com> writes:
[#17295] — "Aleksei Guzev" <aleksei.guzev@...>
I found a solution.
[#17307] Re: Extension building — Ed L Cashin <ecashin@...>
Tony Smith <tony@smee.org> writes:
[#17331] SIGUSR1/2 ? — Emil Ong <onge@...>
Hi,
>>>>> "E" == Emil Ong <onge@mcs.anl.gov> writes:
Hi,
[#17348] Adding a method to a class at the top-level — Guillaume Cottenceau <gc@...>
Comrades,
On Fri, 06 Jul 2001 06:24:15 +0900, Guillaume Cottenceau wrote:
[#17396] Problem with Ruby/Gtk and GC — DaVinci <bombadil@...>
Hi all.
[#17413] Default Value in a Hash.. but I need a new object each time! — Guillaume Cottenceau <gc@...>
Hi,
[#17441] Tk - how to clear a canvas? — Tjabo Kloppenburg <tjabo@...>
hi,
[#17477] wget in Ruby with a twist — Steve Price <sprice@...>
Just curious if someone already developed something that creates
[#17482] Aliases for class methods — "HarryO" <harryo@...>
Say I wanted to write my own version of File#open that adds some
Thanks. I put most of my comments in my reply to Dave's post, so I won't
[#17484] % — "Aleksei Guzev" <aleksei.guzev@...>
[#17511] Ruby on Slashdot — jweirich@...
Ruby is currently mentioned on Slashdot. I posted some references.
Interesting...
Hi,
> |I thought about that too; what about Ruby being a standard?
Hi,
Hello --
On Mon, 9 Jul 2001, David Alan Black wrote:
[#17540] Dir.chdir — stephen.hill@... (Steve Hill)
Hi,
[#17560] low-level TCP/IP manipulations? — Al Chou <hotfusionman@...>
Hi, all,
[#17562] writing arbitrary data to a socket — Al Chou <hotfusionman@...>
Continuing my investigations into my Ruby network hardware emulator, is there a
[#17570] Re: Constants and Variables — r2d2@... (Niklas Frykholm)
Martin J. Laubach wrote:
[#17572] Re: Constants and Variables — "HarryO" <harryo@...>
> If you want objects that don't change, try Object#freeze,
[#17607] Net/Http problem - connect(2) error on windows — jbshaldane@... (S Sykes)
I run ruby on Windows 2000... it works wonderfully, except when
[#17628] Strange warning — Bob Alexander <balexander@...>
What exactly does Ruby's warning message
[#17632] Re: SWIG — Craig Files <Craig_Files@...>
We have done this two ways...
[#17633] WIN32OLE — "MikkelFJ" <mikkelj-anti-spam@...1.dknet.dk>
Have anyone successfully used the win32ole library for ruby?
[#17634] SWIG and strings — Craig Files <Craig_Files@...>
Hi,
[#17637] TkPhoto on a button — "Hal E. Fulton" <hal9000@...>
Ruby/Tk question for you all.
[#17671] IO in a Ruby extension — "Brett W. Denner" <Brett.W.Denner@...>
I need to write a Ruby extension which reads binary data from a C FILE
[#17686] YART (Yet Another Ruby Talk) — Jim Menard <jimm@...>
This talk was given to the New York City CTO Club on July 10, 2001.
[#17688] Ruby jobs — "Peter Hickman" <peterhi@...>
I was looking on Job Serve here in the UK (things aren't going too well down
[#17689] Re: Old chestnut: invariants, pre/post conditions and so on — "MikkelFJ" <mikkelj-anti-spam@...1.dknet.dk>
[#17694] Funky file.each_byte — nlper@... (Tyler)
Howdy! I was filtering some files and ran into an anomaly.
[#17732] Re: Array#sort! returns nil when array empty — hfulton@...
> Array#sort! returns nil if the array is empty, whereas ri
On Fri, 13 Jul 2001 hfulton@pop-server.austin.rr.com wrote:
>>>>> "P" == Paul Brannan <pbrannan@atdesk.com> writes:
On Fri, 13 Jul 2001, ts wrote:
While following the Array thread, I noticed the minus
Jim Freeze <jim@freeze.org> writes:
On Fri, 13 Jul 2001, Dave Thomas wrote:
Jim Freeze <jim@freeze.org> writes:
Dave Thomas wrote:
> pigeon% ruby -e 'p ("a b c :d e f".split(/:(\S.*)|\s+/) - [""])'
[#17773] What happened to Ruby-Fltk? — Damon <adamon@...>
I heard about Ruby bindings to FLTK on this newsgroup, but the Ruby-Fltk
[#17797] Re: .Net, JVM and languages. — "MikkelFJ" <mikkelj-anti-spam@...1.dknet.dk>
[#17798] GC mark — "Aleksei Guzev" <aleksei.guzev@...>
"The mark routine will be called by the garbage collector during its
[#17832] Creating methods on the fly — "HarryO" <harryo@...>
I would like to create a new method on the fly. Assuming I have a
[#17833] Extending objects — "Aleksei Guzev" <aleksei.guzev@...>
Once I fire up Rubywin, and then invoke _R_uby _I_rb from the
At 07:05 PM 7/14/01 +0900, Euan Mee spewed forth:
[#17836] Specialised data structures - good or bad? — Stephen White <spwhite@...>
There's been a move towards implementing sets, bags, red-black trees and
[#17842] Bug ... probably another one — "Aristarkh A Zagorodnikov" <xm@...3d.ru>
[#17859] Re: Creating methods on the fly — "HarryO" <harryo@...>
I
"HarryO" <harryo@zipworld.com.au> writes:
This particular code yields some strange results.
Hello --
Hi,
[#17864] Trapping Ruby exceptions from C — senderista@... (Tobin Baker)
I'm trying to solve the problem of how to trap a Ruby exception from a
[#17872] Overloaded methods — "HarryO" <harryo@...>
A while ago, someone asked whether it was possible to overload methods in
> The approach of the P language is weird (bad syntax for me) and
[#17890] Deriving from Class — "Aleksei Guzev" <aleksei.guzev@...>
Why deriving from "Class" class is denied?
Hi,
Would You like to revise this issue? It seems to be inconsistent.
matz@ruby-lang.org (Yukihiro Matsumoto) writes:
[#17901] Rubygarden Poll — Dave Thomas <Dave@...>
[#17922] Time vs ParseDate — Kero van Gelder <kero@...4050.upc-d.chello.nl>
Why doesn't Time accept the output from ParseDate.parsedate directly?
[#17925] Movement in scripting language communities to integrate XML-RPC — gsemones@... (Guerry Semones)
Greetings,
Hi,
"out of the box" by including
Hi,
Hi,
[#17931] Re: Rubygarden Poll — "Lyle Johnson" <ljohnson@...>
> The next poll will be interesting: "I prefer building Ruby GUIs with:"
[#17939] RUBY C++ Extension — jglueck@... (Bernhard Glk)
Does anybody have the source to a WORKING C++ Class exported to RUBY
[#17948] FastCGI for Ruby? — Eli Green <eli.green@...>
Hey there. A few weeks back, when I was searching for Ruby-related stuff, I
[#17984] waiting for `backquotes` to finish — stephen.hill@... (Steve Hill)
Hi,
[#18018] Broadcasting data — "HarryO" <harryo@...>
Does someone have an example of broadcasting data around a network using
Hi,
> |Does someone have an example of broadcasting data around a network using
[#18023] [ANN] libxslt Rubified! — Wai-Sun Chia <waisun.chia@...>
Hello,
Wai-Sun Chia <waisun.chia@compaq.com> wrote:
I've been learning Ruby, mostly with the Pickaxe book, and it's going
At 05:07 PM 7/19/01 +0900, Wayne Vucenic spewed forth:
[#18041] How to define instance variables from 'C'? — Wai-Sun Chia <waisun.chia@...>
Hello Rubyists,
[#18046] Wny two exception handling methods? — Ned Konz <ned@...>
I just started looking at Ruby (reading Dave Thomas' book), and I'm puzzled
[#18060] Best way to prevent infinite loops... — Sean Chittenden <sean-ruby-talk@...>
Howdy. What's the best way to prevent infinite loops in Ruby?
[#18073] 99 bottles of beer — "Dat Nguyen" <thucdat@...>
[#18080] [ANN]: RubyGems (was Re: Rubygarden Poll) — Ryan Leavengood <mrcode@...>
Bill Kelly wrote:
[#18087] Debugging extensions with gdb — Wai-Sun Chia <waisun.chia@...>
Hello,
[#18098] Exceptions — "Aleksei Guzev" <aleksei.guzev@...>
What about "retry"ing from the line where exception occurred and/or just
[#18101] Re: 99 bottles of beer — grady@... (Steven Grady)
(I believe in Perl circles this is called Golf. This is the first
[#18120] Re: An exercise in minimalism — Chris Moline <ugly-daemon@...>
Here's a first attempt. It weighs in at 66 bytes.
At 12:19 AM 7/20/01 +0900, David Alan Black spewed forth:
>>>>> "A" == A Bull in the China Shop of Life <feoh@fourfuzzies.org> writes:
[#18142] Re: instance variables by name? — "Barnett, Aaron" <aaron.barnett@...>
[#18144] Re: instance variables by name? — "Barnett, Aaron" <aaron.barnett@...>
[#18167] Enabling "super" — "Aleksei Guzev" <aleksei.guzev@...>
(1)
>>>>> "A" == Aleksei Guzev <aleksei.guzev@bigfoot.com> writes:
# tt_mM = rb_define_module("M");
>>>>> "A" == Aleksei Guzev <aleksei.guzev@bigfoot.com> writes:
[#18188] Newbie. Sinking fast. Please help. — Matt <matt@...>
I bought Programming Ruby a number of months back and finally have an opportunity to try out Ruby. However, I can't get it to build. Actually, that's not quite accurate. It builds fine. It won't pass 'make test'.
>>>>> "M" == Matt <matt@greenviolet.net> writes:
On Sat, 21 Jul 2001, ts wrote:
"Serban Udrea" <S.Udrea@gsi.de> writes:
On Sat, 21 Jul 2001, Dave Thomas wrote:
[#18193] Re: 99 bottles of beer — "Dat Nguyen" <thucdat@...>
99.downto(0){|x|w=" on the wall";u="#{x!=0?eval(x.to_s):'no more'}
On Sat, 21 Jul 2001, Glen Starchman wrote:
[#18215] Re: 99 bottles of beer — Will Sobel <will.sobel@...>
On Sat, 21 Jul 2001, Will Sobel wrote:
On Sat, 21 Jul 2001, Avi Bryant wrote:
On Sat, 21 Jul 2001, Avi Bryant wrote:
On Sat, 21 Jul 2001, David Alan Black wrote:
On Sat, 21 Jul 2001, Avi Bryant wrote:
Ok. 151 bytes. No warnings.
On Sat, 21 Jul 2001, Avi Bryant wrote:
[#18244] RCR: Transient instance variables — Michael Neumann <neumann@...>
Hi,
[#18271] Re: 99 bottles of beer — "MikkelFJ" <mikkelj-anti-spam@...1.dknet.dk>
[#18280] Re-loading a modified class definition — "HarryO" <harryo@...>
I was chatting with a friend of mine last night and we were discussing
[#18293] NUM2LONG problem :) — "Aleksei Guzev" <aleksei.guzev@...>
Just now I met a funny problem with NUM2LONG macro.
[#18295] Unicode filenames and Ruby porting — Ned Konz <ned@...>
If someone were to port Ruby to Windows/CE, they would have a little
[#18306] Ruby as opposed to Python? — "Mark Nenadov" <mnenadov@...>
Hello. I have toyed with the idea of trying Ruby out for some time now.
Hi, Mark.
Albert Wagner <alwagner@tcac.net> writes:
In article <ExK67.8849$1V1.797914@e420r-atl2.usenetserver.com>, "Albert
I consider Smalltalk to be "pure" OO. You have objects and you have
Yukihiro Matsumoto wrote:
Michael Neumann wrote:
Yukihiro Matsumoto wrote:
On Mon, Jul 30, 2001 at 05:58:22AM +0900, Paul Prescod wrote:
"Florian G. Pflug" wrote:
[#18328] Re: Ruby Book — Todd Gillespie <toddg@...127.ma.utexas.edu>
Tom Malone <tom@hurstlinks.com> wrote:
[#18344] Newbie question: Data structures in Ruby. — Erik <recon_nospam@...>
Hi all,
[#18351] RCR: String./ to concatenate paths — Michael Witrant <mike@...>
[#18356] Still can't get Ruby to compile... — Matt <matt@...>
Quick recap:
[#18374] OO question — "Tom Malone" <tom@...>
Someone please tell me if this is an inappropriate question for this list -
[#18378] More newbie questions — Matt <matt@...>
OK. Now that I have Ruby installed and apparently (mostly) working, I'm trying my hand at simple things. (At least they seem like they'd be simple enough...)
[#18390] RE: OO question — Will Conant <WillC@...>
Over the weekend, I put together my first real Perl project. Perl, of
On Tue, 24 Jul 2001, Will Conant wrote:
[#18393] Trouble Using FXRuby on cygwin/Windows NT — rgilbert1@... (Robbie Gilbert)
Hi,
[#18395] interfaces? — "MikkelFJ" <mikkelj-anti-spam@...1.dknet.dk>
I am fairly new to Ruby (the DDJ generation), so I may have missed something
[#18408] Re: mod_ruby - persistent variables? — Shugo Maeda <shugo@...>
Hi,
Shugo Maeda <shugo@ruby-lang.org> wrote in message news:<87u202on1y.wl@studly.priv.netlab.jp>...
[#18409] Socket vs. TCPSocket & UNIXSocket — Eli Green <eli.green@...>
Socket.accept returns an array, whereas TCPServer.accept and UNIXSocket.accept
[#18439] Re: OO question — "David Simmons" <pulsar@...>
"Tom Malone" <tom@tom-malone.com> wrote in message
[#18452] Re: Ruby as opposed to Python? — "Dat Nguyen" <thucdat@...>
"Dat Nguyen" <thucdat@hotmail.com> writes:
[#18502] Ruby source code and binaries for Mac OS 9 — Dan Moniz <dnm@...>
Hi everyone,
[#18510] Basic OO Tutorial, Ruby & Perl — clpoda@...
I have prepared a document called rubyboot,
[#18542] Tk Demo Patch — "John Kaurin" <jkaurin@...>
I have not been following comp.lang.ruby much since 1.6.3, so please
[#18545] Re: Ruby as opposed to Python? — Ned Konz <ned@...>
Avdi Grimm wrote:
[#18566] Which database should I use? — Urban Hafner <the-master-of-bass@...>
Hello everybody,
Urban Hafner wrote:
[#18573] ruby versus Perl Magic — markus jais <info@...>
hi,
[#18583] My first Ruby program... :-) — "Bjorn Pettersen" <BPettersen@...>
Well, it's now two days into playing with Ruby, and I wrote my first
Hello --
[#18608] ruby indenter — Joseph McDonald <joe@...>
> Has anyone written a ruby pretty printer or indent-er in ruby?
Hi,
> Yes. But since I no longer program in emacs lisp, and have been too busy
Hi,
[#18616] IO.popen — "Aristarkh A Zagorodnikov" <xm@...3d.ru>
[#18622] Regex problems — "Roger Lipscombe" <rlipscombe@...>
I'm trying to do some regex replacement in strings:
[#18628] State of the Onion Five — Dave Thomas <Dave@...>
[#18629] exit() called in ruby_run()? — Emil Ong <onge@...>
Hi,
[#18634] Most Sig. NonZero bit, efficiently? — Hugh Sasse Staff Elec Eng <hgs@...>
I see that integer types (Bignum and Co.) support [] to get the kth bit out.
FYI - UDP guarantees delivery of uncorrupted, complete datagrams, or no
[#18699] Possible threading problem under Windows — Dave Thomas <Dave@...>
At 23:22 7/28/2001 +0900, you wrote:
[#18704] HTML Librarys and OOP Design Philosophy — David Tillman <dtillman@...>
[#18724] Problem installing IOWA — "James Britt (ruby-talk ML)" <ruby@...>
I've downloaded the IOWA package, and have tried to install it
[#18762] Guide to using class loading (or similar concepts) in Ruby? — JamesArendt@... (James Arendt)
I'll be quite honest I'm quite a Ruby newbie and haven't had much
In Ruby you load entire files rather than individual classes.
On Mon, Jul 30, 2001 at 08:39:15AM +0900, Nat Pryce wrote:
[#18766] Re: Autoflush backquotes?? — Harry Ohlsen <harryo@...>
> def make( action )
[#18768] Re: Ruby vs. Objective Caml — "MikkelFJ" <mikkelj-anti-spam@...1.dknet.dk>
[#18810] Net::HTTP (downloading an image) — Tobias Reif <tobiasreif@...>
Hi;
[#18826] Get a list of class (not instance) functions — "Florian G. Pflug" <fgp@...>
Hi
[#18832] Ruby164-2.exe — "Albert L. Wagner" <alwagner@...>
Ruby164-2.exe does not work in my Win2k box. Judging by other
[#18851] Rubywin uses hard-coded "/cygdrive" prefix. — Lloyd Zusman <ljz@...>
I just noticed today that the version of `rubywin' that comes with the
[#18863] Re: Who can count change?? — teespy <teespy@...>
[ruby-talk:18687] Re: IOWA: Questions
Hi Steve,
Avi's away on holiday at the moment but I can jump in and answer some of your questions (though he know the innards way better than I do).
>On 28/07/01 at 5:35 AM Steve Tuckner wrote:
>I have been poking around in the internals of IOWA (on and off) for a
>couple of weeks and I have a few questions about it.
>
>1. Is it still an active project? I would be happy to contribute to it
>once I have a real good sense of its internal architecture. I have not
>worked with WebObjects but did wade through some of their docs.
Yes, it is very much still an active project. We are testing the current version and figuring out what features we'd like to add. Also, Avi was working on a Java version so we now need to back-port some of those features back. He is now working to implement a common library in C++ to improve speed and allow bindings in Java, Ruby, etc. to re-use the same library. Please dig through the system and either post here or email us if you have any questions.
>2. Are sub-components implemented? if so how does one have do one. An
>example might be a calender view that displays a month with events inside
>of a table.
Yup. You just create an .html file with the component in it. I started writing up an example but then I realized Avi's already got one. If you look in the examples/subdemo/ directory of the Iowa archive you'll see Edit is an example of a simple sub-component.
>3. I was trying to understand how the viewGuest link in guestbook works?
>Who calls that function and with what block?
Down near the end of the Main.html file, you will find the following:
<a oid="viewGuest">@guest.last, @guest.first</a>
This defines a dynamic anchor (because it has an oid attribute). In the case of an anchor tag, the default is to create a link that calls the method name indicated in the oid attribute. The code inside the viewPage method:
1. creates a new Page object based on the file Guest.html
2. sets the guest property of the new page based on the currently selected guest (note that the binding for the "guests" list indicates that during each iteration, the current item should be stored in the "guest" property - this context is active when the link is clicked, so "guest" will point to the correct item no matter which link is clicked)
3. yields the new page which causes that page to be displayed
>4. How and where are the URL's mapped to real things?
Mmmm... have a look at src/Context.rb in the Iowa distro. A context object is created in Iowa.rb when a connection is received. The URL is broken down as indicated in my next answer.
>5. The link to each guest is
>http://192.168.4.105/iowa/guestbook/ab2KAfGHxU1E/b/1.7.2.3 How does a
>person break that down? I assume the first item after guest book is some
>sort of session identifier.
/iowa = mapped by the web server to run Iowa
/guestbook = name of Iowa application (given with Iowa.run('guestbook') line)
/ab2KAfGHxU1E/b/1.7.2.3 = context (or session) identifier
Obviously no person is actually supposed to break it down and I suspect it may end up using Cookies at some point (or rather, allow the option of using cookies) and POST forms when possible...
>6. Can a person use parameters with IOWA (ie.
>http://192.168.4.105/iowa/guestbook?parm=value)? I see they are parsed but
>not where they are used if at all?
Umm... I can't remember if you are able to parse that information manually or not... but that's sort of the wrong way of looking at things in general anyway. I guess I can see the possibility of wanting to enter the application with some initial information...
But, once you're actually in the Iowa application, you shouldn't ever be worrying about the URLs at all. In a sense it's unfortunate that the browser even displays them because they're just ugly and unnecessary. As a developer, if you want to pass information, you just create the necessary forms and Page object attributes and pass the data around. You can use real objects, so you aren't limited to strings.
You may need to totally forget everything you know about web developing. :) When Avi first started having me test Iowa I had some difficulty wrapping my head around the different way of approaching things but it grows on you. If you have some specific reason you want to do this, please feel free to post some more details and I'll look into it.
>That's enough for now. Thanks for any help
No problem, hope it makes sense (and that I'm not wrong in anything I said :) ). Avi will likely be checking his mail occasionaly while he's away so I'm sure he'll let me know if I've missed anything.
In the meantime, let me know if you have any other questions.
Julian