Moose: Porovnání verzí
Smazaný obsah Přidaný obsah
Moose |
Instalace |
||
Řádek 1: | Řádek 1: | ||
'''Moose''' je objektový systém, vytvořený jako knihovna v Perlu. V podstatě vytváří určitý způsob myšlení (školu), jak zacházet s objekty v Perlu (s objekty se zde jinak dá zacházet celkem volně). |
'''Moose''' je objektový systém, vytvořený jako knihovna v Perlu. V podstatě vytváří určitý způsob myšlení (školu), jak zacházet s objekty v Perlu (s objekty se zde jinak dá zacházet celkem volně). |
||
== Instalace == |
|||
=== Ubuntu === |
|||
Při výběru balíku ''libmoose-perl'' budou nainstalovány i následující balíky: |
|||
*libb-hooks-endofscope-perl (verze 0.08-1) bude nainstalován |
|||
*libclass-load-xs-perl (verze 0.03-1) bude nainstalován |
|||
*libdevel-globaldestruction-perl (verze 0.04-2) bude nainstalován |
|||
*libdevel-partialdump-perl (verze 0.15-1) bude nainstalován |
|||
*libeval-closure-perl (verze 0.06-1) bude nainstalován |
|||
*libmoose-perl (verze 2.0401-1) bude nainstalován |
|||
*libnamespace-clean-perl (verze 0.22-1) bude nainstalován |
|||
*libsub-exporter-perl (verze 0.982-1) bude nainstalován |
|||
*libsub-identify-perl (verze 0.04-1build2) bude nainstalován |
|||
*libtask-weaken-perl (verze 1.03-1) bude nainstalován |
|||
*libvariable-magic-perl (verze 0.47-1build1) bude nainstalován |
|||
== Tutoriál == |
== Tutoriál == |
||
Sytému Moose je věnována kapitola ''Objects'' v knize [[Modern Perl]]. |
Sytému Moose je věnována kapitola ''Objects'' v knize [[Modern Perl#07. Objekty]]. Touto kapitolou je inspirován tento tutoriál. Poznamenejme, že direktivami |
||
<source lang='perl'> |
|||
use utf8; |
|||
binmode STDOUT, ':utf8'; |
|||
</source> |
|||
můžeme (pro legraci) používat i české názvy proměnných i s diakritikou (pro vážné programování bych to ale asi nedoporučoval). |
|||
<source lang='perl'> |
|||
</source> |
|||
<source lang='perl'> |
|||
</source> |
|||
<source lang='perl'> |
|||
</source> |
|||
<source lang='perl'> |
|||
</source> |
|||
<source lang='perl'> |
|||
</source> |
|||
<source lang='perl'> |
|||
</source> |
|||
<source lang='perl'> |
|||
</source> |
|||
<source lang='perl'> |
|||
</source> |
|||
<source lang='perl'> |
|||
</source> |
|||
<source lang='perl'> |
|||
</source> |
|||
Verze z 24. 10. 2012, 08:44
Moose je objektový systém, vytvořený jako knihovna v Perlu. V podstatě vytváří určitý způsob myšlení (školu), jak zacházet s objekty v Perlu (s objekty se zde jinak dá zacházet celkem volně).
Instalace
Ubuntu
Při výběru balíku libmoose-perl budou nainstalovány i následující balíky:
- libb-hooks-endofscope-perl (verze 0.08-1) bude nainstalován
- libclass-load-xs-perl (verze 0.03-1) bude nainstalován
- libdevel-globaldestruction-perl (verze 0.04-2) bude nainstalován
- libdevel-partialdump-perl (verze 0.15-1) bude nainstalován
- libeval-closure-perl (verze 0.06-1) bude nainstalován
- libmoose-perl (verze 2.0401-1) bude nainstalován
- libnamespace-clean-perl (verze 0.22-1) bude nainstalován
- libsub-exporter-perl (verze 0.982-1) bude nainstalován
- libsub-identify-perl (verze 0.04-1build2) bude nainstalován
- libtask-weaken-perl (verze 1.03-1) bude nainstalován
- libvariable-magic-perl (verze 0.47-1build1) bude nainstalován
Tutoriál
Sytému Moose je věnována kapitola Objects v knize Modern Perl#07. Objekty. Touto kapitolou je inspirován tento tutoriál. Poznamenejme, že direktivami
use utf8;
binmode STDOUT, ':utf8';
můžeme (pro legraci) používat i české názvy proměnných i s diakritikou (pro vážné programování bych to ale asi nedoporučoval).