LSTS Language Reference Website
View the Project on GitHub Lambda-Mountain-Compiler-Backend/lsts-language-reference
set[] : (&Hashtable<k,v>, k, v) -> Nil.bind : (Hashtable<k,v>, k, v) -> Hashtable<k,v>.lookup : (&Hashtable<k,v>, k, default: v) -> v.has : (&Hashtable<k,v>, k) -> Bool.into : (&Hashtable<k,v>, Type<String>) -> String.next : &Hashtable<k,v> -> Maybe<(k,v)>HashtableIs is an alternative hashtable type that uses shallow hashes and shallow equality as opposed to deep hashes and deep equality.
set[] : (&HashtableIs<k,v>, k, v) -> Nil.bind : (HashtableIs<k,v>, k, v) -> HashtableIs<k,v>.lookup : (&HashtableIs<k,v>, k, default: v) -> v.has : (&HashtableIs<k,v>, k) -> Bool.into : (&HashtableIs<k,v>, Type<String>) -> String