Mic 0.001004 Latest
Files
- Build.PL
- Changes
- LICENSE
- MANIFEST
- META.json
- META.yml
- README.md
- cpanfile
- lib/Mic.pm
- lib/Mic/ArrayImpl.pm
- lib/Mic/Assembler.pm
- lib/Mic/Bind.pm
- lib/Mic/Class.pm
- lib/Mic/ContractConfig.pm
- lib/Mic/Contracts.pm
- lib/Mic/Impl.pm
- lib/Mic/Implementation.pm
- lib/Mic/Interface.pm
- lib/Mic/Manual/Construction.pod
- lib/Mic/Tutorial/OOP.pod
- t/docs/arrayimps/fixed_size_queue.t
- t/docs/arrayimps/set.t
- t/docs/arrayimps/spider.t
- t/docs/arrayimps/spider2.t
- t/docs/construction/build_with_arg.t
- t/docs/construction/counter1.t
- t/docs/construction/counter3.t
- t/docs/construction/default_constructor.t
- t/docs/construction/init_arg.t
- t/docs/construction/positional_args.t
- t/docs/contracts/fixed_size_queue_constructor_post_not_ok.t
- t/docs/contracts/fixed_size_queue_contract_ok.t
- t/docs/contracts/fixed_size_queue_invariant_not_ok.t
- t/docs/contracts/fixed_size_queue_invariant_not_ok_config.t
- t/docs/contracts/fixed_size_queue_invariant_ok.t
- t/docs/contracts/fixed_size_queue_post_not_ok_1.t
- t/docs/contracts/fixed_size_queue_post_not_ok_2.t
- t/docs/contracts/fixed_size_queue_post_not_ok_3.t
- t/docs/contracts/fixed_size_queue_post_ok.t
- t/docs/contracts/fixed_size_queue_pre_not_ok.t
- t/docs/contracts/fixed_size_queue_pre_ok.t
- t/docs/delegates/fixed_size_queue.t
- t/docs/delegates/fixed_size_queue_v2.t
- t/docs/delegates/queue.t
- t/docs/extension/fixed_size_queue_invariant_not_ok.t
- t/docs/extension/fixed_size_queue_invariant_not_ok_2.t
- t/docs/loadimp/set.t
- t/docs/synopsis/packages.t
- t/docs/synopsis/set.t
- t/docs/synopsis/set_alternate.t
- t/docs/usage/set.t
- t/docs/usage/set_reuse_interface.t
- t/lib/BoundedQueueImpl.pm
- t/lib/BoundedQueueImplWithRole.pm
- t/lib/Example/ArrayImps/BoundedQueueImp.pm
- t/lib/Example/ArrayImps/HashSet.pm
- t/lib/Example/ArrayImps/QueueImp.pm
- t/lib/Example/ArrayImps/Spider.pm
- t/lib/Example/ArrayImps/Spider_v2.pm
- t/lib/Example/Construction/Acme/Counter.pm
- t/lib/Example/Construction/Acme/CounterWithNew.pm
- t/lib/Example/Construction/Acme/Counter_v2.pm
- t/lib/Example/Construction/Acme/Set_v1.pm
- t/lib/Example/Construction/Acme/Set_v2.pm
- t/lib/Example/Construction/Counter.pm
- t/lib/Example/Construction/Counter_v3.pm
- t/lib/Example/Construction/Counter_v4.pm
- t/lib/Example/Construction/Set_v1.pm
- t/lib/Example/Construction/Set_v2.pm
- t/lib/Example/Contracts/Acme/BoundedQueue_v1.pm
- t/lib/Example/Contracts/Acme/BoundedQueue_v2.pm
- t/lib/Example/Contracts/Acme/BoundedQueue_v3.pm
- t/lib/Example/Contracts/Acme/BoundedQueue_v4.pm
- t/lib/Example/Contracts/Acme/BoundedQueue_v5.pm
- t/lib/Example/Contracts/Acme/BoundedQueue_v6.pm
- t/lib/Example/Contracts/BoundedQueue.pm
- t/lib/Example/Delegates/Acme/BoundedQueue_v1.pm
- t/lib/Example/Delegates/Acme/BoundedQueue_v2.pm
- t/lib/Example/Delegates/Acme/Queue_v1.pm
- t/lib/Example/Delegates/BoundedQueue.pm
- t/lib/Example/Delegates/BoundedQueue_v2.pm
- t/lib/Example/Delegates/MultiQueue.pm
- t/lib/Example/Delegates/Queue.pm
- t/lib/Example/Extension/BoundedQueue.pm
- t/lib/Example/Extension/BoundedQueue_v2.pm
- t/lib/Example/Extension/Queue.pm
- t/lib/Example/LoadImp/ArraySet.pm
- t/lib/Example/LoadImp/HashSet.pm
- t/lib/Example/LoadImp/Set.pm
- t/lib/Example/Overloads/HashSet.pm
- t/lib/Example/Overloads/Set.pm
- t/lib/Example/Synopsis/Acme/Counter.pm
- t/lib/Example/Synopsis/ArraySet.pm
- t/lib/Example/Synopsis/Counter.pm
- t/lib/Example/Synopsis/HashSet.pm
- t/lib/Example/Synopsis/Set.pm
- t/lib/Example/Usage/Set.pm
- t/lib/Example/Usage/SetInterface.pm
- t/lib/Example/Usage/SetReuseInterface.pm
- t/misc/destroy.t
- t/misc/interface_unsatisfied.t