[#4766] Wiki — "Glen Stampoultzis" <trinexus@...>

21 messages 2000/09/04
[#4768] RE: Wiki — "NAKAMURA, Hiroshi" <nahi@...> 2000/09/04

Hi, Glen,

[#4783] Re: Wiki — Masatoshi SEKI <m_seki@...> 2000/09/04

[#4785] Re: Wiki — "NAKAMURA, Hiroshi" <nakahiro@...> 2000/09/05

Howdy,

[#4883] Re-binding a block — Dave Thomas <Dave@...>

16 messages 2000/09/12

[#4930] Perl 6 rumblings -- RFC 225 (v1) Data: Superpositions — Conrad Schneiker <schneik@...>

Hi,

11 messages 2000/09/15

[#4936] Ruby Book Eng. translation editor's questions — Jon Babcock <jon@...>

20 messages 2000/09/16

[#5045] Proposal: Add constants to Math — Robert Feldt <feldt@...>

15 messages 2000/09/21

[#5077] Crazy idea? infix method calls — hal9000@...

This is a generalization of the "in" operator idea which I

17 messages 2000/09/22

[#5157] Compile Problem with 1.6.1 — Scott Billings <aerogems@...>

When I try to compile Ruby 1.6.1, I get the following error:

15 messages 2000/09/27

[ruby-talk:4825] Re: Some questions

From: Mathieu Bouchard <matju@...>
Date: 2000-09-08 03:15:56 UTC
List: ruby-talk #4825
> > You mean linked list?  No, but it's easy to define your own list
> >class.
> I was just wondering, of course I can implement one myself. But anyway
> I do not think it makes very much sense if you have the resizable
> Arrays. I was just thinking I have overlooked something.

Linked lists have one speed advantage, it's that you can splice them
(insert,delete) very quickly, provided that you already have a pointer to
the splice point.

However, linked lists are mostly used in functional languages, as constant
objects (values). It's possibly because of the influence of LISP, and also
because of the beautiful recursive definitions you can get out of it. In
LISP, source code is read into nested linked lists before it is executed. 

Finally, linked lists is something lots of students learn in computer
science courses, and then promptly forget when they eventually get to do
"real programming".

matju


In This Thread

Prev Next