Lista dinamica

Come realizzereste voi la classica lista dinamica in Ruby? Ovvero: è dato
un
elenco in cui ogni componente è così conformato:

-identificativo
-nome
-cognome
-altri dati

Devo inserirli in una struttura, tipo appunto una lista dinamica, sulla
quale effettuare operazioni di ordinamento, basandomi su uno qualsiasi
dei
campi citati, inserimento e cancellazione di componenti la lista ovunque
essi siano ovviamente senza lasciare buchi.
Ho qualche idea ma molto confusa, è un problema che in Ruby non ho mai
affrontato. Avete qualche suggerimento?
Grazie.

Un array di hash?

2008/5/17 Renato [email protected]:

Mmmmmmhhh ad esempio ponendo a nil gli elementi da eliminare e poi
utilizzando compact… può essere una strada interessante… altre idee da
confrontare?