Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/guillep/undefinedclasses
Undefined classes for Pharo
https://github.com/guillep/undefinedclasses
Last synced: 16 days ago
JSON representation
Undefined classes for Pharo
- Host: GitHub
- URL: https://github.com/guillep/undefinedclasses
- Owner: guillep
- License: mit
- Created: 2017-10-17T09:46:24.000Z (about 7 years ago)
- Default Branch: master
- Last Pushed: 2017-12-19T14:13:30.000Z (about 7 years ago)
- Last Synced: 2024-10-31T06:42:05.442Z (2 months ago)
- Language: Smalltalk
- Size: 28.3 KB
- Stars: 0
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# UndefinedClasses
Loading code inside a Pharo image is a daily concern for a Pharo developer. Nevertheless, several problems may arise at loading time that can prevent the code to load or even worse let the system in an inconsistent state.
This project proposes a unified solution for Pharo that reifies Undefined Classes. Our model of Undefined Classes is the result of an objective selection among different alternatives.We validated our solution through two cases studies: migrating old code and loading code with circular dependencies. This paper also presents the integration of this solution into Pharo regarding the needed Meta-Object Protocol for Undefined Classes and the required modifications of existing tools. For more information take a look at the paper in here:
https://hal.archives-ouvertes.fr/hal-01585305/document