=== Top of the Swiki === Attachments ===

Smalltalk Papers Online

Everything here has been moved to Papers and Articles








Project DIGITALIS is a Digital Information System for Smalltalk users which contains much information about different Smalltalk systems (including Squeak, ST/MT, VA, VW, ...) as Online Books and Tutorials. Feel free to read or help the author (Cronos) to extend Digitalis. http://www.phaidros.com/DIGITALIS/


A Report on Interpreted Programming Languages by Xiaoli Zhang & Helen Wong
http://www.cs.colorado.edu/~zorn/cs5535/Fall-1996/projects96/zhangx-interpret.html


FredRivard; A New SMALLTALK Kernel Allowing Both Explicit And Implicit Metaclass Programming; http://wfn.emn.fr/dept_info/neoclasstalk/publications/oopsla96ws/NeoWS.html


CodA:
An object meta-level architecture for Smalltalk which features decomposition by logical behaviour as its primary design guideline. Papers on this and related topics by JeffMcAffer are at http://web.yl.is.s.u-tokyo.ac.jp/members/jeff/research/coda.html


FrançoisPachet offers the following knowledge representation systems implemented in Smalltalk. Code and papers at http://www-laforia.ibp.fr/~fdp/



Bytesmiths Smalltalk Publications: articles from The Smalltalk Report at http://www.bytesmiths.com/pubs/


Smalltalk language extensions:
Gilad Bracha, David Griswold: Strongtalk: Typechecking Smalltalk in a Production Environment; 1993.
Gilad Bracha; ''The Strongtalk Type System for Smalltalk''; 1996.
Gilad Bracha, David Griswold; ''Extending Smalltalk with Mixins''; 1996.
http://www.bracha.org/
David N. Smith; "Proposal: Floating-Point Numbers in Smalltalk"; 1996: http://www.dnsmith.com/dnsmith/Smalltalk/
Steve Burbeck: Using Signatures to Improve Smalltalk Productivity and Reuse; 1995.
ftp://ftp.create.ucsb.edu/pub/Smalltalk/Squeak/docs/SmalltalkSignatures.htm


Smalltalk history. Interesting papers and sites:
David M Harland, Hamish I E Gunn, Ian A Pringle, Bruno Beloff: "The Rekursiv: An Architecture for Artificial Intelligence"; AI / EUROPA Conference September 1986.
David M Harland, Bruno Beloff; ''Microcoding an Object-Oriented Instruction Set''; ACM/SIGARCH October 1986.
David M Harland, Bruno Beloff; ''Objekt: A Persistent Object Store with an Integrated Garbage Collector''; ACM/SIGPLAN April 1987.
http://www.saqnet.co.uk/users/beloff/computing/

Xerox Alto Archive. Downloadable copies of most original Alto documentation; no Smalltalk specific documents. http://www.spies.com/aek/alto/index.html


Smalltalk Bibliographies:
http://iamwww.unibe.ch/cgi-bin/oobib?smalltalk
http://www-ksl.stanford.edu/testfiles/piernot/smtkinfo/smtktechreports.html


Brian Foote, Ralph Johnson; "Reflective Facilities in Smalltalk-80" (OOPSLA '89) http://www.laputan.org/ref89/ref89.html


Most of StephenPope's papers on the DoubleTalk, HyperScore, MODE, and Siren systems, for music composition and performance in Smalltalk, are available on-line at http://www.create.ucsb.edu/~stp/publs.html.

A 1988 paper by Andreas Gündel (then at University of Dortmund) on implementing message sends with access control between distributed Smalltalk systems: http://www.heeg.de/~georg/guendel.htm
Yes, we've been doing this kind of stuff long before Java was even thought of...