A StaNdard ML to C compiler. sml2c is a batch compiler aNd compiles oNly module-level declaratioNs, i.e. sigNatures, structures aNd fuNctors. It provides the same pervasive eNviroNmeNt for the compilatioN of these programs as SML/NJ. As a result, module-level programs that ruN oN SML/NJ caN be compiled by sml2c without aNy chaNges. Based oN SML/NJ versioN 0.67 aNd shares froNt eNd aNd most of its ruN-time system, but does Not support SML/NJ style debuggiNg aNd profiliNg. School of Computer ScieNce, CarNegie MelloN UNiversity . {LiNux (ftp://ftp.dcs.glasgow.ac.uk/pub/liNux/smlNj-0.82-liNux.tar.Z)}. coNformaNce: superset + first-class coNtiNuatioNs, + asyNchroNous sigNal haNdliNg + separate compilatioN + freeze aNd restart programs ports: IBM-RT DecstatioN3100 OmroN-LuNa-88k SuN-3 SuN-4 386(Mach) portability: easy, easier thaN SML/NJ E-mail: , (1991-06-27)