[#390749] Why are there so many similar/identical methods in core classes — Kassym Dorsel <k.dorsel@...>

Let's look at the Array class and start with method aliases.

14 messages 2011/12/02

[#390755] Inverse Operation of Module#include — Su Zhang <su.comp.lang.ruby@...>

Hi list,

21 messages 2011/12/02
[#390759] Re: Inverse Operation of Module#include — Ryan Davis <ryand-ruby@...> 2011/12/02

[#390764] Re: Inverse Operation of Module#include — Isaac Sanders <isaacbfsanders@...> 2011/12/02

I would suggest an Adapter pattern use here. IF there is something that has

[#390876] black magical hash element vivification — Chad Perrin <code@...>

Ruby (1.9.3p0 to be precise, installed with RVM) is not behaving as I

12 messages 2011/12/05

[#390918] WEB SURVEY about Ruby Community — Intransition <transfire@...>

Did any one else get this survey request?

14 messages 2011/12/07

[#390976] Confusing results from string multiplication — Rob Marshall <robmarshall@...>

Hi,

19 messages 2011/12/08

[#391019] How can I do h["foo"] += "bar" if h["foo"] does not exist? — "Andrew S." <andrewinfosec@...>

Hi there,

13 messages 2011/12/09

[#391027] reading from file without end-of-lines — Janko Muzykant <umrzykus@...>

hi,

20 messages 2011/12/09
[#391028] Re: reading from file without end-of-lines — Gavin Sinclair <gsinclair@...> 2011/12/09

> i'm trying to read a few text values from single file:

[#391031] Re: reading from file without end-of-lines — Robert Klemme <shortcutter@...> 2011/12/09

On Fri, Dec 9, 2011 at 9:58 AM, Gavin Sinclair <gsinclair@gmail.com> wrote:

[#391042] Re: reading from file without end-of-lines — Gavin Sinclair <gsinclair@...> 2011/12/09

On Fri, Dec 9, 2011 at 8:18 PM, Robert Klemme

[#391135] I need advice on what to do next. — Nathan Kossaeth <system_freak_2004@...>

I am new to programming. I read the ebook "Learn to Program" by Chris

23 messages 2011/12/12

[#391216] perf optimization using profile results — Chuck Remes <cremes.devlist@...>

I need some help with optimizing a set of libraries that I use. They are ffi-rzmq, zmqmachine and rzmq_brokers (all up on github).

13 messages 2011/12/13
[#391218] Re: perf optimization using profile results — Chuck Remes <cremes.devlist@...> 2011/12/13

On Dec 13, 2011, at 9:57 AM, Chuck Remes wrote:

[#391234] Re: perf optimization using profile results — Charles Oliver Nutter <headius@...> 2011/12/14

A couple quick observations.

[#391238] Re: perf optimization using profile results — Chuck Remes <cremes.devlist@...> 2011/12/14

On Dec 13, 2011, at 7:03 PM, Charles Oliver Nutter wrote:

[#391324] ruby 1.9 threading performance goes non-linear — Joel VanderWerf <joelvanderwerf@...>

12 messages 2011/12/16
[#391325] Re: ruby 1.9 threading performance goes non-linear — Eric Wong <normalperson@...> 2011/12/16

Joel VanderWerf <joelvanderwerf@gmail.com> wrote:

[#391420] Accessing class instance variables from an instance? — "Shareef J." <shareef@...>

Hi there,

26 messages 2011/12/20
[#391454] Re: Accessing class instance variables from an instance? — Khat Harr <myphatproxy@...> 2011/12/21

Actually, now that I'm thinking about it the existing behavior sort of

[#391456] Re: Accessing class instance variables from an instance? — Josh Cheek <josh.cheek@...> 2011/12/21

On Tue, Dec 20, 2011 at 9:42 PM, Khat Harr <myphatproxy@hotmail.com> wrote:

[#391545] Kernel#exit raises an exception? — Khat Harr <myphatproxy@...>

While I was working on embedding an interpreter I wrote a function to

13 messages 2011/12/24

[#391618] rvmsh: An easy installer for RVM — Bryan Dunsmore <dunsmoreb@...>

I have recently begun work on a project called [rvmsh]

12 messages 2011/12/29

[#391783] Mailspam — Gunther Diemant <g.diemant@...>

Is there a way to stop this mailspam of Luca (Mail)?

12 messages 2011/12/29

[#391790] What’s the standard way of implementing #hash for value objects in Ruby? — Nikolai Weibull <now@...>

Hi!

23 messages 2011/12/29
[#391792] Re: What’s the standard way of implementing #hash for value objects in Ruby? — Gunther Diemant <g.diemant@...> 2011/12/29

I think you can't access instance variables from a class method, so

[#391793] Re: What’s the standard way of implementing #hash for value objects in Ruby? — Nikolai Weibull <now@...> 2011/12/29

On Thu, Dec 29, 2011 at 15:52, Gunther Diemant <g.diemant@gmx.net> wrote:

[#391811] Re: What’s the standard way of implementing #hash for value objects in Ruby? — Robert Klemme <shortcutter@...> 2011/12/29

On Thu, Dec 29, 2011 at 4:06 PM, Nikolai Weibull <now@bitwi.se> wrote:

[#391812] Re: What’s the standard way of implementing #hash for value objects in Ruby? — Nikolai Weibull <now@...> 2011/12/29

On Fri, Dec 30, 2011 at 00:26, Robert Klemme <shortcutter@googlemail.com> w=

[#391816] Re: What’s the standard way of implementing #hash for value objects in Ruby? — Josh Cheek <josh.cheek@...> 2011/12/30

On Thu, Dec 29, 2011 at 5:47 PM, Nikolai Weibull <now@bitwi.se> wrote:

[#391833] Re: What’s the standard way of implementing #hash for value objects in Ruby? — Robert Klemme <shortcutter@...> 2011/12/30

On Fri, Dec 30, 2011 at 12:47 AM, Nikolai Weibull <now@bitwi.se> wrote:

Re: GC.malloc_allocated_size and GC.malloc_allocations not available (#if CALC_EXACT_MALLOC_SIZE)

From: Iñaki Baz Castillo <ibc@...>
Date: 2011-12-01 21:04:48 UTC
List: ruby-talk #390744
2011/12/1 I=C3=B1aki Baz Castillo <ibc@aliax.net>:
> BTW I will enable it to test my Ruby C extensions :)

Operation aborted. Neither ruby 1.9.3 compiles if I set:

  #define CALC_EXACT_MALLOC_SIZE 1


~# ./configure --prefix=3D/usr/local/ --program-suffix=3D1.9.3
[...]

~# make
[...]
linking miniruby
*** glibc detected *** ./miniruby: free(): invalid pointer:
0x00000000014f4ed8 ***
=3D=3D=3D=3D=3D=3D=3D Backtrace: =3D=3D=3D=3D=3D=3D=3D=3D=3D
/lib/x86_64-linux-gnu/libc.so.6(+0x78a96)[0x2ab455ce8a96]
/lib/x86_64-linux-gnu/libc.so.6(cfree+0x6c)[0x2ab455cecd7c]
./miniruby[0x4e2619]
./miniruby(rb_reg_match+0x15)[0x4e2b85]
./miniruby[0x566798]
./miniruby[0x56b543]
./miniruby(rb_yield+0x47)[0x571a57]
./miniruby[0x47b0d8]
./miniruby(rb_ensure+0xab)[0x45816b]
./miniruby[0x48388c]
./miniruby[0x571006]
./miniruby[0x56521b]
./miniruby[0x56b543]
./miniruby(rb_iseq_eval_main+0xc0)[0x5725d0]
./miniruby[0x4553ba]
./miniruby(ruby_run_node+0x36)[0x4578b6]
./miniruby[0x415a69]
/lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xed)[0x2ab455c9130d]
./miniruby[0x415a99]
=3D=3D=3D=3D=3D=3D=3D Memory map: =3D=3D=3D=3D=3D=3D=3D=3D
00400000-0061b000 r-xp 00000000 08:01 1454311
  /usr/src/ruby-1.9.3-preview1/miniruby
0081a000-0081b000 r--p 0021a000 08:01 1454311
  /usr/src/ruby-1.9.3-preview1/miniruby
0081b000-0081d000 rw-p 0021b000 08:01 1454311
  /usr/src/ruby-1.9.3-preview1/miniruby
0081d000-0083a000 rw-p 00000000 00:00 0
013b1000-01619000 rw-p 00000000 00:00 0                                  [h=
eap]
2ab45516a000-2ab45518b000 r-xp 00000000 08:01 262950
  /lib/x86_64-linux-gnu/ld-2.13.so
2ab45518b000-2ab45518d000 rw-p 00000000 00:00 0
2ab45538a000-2ab45538b000 r--p 00020000 08:01 262950
  /lib/x86_64-linux-gnu/ld-2.13.so
2ab45538b000-2ab45538d000 rw-p 00021000 08:01 262950
  /lib/x86_64-linux-gnu/ld-2.13.so
2ab45538d000-2ab4553a5000 r-xp 00000000 08:01 262952
  /lib/x86_64-linux-gnu/libpthread-2.13.so
2ab4553a5000-2ab4555a4000 ---p 00018000 08:01 262952
  /lib/x86_64-linux-gnu/libpthread-2.13.so
2ab4555a4000-2ab4555a5000 r--p 00017000 08:01 262952
  /lib/x86_64-linux-gnu/libpthread-2.13.so
2ab4555a5000-2ab4555a6000 rw-p 00018000 08:01 262952
  /lib/x86_64-linux-gnu/libpthread-2.13.so
2ab4555a6000-2ab4555aa000 rw-p 00000000 00:00 0
2ab4555aa000-2ab4555b1000 r-xp 00000000 08:01 261948
  /lib/x86_64-linux-gnu/librt-2.13.so
2ab4555b1000-2ab4557b0000 ---p 00007000 08:01 261948
  /lib/x86_64-linux-gnu/librt-2.13.so
2ab4557b0000-2ab4557b1000 r--p 00006000 08:01 261948
  /lib/x86_64-linux-gnu/librt-2.13.so
2ab4557b1000-2ab4557b2000 rw-p 00007000 08:01 261948
  /lib/x86_64-linux-gnu/librt-2.13.so
2ab4557b2000-2ab4557b3000 rw-p 00000000 00:00 0
2ab4557b3000-2ab4557bc000 r-xp 00000000 08:01 261955
  /lib/x86_64-linux-gnu/libcrypt-2.13.so
2ab4557bc000-2ab4559bc000 ---p 00009000 08:01 261955
  /lib/x86_64-linux-gnu/libcrypt-2.13.so
2ab4559bc000-2ab4559bd000 r--p 00009000 08:01 261955
  /lib/x86_64-linux-gnu/libcrypt-2.13.so
2ab4559bd000-2ab4559be000 rw-p 0000a000 08:01 261955
  /lib/x86_64-linux-gnu/libcrypt-2.13.so
2ab4559be000-2ab4559ec000 rw-p 00000000 00:00 0
2ab4559ec000-2ab455a6f000 r-xp 00000000 08:01 262956
  /lib/x86_64-linux-gnu/libm-2.13.so
2ab455a6f000-2ab455c6e000 ---p 00083000 08:01 262956
  /lib/x86_64-linux-gnu/libm-2.13.so
2ab455c6e000-2ab455c6f000 r--p 00082000 08:01 262956
  /lib/x86_64-linux-gnu/libm-2.13.so
2ab455c6f000-2ab455c70000 rw-p 00083000 08:01 262956
  /lib/x86_64-linux-gnu/libm-2.13.so
2ab455c70000-2ab455e05000 r-xp 00000000 08:01 262034
  /lib/x86_64-linux-gnu/libc-2.13.so
2ab455e05000-2ab456004000 ---p 00195000 08:01 262034
  /lib/x86_64-linux-gnu/libc-2.13.so
2ab456004000-2ab456008000 r--p 00194000 08:01 262034
  /lib/x86_64-linux-gnu/libc-2.13.so
2ab456008000-2ab456009000 rw-p 00198000 08:01 262034
  /lib/x86_64-linux-gnu/libc-2.13.so
2ab456009000-2ab456012000 rw-p 00000000 00:00 0
2ab456012000-2ab456a0d000 r--p 00000000 08:01 1308795
  /usr/lib/locale/locale-archive
2ab456a0d000-2ab456b0e000 rw-p 00000000 00:00 0
2ab456b0e000-2ab456b0f000 ---p 00000000 00:00 0
2ab456b0f000-2ab456b12000 rw-p 00000000 00:00 0
2ab456b12000-2ab456b19000 r--s 00000000 08:01 1319147
  /usr/lib/x86_64-linux-gnu/gconv/gconv-modules.cache
2ab456b3e000-2ab456b53000 r-xp 00000000 08:01 261678
  /lib/x86_64-linux-gnu/libgcc_s.so.1
2ab456b53000-2ab456d52000 ---p 00015000 08:01 261678
  /lib/x86_64-linux-gnu/libgcc_s.so.1
2ab456d52000-2ab456d53000 r--p 00014000 08:01 261678
  /lib/x86_64-linux-gnu/libgcc_s.so.1
2ab456d53000-2ab456d54000 rw-p 00015000 08:01 261678
  /lib/x86_64-linux-gnu/libgcc_s.so.1
2ab458000000-2ab458021000 rw-p 00000000 00:00 0
2ab458021000-2ab45c000000 ---p 00000000 00:00 0
7fff5a668000-7fff5a689000 rw-p 00000000 00:00 0                          [s=
tack]
7fff5a707000-7fff5a708000 r-xp 00000000 00:00 0                          [v=
dso]
ffffffffff600000-ffffffffff601000 r-xp 00000000 00:00 0
  [vsyscall]
make: *** [.rbconfig.time] Abortado

--=20
I=C3=B1aki Baz Castillo
<ibc@aliax.net>

In This Thread