[#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!

Socket documentation [Was: Re: socket.c - s_recvfrom]

From: Eric Hodel <drbrain@...7.net>
Date: 2005-07-07 17:16:17 UTC
List: ruby-core #5413
On 07 Jul 2005, at 05:39, Zach Dennis wrote:

> 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.

Adding socket/socket.c to ext/.document doesn't add much to Socket's  
documentation, it seems that only setsockopt and getsockopt are  
documented.

It would be great if you could add RDoc to socket!  Maybe Dave Thomas  
can donate his documentation from the Pickaxe book...

-- 
Eric Hodel - drbrain@segment7.net - http://segment7.net
FEC2 57F1 D465 EB15 5D6E  7C11 332A 551C 796C 9F04


In This Thread

Prev Next