[#4065] Surprise in Time#sec — Steven Jenkins <steven.jenkins@...>
This bit me:
[#4067] Segfault in Thread#initialize / caller — Florian Gro<florgro@...>
Moin!
[#4076] Ruby/DL — Jamis Buck <jamis_buck@...>
I recently used Ruby/DL to create bindings to the SQLite3 embedded
On Tue, Jan 04, 2005 at 02:53:49AM +0900, Jamis Buck wrote:
>>>>> "P" == Paul Brannan <pbrannan@atdesk.com> writes:
On Wed, Jan 05, 2005 at 03:05:48AM +0900, ts wrote:
>>>>> "P" == Paul Brannan <pbrannan@atdesk.com> writes:
On Thu, Jan 06, 2005 at 01:10:34AM +0900, ts wrote:
>>>>> "P" == Paul Brannan <pbrannan@atdesk.com> writes:
On Thu, Jan 06, 2005 at 06:57:57PM +0900, ts wrote:
>>>>> "P" == Paul Brannan <pbrannan@atdesk.com> writes:
On Fri, Jan 07, 2005 at 12:06:16AM +0900, ts wrote:
>>>>> "P" == Paul Brannan <pbrannan@atdesk.com> writes:
ts wrote:
[#4116] Test::Unit::Collector::Dir won't work with code that modifies $LOAD_PATH — Eric Hodel <drbrain@...7.net>
Any test code that depends upon modifications of $: fails when used
Hi,
On 11 Jan 2005, at 04:14, nobu.nokada@softhome.net wrote:
On 11 Jan 2005, at 09:39, Eric Hodel wrote:
On Sat, 15 Jan 2005 04:06:10 +0900, Eric Hodel <drbrain@segment7.net> wrote:
On Fri, 14 Jan 2005 23:48:58 -0500, Nathaniel Talbott
On Thu, 27 Jan 2005 17:17:14 -0500, Nathaniel Talbott
[#4146] The face of Unicode support in the future — Charles O Nutter <headius@...>
Hello Rubyists!
Hi,
Yukihiro Matsumoto <matz@ruby-lang.org> writes:
Paul Brannan <pbrannan@atdesk.com> writes:
Hi,
On Mon, Jan 10, 2005 at 11:53:48PM +0900, Yukihiro Matsumoto wrote:
Hi,
Yukihiro Matsumoto wrote:
Hi,
On Wed, Jan 12, 2005 at 02:13:35PM +0900, Yukihiro Matsumoto wrote:
Hi,
[#4189] Authenticated proxy support for open-uri — Neil Kohl <nakohl@...>
Hello!
[#4232] Carriage return on shebang — Florian Gro<florgro@...>
Moin.
[#4242] tracer.rb: Do not list pseudo source lines of binary extensions — Florian Gro<florgro@...>
Moin.
[#4243] Patch that enables https in open-uri.rb — Michael Neumann <mneumann@...>
Hi,
In article <41E93F42.9090705@ntecs.de>,
Tanaka Akira wrote:
[#4269] Re: The face of Unicode support in the future — Wes Nakamura <wknaka@...>
Hi,
Hi,
Yukihiro Matsumoto wrote:
Hi,
[#4296] parse_c.rb: allow whitespace after function names — Tilman Sauerbeck <tilman@...>
Hi,
Hi,
Yukihiro Matsumoto <matz@ruby-lang.org> [2005-01-21 17:43]:
[#4311] RFE: Enumerable#group_by, Array#^ — Florian Gro<florgro@...>
Moin.
[#4323] test/unit doesn't rescue a Exception — Tanaka Akira <akr@...17n.org>
test/unit doesn't rescue a Exception in a test method, as follows.
In article <87is5jb46q.fsf@serein.a02.aist.go.jp>,
On 9/1/06, Tanaka Akira <akr@fsij.org> wrote:
On Sep 2, 2006, at 6:34 PM, Nathaniel Talbott wrote:
In article <A604C0B3-95ED-4B9B-866C-79A2C7D5E3C4@segment7.net>,
On Sep 2, 2006, at 9:39 PM, Tanaka Akira wrote:
In article <622DAC7E-55DB-4854-B82B-A037CE9C75EF@segment7.net>,
In article <87ac5hv4bo.fsf@fsij.org>,
On Sep 3, 2006, at 8:21 AM, Tanaka Akira wrote:
[#4332] IO#clearerr missing in action — Eric Hodel <drbrain@...7.net>
I wanted to implement tail(1) in ruby cleanly, but found the best I
[#4335] When will Object#type disappear? — "David A. Black" <dblack@...>
Hi --
Re: Allowing custom number literal suffixes?
Mathieu Bouchard wrote:
> On Tue, 4 Jan 2005, Florian Growrote:
>
>>Using single-letter names make the chances for conflict even more
>>likely. We should try to avoid conflicts. While this might not be much
>>of a problem when you restrict yourself to upper-case I'm not sure if
>>that's not a bit limiting.
>
> limiting? how so? can you elaborate on this?
I think an "i" suffix is more natural for imaginary numbers than "I",
for example. But I have to admit that this is not all that important.
I guess my hesitancy to using regular Kernel methods is mostly based on
other factors. While you were able to omit the parentheses in some of
your examples rendering the syntax as R"0.5" which is already quite
acceptable that will not work in general, R"0.5" + 0.5 would not work,
for example and R("0.5") is and looks like a global method call.
I'm not feeling well about having these functions that would only be
used for number literal like usage anyway in the Kernel where they would
appear in line with other methods like "puts" and "caller". Don't you
feel bad explaining to a newcomer that that R() method that is reachable
from all Objects is something the standard library defines to allow for
easier constructing of Rationals? I'm certain that lots of Ruby's users
would not be willing to do that for the sake of less typing. And while I
can not say that "number_literal_R" is immediately obvious it explains
its purpose already way better than a single letter method name ever
could. I think it would also be a good idea to move it to
Numeric.literal_R just so it does not clobber up all Objects.
Peter, in case you are still listening, what do you think about that change?
I also have a hard time seeing the syntax pollution you talked about in
on of your earlier postings. I can not quite see how this syntax would
be used for something that could not be implemented in terms of the
callback function. I'm not sure about complexity being raised much
either -- after all the patch from above was fairly self contained.
While I'm not sure if it handles all the cases it seems to integrate
well with how parse.y already used to work so I'm optimistic that it
would not cause trouble.
>>using 1/3R where appropriate. (Which would still be parsed as 1/(3R) so
>>it is *not* a special case.)
>
> OH ok, i thought that, by "rational literal" I thought you meant
> excluding that 1/(3R) trick.
I'm okay with using 1/3R etc. where it makes sense. It's still nice that
you can do 0.5R instead of 1/2R (that makes it easier to replace
floating point literals with Rationals). It's also quite useful for the
BigDecimal support.
I just wonder why you seem to be against this so intensively -- is it
the "Say no by default" mentality to avoid unnecessary language
complexity or are there other reasons?