file:read_file in R7B
Martin Bjorklund
mbj@REDACTED
Thu Nov 16 14:42:29 CET 2000
Klacke <klacke@REDACTED> wrote:
> It's because the shell keeps a histrory list of old
> values. These values are accessible trough i.e v(-3) to get
> 3 values back. Thus the binary returned in 'Bin' above
> is kept in the history list, and thus not freed for a while.
>
> Killing the shell with exit() will make it drop the the history list.
> > {ok, Bin} = file:read_file("/usr/share/dict/words"), z.
... and in this case it's smaller because the shell doesn't have to
print the binary.
/martin
More information about the erlang-questions
mailing list