Changes between Version 12 and Version 13 of squeak_faq_new


Ignore:
Timestamp:
03/25/2015 11:34:30 AM (9 years ago)
Author:
fabio.niephaus
Comment:

Fix typos

Legend:

Unmodified
Added
Removed
Modified
  • squeak_faq_new

    v12 v13  
    99The book [http://www.squeakbyexample.org/ Squeak by Example] is a good starting point. Especially, the book explains the most important tools, the morphic framework and important concepts, such as messages.
    1010
    11 In the [http://wiki.squeak.org/squeak/792#Morphic morphic wiki] you can find tutorials hoq to work with morphic and squeak.
     11In the [http://wiki.squeak.org/squeak/792#Morphic morphic wiki] you can find tutorials how to work with morphic and squeak.
    1212
    1313There are also many books available for free: An overview can be found here: [http://stephane.ducasse.free.fr/FreeBooks.html Stephane Ducasse: Free Books]
    1414
    15 We also created some [https://www.hpi.uni-potsdam.de/hirschfeld/trac/SqueakCommunityProjects/wiki/squeak_screencasts screencasts] explaing how to work with squeak.
     15We also created some [https://www.hpi.uni-potsdam.de/hirschfeld/trac/SqueakCommunityProjects/wiki/squeak_screencasts screencasts] explaining how to work with squeak.
    1616
    1717=== Where do I find a good documentation? ===
     
    3131* [http://wiki.squeak.org/squeak/5699 Terse guide to Squeak]
    3232
    33 == Smallcode Syntax ==
     33== Smalltalk Syntax ==
    3434
    3535=== How do I leave a method without returning a value, e.g. early return? ===
     
    4040
    4141=== Are there abstract classes in !Smalltalk and how should I name them? ===
    42 In !Smalltalk a class is abstract when a method is implemented with "self subclassResponsibility". However, you can still create objects of this class, but this method cannot be called. A typically idom is to extend the name with the word "Abstract". Examples in the image are: AbstracEvent, AbstractFont, or AbstractSound.
     42In !Smalltalk a class is abstract when a method is implemented with "self subclassResponsibility". However, you can still create objects of this class, but this method cannot be called. A typically idiom is to extend the name with the word "Abstract". Examples in the image are: AbstractEvent, AbstractFont, or AbstractSound.
    4343
    44 == Idoms and Patterns ==
     44== Idioms and Patterns ==
    4545=== How to I access class variables or methods? Via classname or self class? ===
    4646
     
    5151
    5252=== How do I repeat an image in the background? ===
    53 An image can be repeated in the Backround using an !InfiniteMorph as a morph's fillstyle:
     53An image can be repeated in the Background using an !InfiniteMorph as a morph's fill-style:
    5454{{{
    5555aForm := Form fromFileNamed: 'picture.png'.
     
    6262
    6363=== How do I react on deleting morphs using halos? ===
    64 If a morph is delted using the X in the halo menu, `Morph>>dismissViaHalo`, `Morph>>dismissMorph`, `Morph>>delete` are called. If your morph is a subclass of Morph, you can overwrite one of these. Do not forget to call the super implementation.
     64If a morph is deleted using the X in the halo menu, `Morph>>dismissViaHalo`, `Morph>>dismissMorph`, `Morph>>delete` are called. If your morph is a subclass of Morph, you can overwrite one of these. Do not forget to call the super implementation.
    6565
    6666=== How do I prevent a Morph from stepping directly after opening? ===
    6767
    68 `Morph>>wantsStep` can be overwritten returning false. As a result the morph will not start stepping immediately. Neverthelesse, you can start stepping with `Morph>>startStepping` later on.
     68`Morph>>wantsStep` can be overwritten returning false. As a result the morph will not start stepping immediately. Nevertheless, you can start stepping with `Morph>>startStepping` later on.
    6969
    7070