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.
Shriram _________________________________________________ For list-related administrative tasks: http://lists.racket-lang.org/listinfo/dev