Uscita di Pharo 11, dialetto del linguaggio Smalltalk

Dopo oltre un anno di sviluppo, è stata pubblicata la versione del progetto Pharo 11, che sta sviluppando un dialetto del linguaggio di programmazione Smalltalk. Pharo è un ramo del progetto Squeak, di cui Alan Kay, autore di Smalltalk, ha preso parte. Oltre all'implementazione del linguaggio di programmazione, Pharo fornisce anche una macchina virtuale per l'esecuzione del codice, un ambiente di sviluppo integrato, un debugger e un insieme di librerie, incluse quelle per lo sviluppo di interfacce grafiche. Il codice del progetto è distribuito con licenza MIT.

Tra le novità della nuova versione:

  • Sono state ampliate le funzionalità degli strumenti: nel client Git Iceberg è stato migliorato il lavoro con GitHub, nel debugger è stata realizzata la possibilità di aggiungere vincoli al modello di interazione, nel profiler è stata proposta una nuova interfaccia utente, l'utility Rewrite è stata riprogettata, è stata aggiunta una nuova utility per la visualizzazione dei documenti, in Calypso è stata implementata la visualizzazione delle dipendenze e sono stati migliorati gli strumenti di ispezione.
  • Implementazione di efemeroni pronta per un uso diffuso, una struttura che può essere collegata ad altri oggetti senza creare riferimenti che ostacolano la raccolta dei rifiuti e che consente di monitorare l'elaborazione degli oggetti da parte del raccoglitore di rifiuti.
  • Aggiunta del supporto per la dichiarazione a cascata degli slot.
  • Aggiunto API per il riflesso dei nodi AST in OCBytecodeToASTCache, RBMethodNode e RBBlockNode.
  • Aggiunto un plugin di parsing nell'OpalCompiler.
  • In macchina virtuale Migliorata la disposizione della memoria e aggiunto il supporto iniziale per le istruzioni SIMD (Single-Instruction Multiple-Data) e i registri vettoriali.

Fonte: opennet.ru

Acquista un hosting affidabile per siti web con protezione DDoS, VPS VDS server 🔥 Acquista un hosting affidabile per siti web con protezione DDoS, VPS VDS server | ProHoster