Graph libraries Integration and redesign
- Mentors
- Sebastian Jordan, Gordana Rakic
- Organization
- Pharo Consortium
- Technologies
- smalltalk, pharo
- Topics
- object oriented programming, Graph Theory
Pharo is a powerful object-oriented programming language widely used in research and industry, as seen here. The graph algorithms library in PharoAI is a crucial resource for developers who work with graph data structures.
The current graph algorithms library in PharoAI needs a redesign of APIs and the addition of different algorithms in the library. The goal of this project is to redesign the graph algorithms library in PharoAI by
1. Redesigning the current API using the standard API Practices
2. Incorporating graPharo Layout Algorithms into PharoAI graph algorithms
3. I also plan to incorporate new graph algorithms and layout techniques and Data Structures to improve the library's performance and functionality of current algorithms.