[#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?
>
>
>On Tue, 4 Jan 2005, Mathieu Bouchard wrote:
>
>
>Funny that you mention this, because this actually changed significantly
>between Ruby 1.6 and Ruby 1.8; the former conventions wrt nested
>methodcalls were more Perl-like and then, suddenly, only outermost
>methodcalls could skip parens (which broke a *lot* of my code back then).
>Well, the rule 似enn schon denn schonォ apparently didn't apply at that
>particular moment in Ruby's history, I guess !
>
>
Thanks for the warning. I'm still using 1.6.8. Another reason to hold
off on adopting 1.8 :-)
Even so, I actually agree with this change. The rule is simple and
still allows for
basic "commands" without parenthesis.
>How is it found where the number ends? I assume that it would be whenever
>a not-letter-nor-digit is encountered, outside of the normal valid uses of
>period/minus/plus/underscore.
>
>
I had in mind that the lexer rules would remain unchanged. I think the
token must include
at least one embedded . to cope with floating point-like syntax. But, I
aggree that this
is a sore point for any scheme the tries to depense with explicit
quoting. And, I also
feel that any scheme that is going to be sufficiently generic will
require some sort
of literal quoting. The idea that Numeric.literal_x will be sufficient
for "our needs"
begs the question "whose needs"? Certainly not mine.
My needs do not include rational, quaterion, or imaginary
numbers. My needs do include time and space coordinates for marine
sensing systems.
None of these "needs" is addressed in any practical sense by
Numeric.literal_x (aString)
>>> 4:30:19AM
>>> 4.30.19A
>>
>>
>
>In Canada, it is most usual to write 4:30:19 (24-hour style), at least on
>official digital clocks. So IMHO it doesn't matter whether it's A or AM.
>For the dot versus the colon, i don't know, but note that it is also
>common practice, in the 23:45 or 11:45PM case, to write it as 23h45.
>
>That is, I still prefer single-letter globals (as long as they're
>uppercased), so it could be:
>
> T"4:30:19AM"
>
>with T for time. of course this only works as long as someone else doesn't
>insist on using T for something else (but there is nothing that can be
>done about this)
>
The point we are both making here that there is a huge variety of
schemes just for
writing time of day. There are even more for writing Lat/Long coordinates.
I think explicit delimiters must be required for any user defined
literal definition facility to be of general use.
I already define Time(string), so T(string) would really be no great
improvement.
It would be neat if we could add some elegant way to represent generic
literal objects.
I think backslash is currently undefined outside of quoted strings. Can
someone
more familar with the parser confirm this?
If so, maybe something like:
t\4:30:19AM\
This would call Kernel::Literal::Prefix::t ('4:30:19AM')
Or, if you'd rather have a suffix:
\3/2\r
calls Kernel::Literal::Suffix::r ('3/2')
There's no reason one could not have 'I' for quaternians and 'i' for
imaginary numbers, etc.
Further, Prefixes and Suffixes need not be single letters:
\-122.12'40"\Long
\+37.19'59"\Lat
call Kernel::Literal::Suffix:Long ('-122.12\'40"')
and Kernel::Literal::Suffix::Lat ('+37.19\'59"')
respectively
- brent
--
Brent Roman MBARI
Software Engineer Tel: (831) 775-1808
7700 Sandholdt Road, Moss Landing, CA 95039
mailto:brent@mbari.org http://www.mbari.org/~brent