Squak Smalltalk [6 * 9 = 42] whileTrue: [World run]
Stopařův průvodce jedním převážně neškodným programovacím jazykem
smalltalk
Swiki
  • Domů
  • Zpět
  • Tento server

    Squeak
  • Úvod
  • Smalltalk
  • Články
  • Knihy
  • Dokumentace
  • FAQ
  • Tutoriály
  • Download
  • Odkazy

    Komunita
  • CSSUG
  • Oznámení
  • Projekty
  • O nás
  • Fórum
  • Kontakt

     

  • Soubory pro Squeak

    Squeak(.exe) - binární soubor obsahující program virtuálního stroje, nad kterým je Squeak interpretován. Tento soubor je spustitelný a tudíž platformně závislý, takže je nutno tento spustitelný soubor vytváření pro každou platformu zvlášť. Ve smalltalku ne neobyklou záležitostí je, že i tento program je v podstatě napsán ve Smalltalku, avšak kód byl konvertován (automaticky) do jazyka C, který následně zajistil překlad do platformně závislého programu.

    Squeak{$verze}.image - stručně řečeno se jedná o persistentní paměť virtuálního stroje. Obsahuje předkompilované všechny třídy, metody, ale i žijící instance tříd (tedy objekty), o které se zatím nepostaral Garbage Collector. Velkým plusem je, že se nejedná o platformně závislý soubor, takže není problém sdílet "image" (tak se zkráceně označuje) mezi více různými platformami (unix, linux, windows)

    Soubory potřebné, ale ne životně nutné:

    SqueakV3.sources - při vydání první trojkové podverze Squeaku se spolu s ním vydal i soubor obsahující veškeré zdrojáky, které lze ve Squeaku nějakým způsobem vyvolat (tedy všechny:-). (FAQ: Jak je možné, že mohu číst zdrojový text metody, když nemá Squeak k dispozici její zdrojový kód)

    Squeak{$verze}.changes - obsahuje všechny zdrojové texty přidané do SqueakV3.sources, abych dostal danou verzi. Dále obsahuje především všechny zdrojové texty námi provedených změn.

    Dodatečné soubory (často platformně závislé):

    ReadMe.txt - obsahuje text s úvodem do systému Squeak spolu s několika ukázkami (tento soubor se většinou automaticky zobrazuje v nově nainstalované distribuce.

    Squeak.ini - soubor s některými externími nastaveními (pro MS Windows) jako je simulace jednotlačítkové myši či používání knihoven DirectX či OpenGL a podobně.

    SqueakDebug.log - logovací soubor chyb vyskytnuvších se během provozu Squeaku

    SqueakFFIPrims.dll - dynamická knihovna systému MS Windows pro podporu speciálních primitiv umožňujících externí volání. Nepřítomnost této knihovny nemá vliv na běžnou funkčnost Squeaku

    Časté přípony souborů určených pro Squeak:

    .st - exportovaná třída, kolekce tříd, kategorie, metoda ("st" asi jako smalltalk)
    .cs - export změn (changeset) (FAQ: Jak se liší .st a .cs soubory?)
    .ws - exportovaná pracovní plocha (workspace)
    .pr - exportovaný projekt
    .sar - balíček, který je možno automaticky instalovat (Package Loader, SqueakMap)

    Odkazy na tuto stránku






    Administrátoři: Pavel Křivánek, Zbyněk Křivka