links to this page:
Smalltalk Interchange Format
Smalltalk
Old Ideas/Projects of Anthony Hannan
Documentation
Swiki Page List
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:
Documentation (Redirection)