[#3109] Is divmod dangerous? — Dave Thomas <Dave@...>

14 messages 2000/06/06

[#3149] Retrieving the hostname and port in net/http — Roland Jesse <jesse@...>

Hi,

12 messages 2000/06/07

[#3222] Ruby coding standard? — Robert Feldt <feldt@...>

16 messages 2000/06/09

[#3277] Re: BUG or something? — Aleksi Niemel<aleksi.niemela@...>

> |I am new to Ruby and this brings up a question I have had

17 messages 2000/06/12
[#3281] Re: BUG or something? — Dave Thomas <Dave@...> 2000/06/12

Aleksi Niemel<aleksi.niemela@cinnober.com> writes:

[#3296] RE: about documentation — Aleksi Niemel<aleksi.niemela@...>

> I want to contribute to the ruby project in my spare time.

15 messages 2000/06/12

[#3407] Waffling between Python and Ruby — "Warren Postma" <embed@...>

I was looking at the Ruby editor/IDE for windows and was disappointed with

19 messages 2000/06/14

[#3410] Exercice: Translate into Ruby :-) — Jilani Khaldi <jilanik@...>

Hi All,

17 messages 2000/06/14

[#3415] Re: Waffling between Python and Ruby — Andrew Hunt <andy@...>

>Static typing..., hmm,...

11 messages 2000/06/14

[#3453] Re: Static Typing( Was: Waffling between Python and Ruby) — Andrew Hunt <andy@...>

32 messages 2000/06/16

[#3516] Deep copy? — Hugh Sasse Staff Elec Eng <hgs@...>

Given that I cannot overload =, how should I go about ensuring a deep

20 messages 2000/06/19

[#3694] Why it's quiet — hal9000@...

We are all busy learning the new language

26 messages 2000/06/29
[#3703] Re: Why it's quiet — "NAKAMURA, Hiroshi" <nahi@...> 2000/06/30

Hi,

[#3705] Re: Why it's quiet — matz@... (Yukihiro Matsumoto) 2000/06/30

Hi,

[ruby-talk:03359] Exception Handling

From: "David Douthitt" <DDouthitt@...>
Date: 2000-06-13 13:51:17 UTC
List: ruby-talk #3359
I'm rather confused by Exception Handling.  The descriptions in the FAQ and the Ruby Manual about begin ... rescue ... ensure ... else .... end are not very clear.  Here are some questions I might ask to either author(s):

1. What is a good use of this construct?

2. What if no rescue clause is matched?

3. When is the ensure clause run?  After every exception?  Only when the "normal flow" is complete?  Both?

4. Why should this be used instead of catch and throw?  When is it better to use one over the other?

5. I assume that "retry" restarts the command that failed, not the command after it.  Is this true?  Some languages would use the command after the failure.

6. How does the use of "retry" affect the "rescue" clause?  The ensure clause?



David Douthitt
CUNA & Affiliates
UNIX Systems Administrator
ddouthitt@cuna.com
(608) 231-4922



In This Thread

Prev Next