[racket-dev] hashes in ASL

From: Shriram Krishnamurthi (sk at cs.brown.edu)
Date: Sat Aug 21 21:04:52 EDT 2010

Why does make-hash require one argument, rather than just taking zero
like make-hash in Racket does?  ASL is anyway a language with state,
so it's perfectly meaningful to create an empty hash table and update
it.  Furthermore, many algorithms begin with an empty hash table.
This argument strikes me as entirely gratuitous...but maybe there's
some bigger picture of ASL I'm missing.


Posted on the dev mailing list.