Furious zapomniał że Newbie to dział dla uczniów
Kategoria Newbie przeznaczona jest dla początkujących oraz na tematy dotyczące podstaw programowania; Listy jedno- i dwukierunkowe to raczej podstawy, tak samo jak prymitywne operacje z użyciem wskaźników, struktur itd.;
Poza tym raczej nie jesteś początkujący, skoro (sądząc po dacie rejestracji) z programowaniem masz do czynienia od 11 lat; No chyba że przez ten czas niczego się nie nauczyłeś i nadal uważasz się za osobę początkującą;
Poza tym zadanie nie wymaga podejścia obiektowego
Ale i nie zabrania;
Poza tym napisałem Ci, że możesz te klasy zamienić coś strukturalnego; Czyli np. na stare obiekty (stare, istniejące już od bardzo dawna, dostępne nawet w TP7), będące zwykłymi strukturami alokowanymi na stosie, tyle że mogące posiadać np. metody; Zaawansowane rekordy w FPC to nic innego jak właśnie stare obiekty, więc to tylko kwestia wybrania składni;
Jak nie umiesz tego sam zrobić to chętnie przyjmę zlecenie przepisania swojej klasy listy dwukierunkowej na kod strukturalny; Jeśli sam nie potrafisz tego zrobić lub nie masz czasu to pisz PM;
Ściągnąłem instalator Lazarusa 1.6.0 z FPC 3.0 ale po jego uruchomieniu okazało się że pełna instalacja zajmie ok 1GB [...]
No i? Jak chcesz programować w Pascalu w ludzkich warunkach to Lazarus jest do tego bardzo dobrym narzędziem; Mniej więcej tyle samo zajmują starsze wersje Delphi - nowsze wersje i inne środowiska zajmują dużo więcej;
[...] a ile zająłby moduł do obsługi listy jednokierunkowej bądź dwukierunkowej
No to sobie napisz taki moduł i nie nudź, skoro wolisz używać jakiegoś badziewnego IDE i pracować w warunkach, które były dobre 20 lat temu; Równie dobrze mógłbyś pisać kod w notatniku i ręcznie z konsoli uruchamiać kompilator;
Na dodatek mam mało miejsca na dysku twardym
Czas najwyższy przeglądnąć jego zawartość i wywalić co zbędne;
Jak by taka lista w ANSI C wyglądała to bym spróbował ją sobie przepisać na Pascala
No to sobie poszukaj w Google i portuj, skoro gotowce są złe.