C や Fortran プログラムで保存したバイナリファイルから、
データを読み込んで来て、ビットデータの処理をして
int や double のデータを取得するにはどうするの?

Lisp では、read-byte で読んでファイルを読んで、logand 等を使い、
double 等のデータを取得出来る様にはできてるんだけど、
Haskell ではどのように?