Hashtable ADT
Marcin 'Qrczak' Kowalczyk
qrczak@knm.org.pl
6 Oct 2001 13:05:12 GMT
Sat, 6 Oct 2001 14:10:05 +0300, Cagdas Ozgenc <co19@cornell.edu> pisze:
> As I understand from the concepts of Functional Programming, it is not
> possible to implement a Hashtable ADT in Haskell language, where one can
> insert, and access values in O(1) complexity. It has to be implemented
> with an external language.
I don't know if it can be done in standard Haskell 98, but it
can certainly be done using extensions provided by most or all
implementations (IORef, IOArray). There is no need of using an external
language, although it will not fit well the functional style.
--
__("< Marcin Kowalczyk * qrczak@knm.org.pl http://qrczak.ids.net.pl/
\__/
^^ SYGNATURA ZASTĘPCZA
QRCZAK