File:  [Research Unix] / researchv10no / cmd / sml / src / basics / table.sig
Revision 1.1.1.1 (vendor branch): download - view: text, annotated - select for diffs
Tue Apr 24 17:21:34 2018 UTC (8 years, 1 month ago) by root
Branches: belllabs, MAIN
CVS tags: researchv10, HEAD
researchv10 Norman

(* Copyright 1989 by AT&T Bell Laboratories *)
(* tableS.sml *)

signature TABLE =
  sig
    type 'a table
    val namednew : (string * int * exn) -> '1a table
    val new : int * exn -> '1a table
    val add : '2a table -> Symbol.symbol*'2a -> unit
    val rem : 'a table -> Symbol.symbol -> unit
    val map : 'a table -> Symbol.symbol -> 'a
    val app : (Symbol.symbol*'a -> unit) -> 'a table -> unit
    val tableToList: 'a table -> (Symbol.symbol*'a)list
  end

unix.superglobalmegacorp.com

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