[#5711] Lexic confusion: method/local variable distinction works strange — noreply@...
Bugs item #2371, was opened at 2005-09-04 00:40
Hi,
Mine is 1.8.2 and it does raise syntax error.
[#5732] Re: Ruby development issue tracking will go to basecamp — ville.mattila@...
[#5737] returning strings from methods/instance_methods — TRANS <transfire@...>
I was just wondering why with #methods and #instance_methods, it was
Hi,
On 9/8/05, Yukihiro Matsumoto <matz@ruby-lang.org> wrote:
Yukihiro Matsumoto <matz@ruby-lang.org> writes:
On Fri, 9 Sep 2005, Christian Neukirchen wrote:
[#5750] File.split edge cases — "Berger, Daniel" <Daniel.Berger@...>
Hi all,
Hi,
nobuyoshi nakada wrote:
Hi,
Yukihiro Matsumoto wrote:
Hi,
Yukihiro Matsumoto wrote:
[#5781] array sharing — Eric Mahurin <eric_mahurin@...>
This is my first time poking around in the ruby source code, so
[#5786] Difference between class declarations — Peter Vanbroekhoven <calamitas@...>
Hi,
Hi,
On 9/15/05, nobu.nokada@softhome.net <nobu.nokada@softhome.net> wrote:
[#5796] proposed attr writer patch — Daniel Berger <Daniel.Berger@...>
Hi all,
Hi,
Daniel Berger wrote:
James Britt <ruby@jamesbritt.com> writes:
On Sun, 18 Sep 2005, Christian Neukirchen wrote:
[#5798] Makefile error in OpenSLL extension (on Windows) — noreply@...
Bugs item #2472, was opened at 2005-09-16 18:56
Hi,
This is the just released 1.8.3 preview2.
Hi,
No, win32/Makefile.sub doe not contain those two lines.
Hi,
On 9/18/05, nobu.nokada@softhome.net <nobu.nokada@softhome.net> wrote:
Hi,
On 9/18/05, nobu.nokada@softhome.net <nobu.nokada@softhome.net> wrote:
[#5844] Ruby 1.8.3 released — Yukihiro Matsumoto <matz@...>
Hello Rubyists,
[#5848] Re: RubyGems in Ruby HEAD — Hugh Sasse <hgs@...>
On Wed, 21 Sep 2005, Chad Fowler wrote:
[#5851] Re: RubyGems in Ruby HEAD — Paul van Tilburg <paul@...>
Hi all,
I don't know if I can post to all those lists, but I'll leave them
Paul van Tilburg wrote:
Marc Dequ竪nes (Duck) wrote:
On 9/22/05, mathew <meta@pobox.com> wrote:
On 9/23/05, Pascal Terjan <pterjan@gmail.com> wrote:
On 9/23/05, Austin Ziegler <halostatue@gmail.com> wrote:
[#5882] Re: RubyGems TODO — Austin Ziegler <halostatue@...>
Okay. I said in the main thread on ruby-core that I'm putting together a
On 9/22/05, Austin Ziegler <halostatue@gmail.com> wrote:
[#5888] Re: RubyGems TODO — Mauricio Fern疣dez <mfp@...>
On Thu, Sep 22, 2005 at 11:46:18AM +0900, Chad Fowler wrote:
[#5898] Delegate and Forwardable Documentation — James Edward Gray II <james@...>
I've tried to send these files through a couple of times now with
On Sep 22, 2005, at 9:02 AM, James Edward Gray II wrote:
On Sep 22, 2005, at 11:53 AM, James Edward Gray II wrote:
Hi,
On Sep 23, 2005, at 10:54 AM, Yukihiro Matsumoto wrote:
Hi,
On Sep 23, 2005, at 12:31 PM, Yukihiro Matsumoto wrote:
Hi,
[#5901] Re: RubyGems TODO — "Jim Weirich" <jim@...>
>> On 21-Sep-05, at 7:17 PM, why the lucky stiff wrote:
[#5902] Vulnerability fixed in 1.8.3 — Yukihiro Matsumoto <matz@...>
Hi,
See below for a few grammar edits. As a separate issue, I would like
>>>>> "D" == Dominique Brezinski <dominique.brezinski@gmail.com> writes:
Yes, I can read it. You know, there are these things called
On 22 Sep 2005, at 09:36, Dominique Brezinski wrote:
On 9/22/05, Eric Hodel <drbrain@segment7.net> wrote:
[#5921] Mutually dependent libs double loading. — TRANS <transfire@...>
I'm on Ruby 1.8.2.
TRANS wrote:
On 9/22/05, Florian Gro<florgro@gmail.com> wrote:
I'm very suprised I have not gotten an official answer about this. Is
On Sat, 24 Sep 2005, TRANS wrote:
[#5966] $SAFE=4 is still dangerous to use as a sandbox — URABE Shyouhei <s-urabe@...>
This issue has been discussed at security@ruby-lang.org, but matz told
[#5975] segmentation fault on require 'yaml' — Ralph Amissah <ralph.amissah@...>
Status: Open
[#5985] Finally an answer to my RubyGems question and some small suggestions — TRANS <transfire@...>
I appreciate those that attempted to offer me some info on this issue.
On 9/25/05, TRANS <transfire@gmail.com> wrote:
On 9/26/05, Austin Ziegler <halostatue@gmail.com> wrote:
On 9/26/05, TRANS <transfire@gmail.com> wrote:
On 9/26/05, Austin Ziegler <halostatue@gmail.com> wrote:
On 9/26/05, TRANS <transfire@gmail.com> wrote:
On 9/26/05, Austin Ziegler <halostatue@gmail.com> wrote:
[#6001] Require Namepaces and RubyGems' effect on LoadPath problem — TRANS <transfire@...>
I've added namespaces to require. Works like this:
On 9/26/05, TRANS <transfire@gmail.com> wrote:
On 9/26/05, Austin Ziegler <halostatue@gmail.com> wrote:
On 9/26/05, TRANS <transfire@gmail.com> wrote:
On 9/26/05, Austin Ziegler <halostatue@gmail.com> wrote:
TRANS wrote:
Sorry for the delay. I was working hard on an improved implementation.
On 9/29/05, TRANS <transfire@gmail.com> wrote:
On 9/29/05, Austin Ziegler <halostatue@gmail.com> wrote:
On 9/29/05, TRANS <transfire@gmail.com> wrote:
On 9/29/05, Austin Ziegler <halostatue@gmail.com> wrote:
Quoting halostatue@gmail.com, on Tue, Sep 27, 2005 at 06:02:07AM +0900:
On 9/26/05, Sam Roberts <sroberts@uniserve.com> wrote:
Quoting halostatue@gmail.com, on Tue, Sep 27, 2005 at 10:29:17AM +0900:
On Sep 26, 2005, at 8:54 PM, Sam Roberts wrote:
Quoting james@grayproductions.net, on Tue, Sep 27, 2005 at 11:06:01AM +0900:
On 9/26/05, Sam Roberts <sroberts@uniserve.com> wrote:
Quoting halostatue@gmail.com, on Tue, Sep 27, 2005 at 11:49:14AM +0900:
On 9/27/05, Sam Roberts <sroberts@uniserve.com> wrote:
> Right now, they're watching people who have pretty much sat on the side
On 9/27/05, Ralph Amissah <ralph.amissah@gmail.com> wrote:
I'll greatly weaken my post, and give everyone the opportunity to head me
On Wed, 28 Sep 2005, Ralph Amissah wrote:
Hello,
On Wednesday 28 September 2005 07:35 pm, Mauricio Fern疣dez wrote:
On Thu, Sep 29, 2005 at 09:46:45AM +0900, Jim Weirich wrote:
On Sat, Oct 01, 2005 at 12:22:33AM +0900, Jim Weirich wrote:
Hi --
On 9/26/05, Sam Roberts <sroberts@uniserve.com> wrote:
On Monday 26 September 2005 22:41, Austin Ziegler wrote:
On Wed, 28 Sep 2005, Sean E. Russell wrote:
On Wednesday 28 September 2005 08:54, Hugh Sasse wrote:
On Mon, 10 Oct 2005, Sean E. Russell wrote:
Ok, in an attempt to reduce clutter, I'm responding to several people in one
On Monday 26 September 2005 21:29, Austin Ziegler wrote:
On Wed, 2005-09-28 at 20:56 +0900, Sean E. Russell wrote:
Tom Copeland wrote:
On Wednesday 28 September 2005 12:02, James Britt wrote:
On 9/28/05, Sean E. Russell <ser@germane-software.com> wrote:
On 9/28/05, Austin Ziegler <halostatue@gmail.com> wrote:
On 9/28/05, Dominique Brezinski <dominique.brezinski@gmail.com> wrote:
For what it is worth, I live life behind an authenticated proxy, so I
I have got gems to work from behind an authenticated proxy.
On 9/28/05, Jim Freeze <jim@freeze.org> wrote:
Ah, yes, but many proxies require credentials for each new HTTP
On Wednesday 28 September 2005 08:43, Austin Ziegler wrote:
On Fri, 30 Sep 2005, Sean E. Russell wrote:
On 9/30/05, David A. Black <dblack@wobblini.net> wrote:
[#6004] Problem with 1.8.3, extensions — Daniel Berger <Daniel.Berger@...>
Hi all,
[#6009] Re: ruby 1.8.3 (2005-09-21) [i486-linux] sisu segfault — Ralph Amissah <ralph.amissah@...>
(i) correction, segfault is with official ruby 1.8.3 (2005-09-21), not
[sorry for duplicate post]
>>>>> "R" == Ralph Amissah <ralph.amissah@gmail.com> writes:
On 9/27/05, ts <decoux@moulon.inra.fr> wrote:
>>>>> "R" == Ralph Amissah <ralph.amissah@gmail.com> writes:
>>>>> "t" == ts <decoux@moulon.inra.fr> writes:
In article <200509291419.j8TEJYid015419@moulon.inra.fr>,
>>>>> "T" == Tanaka Akira <akr@m17n.org> writes:
ruby 1.8.3 (2005-09-29)
the segfault has returned with the latest ruby build
>>>>> "R" == Ralph Amissah <ralph.amissah@gmail.com> writes:
[#6038] make warning from 1.8.3 — Daniel Berger <Daniel.Berger@...>
Solaris 10
[#6057] YAML loading of quoted Symbols broken in 1.8.3 — noreply@...
Bugs item #2535, was opened at 2005-09-28 11:50
At 01:58 +0900 29 Sep 2005, noreply@rubyforge.org wrote:
[#6076] Question about cgi.rb's read_multipart method and possible fix — "Zev Blut" <rubyzbibd@...>
Hello,
Re: Require Namepaces and RubyGems' effect on LoadPath problem
On 9/29/05, TRANS <transfire@gmail.com> wrote:
> On 9/29/05, Austin Ziegler <halostatue@gmail.com> wrote:
>> That doesn't change that the primary purpose of namespaces in XML is
>> to solve a real problem ... that doesn't exist in Ruby. Frankly, what
>> you've written is code in search of both a problem and a solution.
>> It's neat, but ultimately useless for anything meaningful or helpful.
> "both a problem and a solution"? Come on Austin that's hyperbole,
> fully illogical.
Sure, it's hyperbole. But I also find it far more logical than this
idea.
> Do you think I'd be wrting the code if I didn't have a problem?
I think you're writing the wrong code for your problem -- if you indeed
have a problem. As to answering that question, I think you often end up
writing code or coming up with ideas for solutions to problems that you
perceive ... that don't exist for anyone else.
> I have a very real problem --and a solution as well.
I don't actually think you've *got* a problem; I think you *think* you
have a problem. I think that you've tried to muck with require twice and
come up with solutions that are worse than the so-called problems (this
and your require 'nil?' sort of behaviour).
> Why you so desparetely want to shun this altogether I have no idea,
> but I wonder if you are so hung up on RubyGems that you don't like the
> idea of anything that might play in its ballpark. Namely overriding
> require to do something USEFUL.
Um. That's the point, Trans. This isn't useful. This solves something
that *you* think is a problem, but that I, at least, don't think is a
problem in the least. Why is it a problem for people to fully specify
things (e.g., modules/foo and classes/foo) or fix your structure to be a
bit more intelligent overall?
You're trying to solve a human engineering problem -- namely your
problem -- with a computer engineering solution. It's the wrong
solution.
>>>> I still don't understand how this namespace proposal improves
>>>> things, other than to reduce typing. Can you give an example?
>>> I use it to organize a very large library. I've organized the lib
>>> according to principles that make sense for development --in this
>>> case it's a collection of general purpose libs so I've put classes
>>> in one directory, modules in another, etc. But I don't want the end
>>> user to have to "path down" so far, so the namespace allow all the
>>> folders to be grouped together. So intead of:
>> Then it may make more sense for you to reorganise your lib for
>> development. Or maybe -- just maybe -- it's time to split nano and
>> mega into different release collections.
> Yea, right. You really just don't get it.
I get it -- I also get that you're wanting to modify Ruby to match your
view of Ruby ... which I don't think others view. Did you notice that
*no one* has responded to your namespaces posts on ruby-talk? This
really does seem to be something that exactly one person has a problem
with. What additionally bothers me about this is that you first raised
it in ruby-core before bothering to see if anyone *else* was having a
similar problem on ruby-talk.
>> If that's not desirable, then reorganise the files dynamically during
>> packaging. The Rakefile that I use to package PDF::Writer does
>> *exactly* that with the .tar.gz files. I'd like to be able to get
>> into that level of rewriting the internals of .gems, but I haven't
>> yet asked for it.
> You mean to tell me you rearrange the files just before distribution?
> That's sounds like a pain in the rear. How do you handle the change in
> require paths? Don't tell me your Rake file searches and replaces them
> all too.
In fact, it does. It does so in a limited fashion right now
(specifically for creating the demo programs package for PDF::Writer),
but I actually can do quite a bit of smart editing on the packaging. It
might also be a pain in the rear, but it doesn't leave me asking for
changes in Ruby's core, either.
>>> Morover, it makes it easy to add aliases. For instance this could
>>> work too:
>>>
>>> mylibs/foo.rb
>>> mylibs/bar.rb
>>>
>>> As things stand there is no way to do this. One could use symlinks but
>>> you'd have to maintain them and they are not cross-platform.
>> Again, code in search of a reason and use. Why would you *want* to do
>> this? It ends up *defeating* Ruby's load-protection mechanisms (e.g.,
>> if mylib/foo and mylibs/foo are the same thing, they *will* be loaded
>> twice because they appear to be unique files).
> No, b/c Ruby only requires the real name, after it's been converted,
> not the namespace.
Hm. That may be, which makes this less *dangerous*, but no less
confusing to other users -- and that's the main reason I'm opposed to
this.
> There are a number of reasons. In the exmple above it is to offer a
> puralized alternate --not a big deal, but if its easy enough...
Again, I don't think that's really ideal or sufficient reason.
> More importantly perhaps some files have been moved around, all your
> end users will now have to alter there programs to the new locations.
> With this you could offer backward compatibily for a while, throwing a
> warning until people had enough time to make the changes.
I could actually offer backward compatibility and deprecation with:
# old/foo.rb
unless $old_foo_required
warn "require 'old/foo' has been deprecated, use require 'new/foo'."
require 'new/foo'
$old_foo_required = true
end
This is something that I do mostly with methods and objects (and
constants in color-tools). I also *clearly* document which items are
public -- and I don't muck around with those. I will grant that it's a
bit *harder* with something like nano or mega, but I believe that if
you're going to offer something that comprehensive, then it's *you* that
needs to go the extra mile, not the Ruby core.
> Another interesting possibility that you probably have not considered
> is that it could help with packaging on different systems. [...]
I do not believe it will help with packaging in the least and will only
increase confusion.
-austin
--
Austin Ziegler * halostatue@gmail.com
* Alternate: austin@halostatue.ca