[#5322] O(1) performance for insertions/deletions at the front of an Array/String — Eric Mahurin <eric_mahurin@...>

I just did some benchmarks on push, pop, shift, and unshift

24 messages 2005/07/01
[#5338] Re: O(1) performance for insertions/deletions at the front of an Array/String — Mathieu Bouchard <matju@...> 2005/07/02

On Fri, 1 Jul 2005, Eric Mahurin wrote:

[#5348] Re: O(1) performance for insertions/deletions at the front of an Array/String — Eric Mahurin <eric_mahurin@...> 2005/07/02

--- Mathieu Bouchard <matju@artengine.ca> wrote:

[#5357] Re: O(1) performance for insertions/deletions at the front of an Array/String — Mathieu Bouchard <matju@...> 2005/07/03

On Sat, 2 Jul 2005, Eric Mahurin wrote:

[#5359] Re: O(1) performance for insertions/deletions at the front of an Array/String — Eric Mahurin <eric_mahurin@...> 2005/07/03

--- Mathieu Bouchard <matju@artengine.ca> wrote:

[#5361] Re: O(1) performance for insertions/deletions at the front of an Array/String — Mathieu Bouchard <matju@...> 2005/07/03

On Sun, 3 Jul 2005, Eric Mahurin wrote:

[#5362] Re: O(1) performance for insertions/deletions at the front of an Array/String — Eric Mahurin <eric_mahurin@...> 2005/07/03

--- Mathieu Bouchard <matju@artengine.ca> wrote:

[#5365] Re: O(1) performance for insertions/deletions at the front of an Array/String — Yukihiro Matsumoto <matz@...> 2005/07/04

Hi,

[#5367] Re: O(1) performance for insertions/deletions at the front of an Array/String — Eric Mahurin <eric_mahurin@...> 2005/07/04

--- Yukihiro Matsumoto <matz@ruby-lang.org> wrote:

[#5368] Re: O(1) performance for insertions/deletions at the front of an Array/String — Yukihiro Matsumoto <matz@...> 2005/07/04

Hi,

[#5372] Re: O(1) performance for insertions/deletions at the front of an Array/String — Florian Gro<florgro@...> 2005/07/04

Yukihiro Matsumoto wrote:

[#5420] Sydney Developer Preview 1 released — Evan Webb <evanwebb@...>

Sydney, an experimental ruby interpreter, has been released!

15 messages 2005/07/11
[#5424] Re: [ANN] Sydney Developer Preview 1 released — Evan Webb <evanwebb@...> 2005/07/12

Thanks everyone for the feedback so far!

Re: socket.c - s_recvfrom

From: Zach Dennis <zdennis@...>
Date: 2005-07-07 12:39:05 UTC
List: ruby-core #5412
Yukihiro Matsumoto wrote:
> Hi,
> 
> In message "Re: socket.c - s_recvfrom"
>     on Thu, 7 Jul 2005 12:24:50 +0900, Zach Dennis <zdennis@mktec.com> writes:
> 
> |If I am reading s_recvfrom correctly in can throw an error which kills 
> |the application...
> |
> |Would it make sense for it to return a -1 if the underlying call to 
> |recvfrom failed, like the unix system call recvfrom does?
> 
> No, every system call in Ruby throw an exception on failure
> consistently.  If I change the recvfrom behavior, it causes a bad
> inconsistency.  Can you accustom yourself to the Ruby Style? 

I figured you'd have a good reason. I am trying to wrap my head around 
some of the underlying c implementation, and i happened to to have been 
working with sockets quite a bit in these past few days.

This may be a little off, but socket documentation is not so good right 
now. I would even try to write some of the socket documentation myself 
if I could submit it to someone with understanding to check it for 
correctness, and perhaps add to it for completeness if i miss anything.

Zach

In This Thread