Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/scmorrison/perl6-module-override
Example module-wide multi overriding
https://github.com/scmorrison/perl6-module-override
Last synced: 4 days ago
JSON representation
Example module-wide multi overriding
- Host: GitHub
- URL: https://github.com/scmorrison/perl6-module-override
- Owner: scmorrison
- Created: 2017-11-16T11:59:26.000Z (about 7 years ago)
- Default Branch: master
- Last Pushed: 2018-06-20T01:35:05.000Z (over 6 years ago)
- Last Synced: 2024-11-05T22:03:19.461Z (about 2 months ago)
- Language: Perl 6
- Size: 2.93 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Experiments in module overriding with Perl 6
## Functionality
|id |Functionality | Roles based | Module based | |
|---|---|---|---|---|
|1| Project-wide module replacement|✓|✓| |
|2| Export core routines with overrided routines|✓|?| |
|3| Substitute single routine in core module|✓|?| |
|4| Access to *global* state data|✓|✖| |
|5| Reuse loaded modules (avoid duplicate loading)|✓| | |
|6| Refer *global* state data (do not copy and pass)|?|?| |
|7| | | | |