Pharo Consortium
View the official contribution guidelines for Pharo Consortium
Modern and immersive programming language

Category

Programming languages

Years

Technologies

smalltalkroassalpolymathpharoidesqueakosspecgitSUnit

Topics

data scienceuser interfaceideobject oriented programmingdynamic environmentweb developmentnlpclimaterial designcompilersvisualizationprogramming languagesvirtual machinesmachine learningModellingLive music
Past Projects
Implementation of Standard Data Structures and Algorithms
Alok Pathak
Pharo currently lacks robust, well-designed implementations of fundamental data structures, with existing collections being weakly supported and...
DrTest Reloaded: Enhanced User Experience and Plugin Power
Estefania Pakarati Cofré
This project aims to enhance the DrTest tool in Pharo by improving its usability, functionality, and performance. DrTest is a critical resource for...
Support for serious games in Cormas
Jovan Kupusović
This project aims to expand support for serious games within the Cormas platform, enabling easier interaction between players and environment, and...
Computer Vision for Game Piece Detection
Kyla Kaplan
This project extends the open-source Cormas simulation platform by integrating a computer vision system that allows real-world interaction with...
Optimizing the Pharo Compiler with Bytecode-Level Inlining
Lucio_08
This project aims to optimize the Pharo compiler by implementing bytecode level optimization within its DRUID-based optmizing compiler. By applying...
PAM : A text-to-speech (TTS) tool for Pharo
Neerja Doshi
PAM (Pharo Automated Mouth) is Pharo's first ever text-to-speech (TTS) system. It will convert English text into phonemes, add basic prosody, and...
Eliminate Object Pointers in JIT-Compiled Code for Better GC Performance
Shengyu
The Pharo VM currently embeds object pointers directly into machine code. This approach introduces two key issues: 1. garbage collection overhead:...
A Seamless Interface Between LLMs and Pharo
SrajalDwivedi17
This project aims to build ChatPharo, an intelligent, AI-powered assistant that integrates Large Language Models (LLMs) directly into the Pharo...