Vydání Pharo 11, dialektu programovacího jazyka Smalltalk

Po více než roce vývoje byl vydán projekt Pharo 11, který rozvíjí dialekt programovacího jazyka Smalltalk. Pharo je odvozen od projektu Squeak, na jehož vývoji se podílel Alan Kay, autor Smalltalk. Kromě implementace programovacího jazyka poskytuje Pharo také virtuální stroj pro vykonávání kódu, integrované vývojové prostředí, debugger a sadu knihoven, včetně knihoven pro vývoj grafických rozhraní. Kód projektu je distribuován pod licencí MIT.

Mezi změnami v novém vydání:

  • Rozšířeny možnosti nástrojů: V Git klientovi Iceberg byla vylepšena práce s GitHubem, v debuggeru byla zavedena možnost přidání vazeb na model interakce, v profileru byl navržen nový uživatelský rozhraní, byla přepracována utilita Rewrite, byla přidána nová utilita pro prohlížení dokumentů, v Calypso byla implementována vizualizace závislostí, byly vylepšeny utility pro inspekci.
  • Byla dovedena do stavu připraveného pro široké použití implementace efeméronů (ephemeron), struktury, která může být spojena s jinými objekty bez vytváření odkazů, které brání sběru odpadu, a která umožňuje sledovat zpracování objektů správcem paměti.
  • Byla přidána podpora kaskádního deklarování slotů.
  • Bylo přidáno API pro odraz uzlů AST v OCBytecodeToASTCache, RBMethodNode a RBBlockNode.
  • Do OpalCompiler byl přidán plugin pro analýzu („parse plugin“).
  • V virtuálním stroji Byla vylepšena rozložení paměti a byla přidána počáteční podpora pro instrukce SIMD (Single-Instruction Multiple-Data) a vektorové registry.

Zdroj: opennet.ru

Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster