2625-2873

2428-2757 subjects 2836-3055

^ Re: MAILGATE: comp.lang.ruby
2625 [schneiker ju] I am guessing not since I didn't see this on the ruby-talk mail list (which
2626 [matz netlab.] I'm planning gateway the list and newsgroup, so that one can choose
2637 [nosuzuki e-m] I am writing gateway scripts between NetNews comp.lang.ruby and

^ OT: Japanese names
2639 [Dave thomase] Every now and then, I'd like to give credit to the writer of some
2640 [matz netlab.] The latter.  But relax.  See answer 2.
2641 [gotoken math] Some Japanese guys (including me) write their family name in upcase
2642 [Dave thomase] Context free names! Gotta love it.

^ Ruby Toplevel
2643 [Dave thomase] Is there any way to express the Ruby toplevel in Ruby itself (without
2644 [matz netlab.] I don't think there is.
2645 [Dave thomase] I was trying to write a section on the toplevel environment for the
2646 [matz netlab.] I see what you mean.  I was misunderstanding you.
2647 [Dave thomase] True enough. What I'm trying to illustrate though is how that binding
2648 [matz netlab.] Bindings can only be used for the optional second argument of eval().
2649 [Dave thomase] Agreed, but using a binding is cheating, because I wanted to show the

^ [1.5] eval / module_eval
2650 [decoux moulo] I'm still trying to understand the security mechanism of ruby.
2652 [matz netlab.] eval() evaluates a string under the current context.  module_eval()

^ Append alias for Array.append?
2651 [aleksi.nieme] Some reason there's no Array.append? Or, let me rephrase, should there exist
+ 2653 [matz netlab.] Python's append works like this.
| 2666 [quinn envy.u] Actually, the reason python's append works like that is deprecated hysterical
| 2679 [schneiker ju] different
+ 2654 [hideto-i rr.] I don't know whether Array should has the `append' method.
  2655 [aleksi.nieme] exist
  2656 [aleksi.nieme] Good point.
  + 2657 [andy Toolshe] It does, and I get finger cramps from all the typing that is
  + 2701 [hideto-i rr.] I'd add Array.shrink. But some native English speakers might think
    + 2702 [andy Toolshe] I think push and pop are fine, or if you wanted the opposite
    | + 2704 [hgs dmu.ac.u] But prepend means append to the beginning.  It does not undo an append.
    | | 2715 [Dave thomase] I'm not sure I should be weighing in here, but I really don't like
    | | + 2716 [aleksi.nieme] Are you saying here that we should make the basic classes as simple as
    | | + 2723 [schneiker ju] Wait! Stop right there!
    | |   2724 [Dave thomase] I happen to agree 100% (particularly if you all let _me_ choose the
    | |   2727 [schneiker ju] prefer
    | + 2707 [hideto-i rr.] Now I've come to understand.
    |   2708 [thucdat hotm] What about chop or drop instead of prepend?
    |   2720 [schneiker ju] Absolutely.
    + 2709 [matz netlab.] I'll vote against it.  You cannot tell which end `shrink' remove
    | 2713 [aleksi.nieme] This is true and something I can't value easily. It's great to have you
    | 2714 [aleksi.nieme] I'm not writing this as a opposite argument. In a same spirit, this is a
    | 2744 [matz netlab.] How about 'b[2,3] = a.slice!(-3,3)'?
    + 2726 [schneiker ju] # From: Aleksi Niemel<aleksi.niemela@cinnober.com>
      2729 [hideto-i rr.] Yes, I agree.
      2736 [andy Toolshe] FYI, it's not on my ISP yet either.

^ Emacs mode?
2658 [jesse prinz-] is there such a thing as a ruby mode for Emacs? Searching the FAQ and
2659 [andy Toolshe] In the distribution, under the directory misc, you'll find ruby-mode.el.
2661 [jesse prinz-] Oops. Thanks. Somehow I missed that one.

^ win OLE / eRuby
2660 [Andy Toolshe] I'm looking for a few more short examples of win32ole.  Is anyone
+ 2662 [crouton duel] If you know apache web server, you can invoke eruby via accessing
| + 2663 [aleksi.nieme] Great example, thanks!
| | 2664 [crouton duel] <%=foo%> is short form of <%print foo%>
| | + 2665 [crouton duel] Let me add a small explanation.
| | + 2703 [crouton duel] Let me add a small explanation.
| + 2718 [andy Toolshe] Umm, I'm a little confused.  There is no eruby binary in the
|   + 2719 [fit0298 fite] eruby is an implementation of eRuby, too ;-)
|   + 2722 [crouton duel] # Sorry for my previous multiple mail. The queue was not flushed.
+ 2676 [nakahiro sar] May I ask this question in Japanese mailing list?
| 2682 [andy Toolshe] Please, by all means!
| 2734 [nakahiro sar] I forwarded the article to ruby-list to get a serious application
| + 2735 [crouton duel] $ tar xzf mod_ruby-0.1.7.tar.gz
| | 2739 [andy Toolshe] Wow, thanks.  I'll give it a look.
| | 2776 [nakahiro sar] Thanks to Ishii-san, new example has arrived in ruby-list.
| | 2778 [matz netlab.] I think it's good to document them separately.  README.en in eruby
| + 2771 [m_seki mva.b] ERb sample code is here.
+ 2795 [m_seki mva.b] Table.rhtml writes a table of alternate white and gray rows.
  2807 [nakahiro sar] Godd example from developer. :)

^ The reference manual is now online
2667 [Dave thomase] Thanks to Mike Hendrickson at Addison-Wesley, we're please to announce
+ 2668 [schneik us.i] # Thanks to Mike Hendrickson at Addison-Wesley, we're please to announce
| 2669 [Dave thomase] Thanks! The check's in the mail ;-)
| 2694 [hipster xs4a] This reference is most definitely a Good Thing[tm]! Thanks a lot.
| 2700 [Dave thomase] The revision number is a great idea, and I'll look at adding it on the
| 2705 [DDouthitt cu] This is a MIME message. If you are reading this text, you may want to
| 2712 [Dave thomase] Let's tread gently here. It takes something of a leap of faith for a
+ 2671 [nakahiro sar] Ruby HotLinks maintainer.
  2673 [Dave thomase] Yes - that will become the definitive site once we get it fully
  + 2680 [schneiker ju] announce
  | 2681 [schneiker ju] ...
  + 2683 [Dave thomase] Oops - as Andy pointed out, the link should be
    + 2691 [schneiker ju] (FYI: Reposted to comp.lang.ruby from ruby-talk ML.)
    + 2733 [nakahiro sar] Links in this page take me to non-#80 site...
      2743 [Dave thomase] This is a bug.

^ [OT] Name endien (Re:  Re: Append alias for Array.append?)
2670 [matz netlab.] In Japanese, family name always comes first, then given name comes

^ Tainting
2674 [Dave thomase] I'm trying to document all the various taint checks in the
2678 [Dave thomase] \item Can't manipulate a directory whose name is a tainted string.
+ 2685 [decoux moulo] * only for setuid, setgid script (see init_ids)
| + 2687 [matz netlab.] Too late for "-T" option at /tmp/test.pl line 1.
| + 2688 [decoux moulo] moulon% cat a.pl
| | 2690 [Dave thomase] Is the answer simply to defer all path and RUBYOPT processing until
| | + 2692 [schneiker ju] (Reposted from ruby-talk ML to comp.lang.ruby.)
| | + 2693 [matz netlab.] I gues it is.  I'll move adding RUBYLIB and "." to the load path after
| |   2697 [schneiker ju] (Reposted from ruby-talk ML to comp.lang.ruby.)
| + 2689 [Dave thomase] Good stuff
+ 2686 [matz netlab.] Here's (imperfect) list.

^ new to ruby
2677 [mugoi mail.u] a perl background and was hoping i could pick ruby up rather
2695 [matz netlab.] Let's face it.  Not yet.  Perl is close to _that_ popularity.
2698 [schneiker ju] If you were to receive one of the McArthur "Genius Award" grants (or
2699 [matz netlab.] Yes.  The only problem is that I'm the last man to be a genius ;-)
2725 [schneiker ju] I think that's an implementation detail (tm), albeit a big one, mainly due

^ Fw:  Re: The reference manual is now online
2696 [schneiker ju] (FYI: Reposted to comp.lang.ruby from ruby-talk ML.)

^ X++?
2706 [aleksi.nieme] My (daily :) contribution to the sudden burst of traffic: I start yet
2710 [matz netlab.] (1) ++ and -- are NOT reserved operator in Ruby.
2711 [aleksi.nieme] so

^ R(R|O)DBI?
2717 [aleksi.nieme] Before we RAA have stable tag everywhere on Library/Database section is
+ 2721 [schneiker ju] already
+ 2746 [matz netlab.] Some friends in Japan made prototype for RDBC(Ruby Database Connection).
  2747 [aleksi.nieme] I don't have any databases at my current location, and at home only unused
  2756 [matz netlab.] OK, I'll ask them.  The program I have now has no documentation, plus
  2763 [alwagner tca] I need a db interface.  I would like to try it also.
  2768 [matz netlab.] What DBMS do you want to connect?  Although RDBC is still a toy,

^ Public/Private clarification
2728 [alwagner tca] I have read the documentation and am now browsing sample code to learn
2730 [Dave thomase] 'printf' is a module function in Kernel, and the Kernel module is
2742 [alwagner tca] Thanks, Dave.  That helped a lot.  And yes, it is neat.

^ irb buggette
2731 [Dave thomase] The script irb.rb assumes that ruby is in /usr/local/bin.
2732 [matz netlab.] I'll fix it.  In fact I've already fixed it.
2737 [andy Toolshe] 1) It came that way
2738 [andy Toolshe] Apologies all, that last message wasn't supposed to go out to the list -- I

^ irb install
2740 [Andy Toolshe] Matz is going to include irb with the next Ruby distribution,
+ 2741 [aleksi.nieme] It's surely is an important tool. I vote for inclusion.
| 2749 [gotoken math] Well, it seems to be difficult to decide the timing of each Ruby devel
| 2750 [Dave thomase] One of the real strengths of Perl is
| 2751 [andy Toolshe] Excellent!  Will you consider adding mod_ruby to install_app as
| 2755 [matz netlab.] No.  I think mod_ruby should follow Apache's rule, since it is an
| + 2758 [andy Toolshe] Fair enough.
| | 2777 [nakahiro sar] Agreed.
| | 2779 [matz netlab.] eruby? I don't think so. RDtools? Probably.
| | 2808 [nakahiro sar] Agreed.
| | 2809 [Dave thomase] My feeling is that rd should be included because some form of
| | 2810 [nakahiro sar] (Again and again...) Agreed.
| | 2811 [Dave thomase] The following message is a courtesy copy of an article
| + 2766 [Dave thomase] If there's one application I think _should_ be included, it's rdtool -
+ 2745 [matz netlab.] I'm going to pack irb in next distribution.  Probably I will add new
  + 2748 [aleksi.nieme] Sounds great!
  + 2761 [alwagner tca] I am confused.  I installed 1.4.4 and it seems to include irb.  irb.rb
    2767 [matz netlab.] I was speaking of installing it by make.

^ RE:  Array.pop and documentation [was: Append al ias for Array.append?]
2752 [aleksi.nieme] Fun!
+ 2753 [decoux moulo] It's normal, it is only in 1.5 :-)
+ 2759 [matz netlab.] Because I'm living 7 hours ahead of you all the time.
| 2760 [Dave thomase] Do you do lottery numbers?
| + 2762 [alwagner tca] It'll do more than save duplicating some effort.  It'll help me make
| + 2769 [matz netlab.] No.  In addition, from unknown reason, it takes hours for information
+ 2783 [schneiker ju] # In message "[ruby-talk:02714] Re: Append alias for Array.append?"
  2785 [aleksi.nieme] Conrad,
  2791 [schneik us.i] # Conrad,
  2796 [alwagner tca] I hope it's OK for a newbie to comment here.  Why complicate things with
  2798 [aleksi.nieme] Asking such questions isn't bad thing to do! There might be others in the
  + 2799 [schneik us.i] # I hope it's OK for a newbie to comment here.  Why complicate things with
  + 2802 [alwagner tca] You seem to be using the word "slice" in a context where "truncate" is
    2805 [schneiker ju] Sort of looks like COBOL done right and made worth keeping around.

^ More code browsing questions
2764 [alwagner tca] I see some class definitions contain "include" and "extend" statements.
2765 [Dave thomase] Both include and extend take one or more modules and add their methods
2772 [alwagner tca] ===========================================================
+ 2773 [matz netlab.] 'include' adds features (methods) to instances of the class TkAfter.
+ 2775 [Dave thomase] In Ruby, class definitions are executable code, not just lame old
  2786 [alwagner tca] Aha!  Ruby is beginning to smell more and more like Smalltalk.  I like

^ 
2770 [Andy Toolshe] I'm trying to install mod_ruby 0.17 with the latest Ruby from CVS,
2774 [matz netlab.] Hmm, Makefile.RB should find the place for libruby.a or libruby.so
2780 [decoux moulo] This is a 1.5, no ?
2781 [decoux moulo] Forget this, this is just stupid :-(

^ Re: comp.lang.ruby (Was: Re: Append alias for Array.append?)
2782 [schneiker ju] Any reputable ISP should automatically be adding entries for the so-called

^ Re: Ruby vs. The Others
2784 [schneiker ju] Well, Perl still helps feed me, so I still have some appreciation for it. It
2790 [matz netlab.] I haven't get comp.lang.ruby yet.

^ Time Conversions
2787 [DDouthitt cu] This is a MIME message. If you are reading this text, you may want to
+ 2788 [Dave thomase] require 'parsedate'
+ 2789 [matz netlab.] One-liner?  here it is.
  2792 [DDouthitt cu] This is a MIME message. If you are reading this text, you may want to
  + 2794 [aleksi.nieme] This message is in MIME format. Since your mail reader does not understand
  + 2797 [Dave thomase] Converts the array into a list of parameters.

^ After-the-fact installation questions
2793 [alwagner tca] I probably should have asked this before I installed.  I unpacked
2815 [matz netlab.] Do you mean you want to tell ruby to search for ~/tmp/ruby-1.4.4/ext?
2816 [alwagner tca] ========================
2820 [matz netlab.] Ruby does not search files recursively.  You must specify paths

^ rdtool output libraries
2800 [Dave thomase] This weekend I'm in the throes of documenting rdtool, so expect a
2803 [toshirok yb3] Questions about RD and RDtool is always welcomed.:-)

^ Couple of minor rdtool bugs
2801 [Dave thomase] 1. rd2man-lib.rb is missing the line
2804 [toshirok yb3] Thank you!

^ Fw: Ruby vs. The Others
2806 [schneiker ju] ...

^ Fw: sorta OT (ISPs and comp.lang.ruby, browsing ruby-talk mail list without signup.)
2812 [schneiker ju] without signup.)

^ Re: sorta OT (ISPs and comp.lang.ruby, browsing ruby-talk mail list without signup.)
2813 [Dave thomase] The following message is a courtesy copy of an article

^ www.rubycentral.com - Reference
2814 [neumann s-di] I (perhaps) found some errors in the Reference at www.rubycentral.com.
+ 2817 [Dave thomase] To convert LaTeX to XML, the first stage is to tag the matching
+ 2819 [matz netlab.] It's available only in Ruby 1.5.x.  For 1.4.x, use find.rb.

^ Bug in Dir
2818 [Dave thomase] ruby 1.5.3 (2000-05-10) [i686-linux]

^ Re: Bug in Dir (PR#3)
2821 [matz netlab.] Oops, fixed by the patch below.

^ A question on Dir["**"]
2822 [Dave thomase] The following message is a courtesy copy of an article
2824 [matz netlab.] Could you forward this message to the newsgroup please?
2826 [Dave thomase] The following message is a courtesy copy of an article
2827 [matz netlab.] Could you mention irb, not rbc, please?
2828 [Dave thomase] Of course.

^ rbc.rb under 1.5
2823 [Dave thomase] rbc doesn't catch the new Script error exception at line 130. This
2825 [matz netlab.] Basically yes.  But this patch may help.

^ file.size?
2829 [aleksi.nieme] =begin
2832 [Dave thomase] Did you try file#tell?

^ Ruby's inherit OS dependency bugs me
2830 [aleksi.nieme] As much as I happen to like (love) Unix environment I don't like
2839 [matz netlab.] Every language relects its designer's view and philosophy.  For me,
2842 [schneiker ju] (Posted to comp.lang.ruby and ruby-talk ML.)
2873 [matz netlab.] The following message is a courtesy copy of an article

^ obj = new BeautifulInstantiation
2831 [aleksi.nieme] I'm back from a small trip as you probably have noted :). This is just small
2837 [matz netlab.] Although you're perfectly free to choose your style, I don't vote for it.

^ 'configure' missing from latest checkout
2833 [Dave thomase] Is the intention that users run 'autoconf' directly? If so, it's
2838 [matz netlab.] It's only for development version.  configure was removed because it

^ Re: file.size, OS dependency and Ruby look  killer?
2834 [aleksi.nieme] No, didn't feel intuitive (so I didn't find it), but it seems to work
2835 [Dave thomase] OK, but then look at the code of the interpreter, or the code of
threads.html
top