Your SlideShare is downloading. ×
0
‎Откуда узнать про Perl 6‎
‎Откуда узнать про Perl 6‎
‎Откуда узнать про Perl 6‎
‎Откуда узнать про Perl 6‎
‎Откуда узнать про Perl 6‎
‎Откуда узнать про Perl 6‎
‎Откуда узнать про Perl 6‎
‎Откуда узнать про Perl 6‎
‎Откуда узнать про Perl 6‎
‎Откуда узнать про Perl 6‎
‎Откуда узнать про Perl 6‎
‎Откуда узнать про Perl 6‎
‎Откуда узнать про Perl 6‎
‎Откуда узнать про Perl 6‎
‎Откуда узнать про Perl 6‎
‎Откуда узнать про Perl 6‎
‎Откуда узнать про Perl 6‎
‎Откуда узнать про Perl 6‎
‎Откуда узнать про Perl 6‎
‎Откуда узнать про Perl 6‎
‎Откуда узнать про Perl 6‎
‎Откуда узнать про Perl 6‎
‎Откуда узнать про Perl 6‎
‎Откуда узнать про Perl 6‎
‎Откуда узнать про Perl 6‎
‎Откуда узнать про Perl 6‎
‎Откуда узнать про Perl 6‎
‎Откуда узнать про Perl 6‎
‎Откуда узнать про Perl 6‎
‎Откуда узнать про Perl 6‎
‎Откуда узнать про Perl 6‎
‎Откуда узнать про Perl 6‎
‎Откуда узнать про Perl 6‎
‎Откуда узнать про Perl 6‎
‎Откуда узнать про Perl 6‎
‎Откуда узнать про Perl 6‎
‎Откуда узнать про Perl 6‎
‎Откуда узнать про Perl 6‎
‎Откуда узнать про Perl 6‎
‎Откуда узнать про Perl 6‎
‎Откуда узнать про Perl 6‎
‎Откуда узнать про Perl 6‎
‎Откуда узнать про Perl 6‎
‎Откуда узнать про Perl 6‎
‎Откуда узнать про Perl 6‎
‎Откуда узнать про Perl 6‎
‎Откуда узнать про Perl 6‎
‎Откуда узнать про Perl 6‎
‎Откуда узнать про Perl 6‎
‎Откуда узнать про Perl 6‎
‎Откуда узнать про Perl 6‎
‎Откуда узнать про Perl 6‎
‎Откуда узнать про Perl 6‎
‎Откуда узнать про Perl 6‎
‎Откуда узнать про Perl 6‎
‎Откуда узнать про Perl 6‎
‎Откуда узнать про Perl 6‎
‎Откуда узнать про Perl 6‎
‎Откуда узнать про Perl 6‎
‎Откуда узнать про Perl 6‎
‎Откуда узнать про Perl 6‎
‎Откуда узнать про Perl 6‎
‎Откуда узнать про Perl 6‎
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

‎Откуда узнать про Perl 6‎

696

Published on

Published in: Technology
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
696
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
3
Comments
0
Likes
1
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. Откуда узнать про Perl 6
  • 2. Про Perl 6 говорят с 2000
  • 3. Сейчас 2009
  • 4. Готов ли Perl 6?
  • 5. Готов ли Perl 6? Ну почти
  • 6. Как изучать?
  • 7. Как изучать? Как обучать?
  • 8. Как изучать Знать Perl 5
  • 9. Как изучать Знать Perl 5 изучить отличия
  • 10. Как изучать Знать Perl 5 Не знать Perl 5 изучить отличия
  • 11. Как изучать Знать Perl 5 Не знать Perl 5 изучить изучить отличия документацию
  • 12. Предыстория
  • 13. Parrot 0.1.0 languages/perl6
  • 14. Parrot 0.1.0 Для компиляции файла грамматики Perl 6 нужен 1 ГБ памяти
  • 15. Parrot 0.1.0 Настоящий байткод
  • 16. PUGS
  • 17. PUGS Perl User’s Golfing System
  • 18. PUGS Perl User’s Golfing System Написан на Haskell
  • 19. PUGS Perl User’s Golfing System Вместе с GHC собирается часа четыре
  • 20. PUGS Perl User’s Golfing System Самое большое подмножество языка на тот момент
  • 21. use v6;
  • 22. use v6; Модули на CPAN для Perl 5
  • 23. use v6; Moose?
  • 24. use v6; 5.10?
  • 25. Perl 6 не один Pugs Elf Rakudo KindaPerl6 SMOP
  • 26. Rakudo
  • 27. Rakudo Rakudo-do — путь верблюда (яп.)
  • 28. Rakudo Компилятор в PIR-код
  • 29. Компилятор Rakudo rakudo.org
  • 30. Виртуальная машина Parrot parrot.org
  • 31. Документация, тесты и грамматика pugscode.org
  • 32. Что почитать
  • 33. Июнь 2003
  • 34. Июнь 2004
  • 35. Июнь 2004 2005
  • 36. 2005
  • 37. 2007?
  • 38. Это все уже история
  • 39. Написано много и давно
  • 40. Документация
  • 41. RFCs, Apocalypses, Exegeses
  • 42. Все это уже история
  • 43. RFCs, Apocalypses, Exegeses, Synopses
  • 44. Synopses perlcabal.org/syn
  • 45. Synopses perlcabal.org/syn S1 . . . S33
  • 46. S = Synopses
  • 47. S = Spec
  • 48. svn.pugscode.org
  • 49. Спецификация pugs/docs/Perl6/Spec
  • 50. Набор тестов pugs/t/spec
  • 51. S02‐builtin_data_types S05‐substitution S12‐traits S02‐lexical‐conventions S05‐syntactic‐categories S13‐overloading S02‐literals S05‐transliteration S13‐syntax S02‐magicals S06‐ S13‐type‐casting S02‐names advanced_subroutine_featur S14‐roles S02‐names_and_variables es S14‐traits S02‐one‐pass‐parsing S06‐currying S16‐filehandles S02‐polymorphic_types S06‐macros S16‐io S02‐ S06‐multi S16‐unfiled whitespace_and_comments S06‐operator‐overloading S17‐async S03‐junctions S06‐other S28‐named‐variables S03‐operators S06‐routine‐modifiers S29‐any S04‐blocks‐and‐statements S06‐signature S29‐context S04‐closure‐traits S06‐traits S29‐conversions S04‐declarations S09‐autovivification S29‐os S04‐exceptions S09‐subscript_slice S29‐range S04‐statement‐modifiers S09‐typed‐arrays S29‐type S04‐statements S10‐packages S32‐array S05‐capture S11‐modules S32‐container S05‐grammar S12‐attributes S32‐hash S05‐interpolation S12‐class S32‐io S05‐mass S12‐construction S32‐list S05‐match S12‐enums S32‐num S05‐metachars S12‐introspection S32‐scalar S05‐metasyntax S12‐methods S32‐str S05‐modifier S12‐role S32‐temporal S05‐nonstrings S12‐subset S32‐trig
  • 52. Грамматика pugs/src/perl6/STD.pm
  • 53. STD.pm 150 КБ
  • 54. STD.pm 5375 строк
  • 55. Кого почитать
  • 56. Мориц Ленц perlgeek.de
  • 57. Габор Сабо szabgab.com
  • 58. Джонатан Вортингтон use.perl.org/ ~JonathanWorthington
  • 59. Карл Мэсак use.perl.org/~masak
  • 60. Патрик Мишо use.perl.org/~pmichaud
  • 61. Илья Беликин ihrd.livejournal.com
  • 62. perl6.ru
  • 63. __END__ Андрей Шитов http://shitov.ru | andy@shitov.ru

×