Udgivelsen af Pharo 11, dialekten af programmeringssproget Smalltalk

Efter mere end et års udvikling er udgivelsen af projektet Pharo 11 offentliggjort, som udvikler dialekten af programmeringssproget Smalltalk. Pharo er en gren af Squeak-projektet, hvor Alan Kay, skaberen af Smalltalk, har deltaget i udviklingen. Udover implementeringen af programmeringssproget tilbyder Pharo også en virtuel maskine til at køre kode, et integreret udviklingsmiljø, en debugger og et sæt biblioteker, herunder biblioteker til udvikling af grafiske brugerflader. Koden til projektet distribueres under MIT-licensen.

Blandt ændringerne i den nye udgave:

  • Funktionaliteten af værktøjssettet er blevet udvidet: I Git-klienten Iceberg er arbejdet med GitHub forbedret, i debuggeren er der tilføjet mulighed for at binde til interaktionsmodellen, profileringsværktøjet har fået et nyt brugergrænseflade, Rewrite-værktøjet er blevet omarbejdet, et nyt dokumentvisningsværktøj er blevet tilføjet, i Calypso er visualisering af afhængigheder implementeret, og værktøjerne til inspektion er forbedret.
  • Implementeringen af efemeroner (ephemeron) er blevet klar til bred anvendelse; en struktur, der kan forbindes med andre objekter uden at skabe referencer, der forhindrer affaldsindsamling, og som muliggør overvågning af behandling af objekter af affaldssamleren.
  • Støtte til kaskadeerklæring af pladser er blevet tilføjet.
  • API til reflektion af AST-noder i OCBytecodeToASTCache, RBMethodNode og RBBlockNode er blevet tilføjet.
  • En parse-plugin er blevet tilføjet i OpalCompiler.
  • I virtuelle maskiner Minnehåndteringen er forbedret, og der er tilføjet indledende støtte til SIMD-instruktioner (Single-Instruction Multiple-Data) og vektorrester.

Kilde: opennet.ru

Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere 🔥 Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere | ProHoster