Squeak
  links to this page:    
View this PageEdit this PageUploads to this PageHistory of this PageTop of the SwikiRecent ChangesSearch the SwikiHelp Guide
ANSI Smalltalk
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


Squeak's Compliance

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

Draft PDF

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:
1 http://wiki.squeak.org/squeak/uploads/172/standard_v1_9-indexed.pdf#page=10
2 http://wiki.squeak.org/squeak/uploads/172/standard_v1_9-indexed.pdf#References
3 http://wiki.squeak.org/squeak/uploads/172/standard_v1_9-indexed.pdf#Standard Class Library
4 http://wiki.squeak.org/squeak/uploads/172/standard_v1_9-indexed.pdf#Standard%20Class%20Library
Chrome: 1, 2, 3 work.
Safari (Mac OS): None work.
Firefox: 1 works.
Interner Explorer:



Fix Documentation