[#15359] Timeout::Error — Jeremy Thurgood <jerith@...>

Good day,

41 messages 2008/02/05
[#15366] Re: Timeout::Error — Eric Hodel <drbrain@...7.net> 2008/02/06

On Feb 5, 2008, at 06:20 AM, Jeremy Thurgood wrote:

[#15370] Re: Timeout::Error — Jeremy Thurgood <jerith@...> 2008/02/06

Eric Hodel wrote:

[#15373] Re: Timeout::Error — Nobuyoshi Nakada <nobu@...> 2008/02/06

Hi,

[#15374] Re: Timeout::Error — Jeremy Thurgood <jerith@...> 2008/02/06

Nobuyoshi Nakada wrote:

[#15412] Re: Timeout::Error — Nobuyoshi Nakada <nobu@...> 2008/02/07

Hi,

[#15413] Re: Timeout::Error — Jeremy Thurgood <jerith@...> 2008/02/07

Nobuyoshi Nakada wrote:

[#15414] Re: Timeout::Error — Nobuyoshi Nakada <nobu@...> 2008/02/07

Hi,

[#15360] reopen: can't change access mode from "w+" to "w"? — Sam Ruby <rubys@...>

I ran 'rake test' on test/spec [1], using

16 messages 2008/02/05
[#15369] Re: reopen: can't change access mode from "w+" to "w"? — Nobuyoshi Nakada <nobu@...> 2008/02/06

Hi,

[#15389] STDIN encoding differs from default source file encoding — Dave Thomas <dave@...>

This seems strange:

21 messages 2008/02/06
[#15392] Re: STDIN encoding differs from default source file encoding — Yukihiro Matsumoto <matz@...> 2008/02/06

Hi,

[#15481] very bad character performance on ruby1.9 — "Eric Mahurin" <eric.mahurin@...>

I'd like to bring up the issue of how characters are represented in

16 messages 2008/02/10

[#15528] Test::Unit maintainer — Kouhei Sutou <kou@...>

Hi Nathaniel, Ryan,

22 messages 2008/02/13

[#15551] Proc#curry — ts <decoux@...>

21 messages 2008/02/14
[#15557] Re: [1.9] Proc#curry — David Flanagan <david@...> 2008/02/15

ts wrote:

[#15558] Re: [1.9] Proc#curry — Yukihiro Matsumoto <matz@...> 2008/02/15

Hi,

[#15560] Re: Proc#curry — Trans <transfire@...> 2008/02/15

[#15585] Ruby M17N meeting summary — Martin Duerst <duerst@...>

This is a rough translation of the Japanese meeting summary

19 messages 2008/02/18

[#15596] possible bug in regexp lexing — Ryan Davis <ryand-ruby@...>

current:

17 messages 2008/02/19

[#15678] Re: [ANN] MacRuby — "Rick DeNatale" <rick.denatale@...>

On 2/27/08, Laurent Sansonetti <laurent.sansonetti@gmail.com> wrote:

18 messages 2008/02/28
[#15679] Re: [ANN] MacRuby — "Laurent Sansonetti" <laurent.sansonetti@...> 2008/02/28

On Thu, Feb 28, 2008 at 6:33 AM, Rick DeNatale <rick.denatale@gmail.com> wrote:

[#15680] Re: [ANN] MacRuby — Yukihiro Matsumoto <matz@...> 2008/02/28

Hi,

[#15683] Re: [ANN] MacRuby — "Laurent Sansonetti" <laurent.sansonetti@...> 2008/02/28

On Thu, Feb 28, 2008 at 1:51 PM, Yukihiro Matsumoto <matz@ruby-lang.org> wrote:

Options for String#encode

From: Martin Duerst <duerst@...>
Date: 2008-02-21 09:16:08 UTC
List: ruby-core #15637
I just commited a very first implementation of using a hash for
additional options to String#encode (r15565). Matz told me where
to copy code from, so the implementation was pretty straightforward.

The functionality is currently extremely limited: It is possible to
indicate that instead of producing an error, invalid input bytes
should just be ignored (i.e. dropped). This is done as follows:
String#encode(to_encoding, invalid: :ignore)


I'm now looking for comments on how to name these and further options.

invalid: What to do for an invalid byte (sequence) in the input

unknown: What to do if the target encoding doesn't include the character

???: We may need a third option, to indicate a combination of invalid
     and unknown.


Values for each of the above options could include:

:ignore - Ignore/drop the problem data.

:substitute (or :subst or so to be shorter) - Use an
          (encoding-dependent) substitution character.

:warn   - Produce a warning, helpful for debugging.

:error  - The current behavior, available just for completeness.

:stop   - Stop transcoding, for encode! this will mean
          loosing the rest of the string.

:x_escape - add problem data to the output using \x escapes

:u_escape - add problem characters to the output using \u escapes
            (unknown: only)

:hex_ncr - add problem characters to the output using XML/HTML
           hex escapes (&#xhhhh;, unknown: only)

:dec_ncr - add problem characters to the output using XML/HTML
           dec escapes (&#ddddd;, unknown: only)

:uri_escape - add problem characters to the output using
           UTF-8->URI %-encoding conversion (for IRI->URI
           conversion and similar things, unknown: only)

:block - Use result of block, with interface to be worked out
         (only needed to indicate that a block is used for
          one case but not for the other)

'string' - Replace by string (have to work out details about
           encoding,...)


Regards,    Martin.


#-#-#  Martin J. Du"rst, Assoc. Professor, Aoyama Gakuin University
#-#-#  http://www.sw.it.aoyama.ac.jp       mailto:duerst@it.aoyama.ac.jp     


In This Thread

Prev Next