Last updated at 7:54 am UTC on 26 September 2014
The ANSI Smalltalk standard was approved on May 19, 1998. The official name of the document is ANSI INCITS 319-1998 (R2002). You can order a copy of the final standard
from here: http://www.techstreet.com/cgi-bin/detail?product_id=56122
or here http://webstore.ansi.org/ansidocstore/product.asp?sku=ANSI+INCITS+319%2D1998+%28R2002%29. The name of the document is "American National Standard for Information Systems - Programming Languages - Smalltalk".
You can also download the final draft revision for free: standard_v1_9-indexed.pdf and at http://www.esug.org/data/Articles/AnsiSmalltalkStandard/STANDARD_V1_9.PDF.
The final draft is identical to the official standard except that the draft also has a rationale included (and thus, the draft is arguably more useful than the official standard).
Versions of the draft in .doc and .rtf are available from the Smalltalk Systems ftp site: ftp://www.smalltalksystems.com/sts-pub/x3j20/ and the ESUG site http://www.esug.org/data/Articles/AnsiSmalltalkStandard/
Protocol from ANSI Meeting: http://www.netjam.org/smalltalk/faq/ANSI-meeting.html
Richard O'Keefe wrote to the dev-list on 3-March-03:
The thing which strikes me forcibly is how few changes there are between the freely available 1.9 draft and the official standard. This includes very little in the way of typo correction... read on Post at ESUG- http://www.esug.org/data/Articles/AnsiSmalltalkStandard/ERRATA.txt
Whether Squeak should comply with ANSI is a common flame war.
Richard A. Harmon originally contributed patches to support all of the missing messages for ANSI compliance.
See ANSI compatibility Tests for Squeak test results. jgp
Question: Are any other Smalltalk dialects fully ANSI compliant? Probably not? hjh
Definitely not.John Dougan
hjh claims: That pdf file does not display on all platforms; probably it was made without embed fonts checked. Can anyone verify this and/or fix it?
Link into PDF tests for a future errata page:
3 http://wiki.squeak.org/squeak/uploads/172/standard_v1_9-indexed.pdf#Standard Class Library
Chrome: 1, 2, 3 work.
Safari (Mac OS): None work.
Firefox: 1 works.