Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/kentnl/acme-flat
A Pure Perl reimplementation of B Internals
https://github.com/kentnl/acme-flat
Last synced: 4 days ago
JSON representation
A Pure Perl reimplementation of B Internals
- Host: GitHub
- URL: https://github.com/kentnl/acme-flat
- Owner: kentnl
- License: other
- Created: 2015-03-21T04:32:23.000Z (over 9 years ago)
- Default Branch: master
- Last Pushed: 2017-03-07T15:37:10.000Z (over 7 years ago)
- Last Synced: 2023-08-20T22:46:05.950Z (about 1 year ago)
- Language: Perl
- Size: 72.3 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.mkdn
- Changelog: Changes
- License: LICENSE
Awesome Lists containing this project
README
# NAME
Acme::Flat - A Pure Perl reimplementation of B Internals
# VERSION
version 0.001002
# DESCRIPTION
This module is mostly a learning experiment to help me understand the mechanics
behind perl's `B` internals, and hopefully making more friendly documentation for `B`
components in the process.At present, it only contains the implemented hierarchy present in `>5.18`, with
no more than stub classes to represent each `OP`, each with descriptions.But it is hoped alone that having a description for each `OP` gives some improvement on its own.
# NAMING
The name is an approximation of
Acme::♭
Which was a cutesy way of saying `B` without saying `B`
Alas, `♭` is character `U+266d`, a _Symbol_, not an `AlphaNumeric` included in the
`XID_Start` or `XID_Continue` Regular Expression ranges.I fully intend to capitalize on that name however in the event that:
- 1. MooseX::Types::Perl::DistName allows symbols in distribution names.
- 2. PAUSE itself is proven to accept them.
- 3. Perl itself supports such a character in identifiersHowever, due to [`#3` being now required to appease PAUSE Indexing rules
](http://www.dagolden.com/index.php/2414/this-distribution-name-can-only-be-used-by-users-with-permission/), it seems unlikely `Acme::♭` will exist in the near future.# AUTHOR
Kent Fredric
# COPYRIGHT AND LICENSE
This software is copyright (c) 2017 by Kent Fredric .
This is free software; you can redistribute it and/or modify it under
the same terms as the Perl 5 programming language system itself.