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

     

  • Poznámky k m17n

    podrobnosti: http://www.is.titech.ac.jp/~ohshima/squeak/m17npaper/

    Nezávislost na Unicode, poskytuje obecnější řešení.

    Žádné změny do VM (krom externích pluginů pro vstup speciálních znaků)

    Změna standardního kódování Squeaku na ISO-8859-1 (původně MacRoman)

    Běžný znak (Character) byl reprezentován 32 bitovou hodnotou (SmallInteger). Doplněna třída MultiCharacter. Nejvyšší byte představuje tzv. encoding tag. Pro Latin1 zůstává 0, takže pro standardní znaky se nic nemění.

    Změněna hierarchie tříd, String nyní dědí z třídy AbstractString. Díky výjimečnosti třídy String je nutné image prohnat SystemTracerem.

    Přidána třída MultiSymbol.

    Využívání pozdní vazby pro implicitní konverze podobně jako v případě čísel.

    InputSensor vrací instance MultiCharacter



    Odkaz na tuto stránku

    • Činnost, poslední úprava dne 29 Březen 2005 v 21:06:15 uživatelem dotnet





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