Annotation of researchv10no/cmd/sml/src/basics/symbol.sml, revision 1.1.1.1

1.1       root        1: (* Copyright 1989 by AT&T Bell Laboratories *)
                      2: structure Symbol : SYMBOL = 
                      3: struct
                      4:     datatype symbol = Symbol of {name: string, number: int}
                      5:     fun eq(s1:symbol,s2) = (s1 = s2)
                      6:     fun symbol (name: string) =
                      7:        Symbol{name = name, number = StrgHash.hashString name}
                      8:     fun name (Symbol{name,...}) = name
                      9:     fun number (Symbol{number,...}) = number
                     10: end
                     11: 

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.