
Pierwsze spojrzenie na najnowszą wersję języka Perl
Wiele osób wciąż zaangażowanych jest w rozwój Perla 5; w tym samym czasie główna grupa programistów Perla rozpoczęła pracę nad językiem Perl 6, nową, napisaną zupełnie od podstaw wersją języka. Chociaż w wersji tej wciąż utrzymana zostanie filozofia Perla oraz jego powszechnie znana składnia, to jednak wszystkie inne elementy języka są ponownie analizowane i tworzone od podstaw.
Książka "Perl 6. Podstawy" to przegląd bieżącego stanu rozwoju języka Perl dla wszystkich dotychczasowych jego użytkowników, jak również dla początkujących programistów, którzy swoje pierwsze programistyczne doświadczenia wiążą z Perlem. Napisana przez członków głównego zespołu programistów języka książka prezentuje wyjaśnienie różnych etapów projektu, stanowiąc jednocześnie materiał referencyjny dla programistów, którzy są zainteresowani planowanymi zmianami, jak również dla tych, którzy chcieliby przyłączyć się do projektu. Książka ta z pewnością zaspokoi ich ciekawość i ukaże, w jaki sposób zmiany wprowadzone do języka uczynią z Perla jeszcze potężniejsze i łatwiejsze do stosowania narzędzie. "Perl 6. Podstawy" stanowi pierwszą książkę oferującą możliwość wejrzenia w kolejną główną wersję języka Perl. Stanowi ona niezbędną lekturę dla wszystkich osób zainteresowanych przyszłością tego doskonałego narzędzia.
Przedmowa (5)Rozdział 1. Przegląd projektu (9)
- Narodziny języka Perl 6 (9)
- Początek (10)
- Trwająca misja (12)
- Rozwój języka (17)
- Rozwój maszyny Parrot (19)
- Czynniki lingwistyczne oraz poznawcze (25)
- Problemy architektury (32)
- Zmienne (36)
- Operatory (43)
- Struktury określające przepływ kontroli (59)
- Procedury (66)
- Klasy oraz obiekty (71)
- Gramatyki oraz reguły (74)
- Reguły projektu struktur wewnętrznych (83)
- Architektura maszyny wirtualnej Parrot (84)
- Interpreter (89)
- Operacje wejścia-wyjścia, zdarzenia, sygnały oraz wątki (95)
- Obiekty (101)
- Funkcje zaawansowane (104)
- Konkluzja (108)
- Przygotowanie do pracy (109)
- Podstawy (111)
- Praca z obiektami PMC (127)
- Przepływ sterowania (131)
- Stosy oraz ramki rejestrów (134)
- Zmienne leksykalne oraz globalne (137)
- Procedury (141)
- Tworzenie testów (149)
- Krótki podręcznik PASM (151)
- Przygotowanie do pracy (175)
- Przygotowanie do pracy (176)
- Przepływ sterowania (186)
- Procedury (189)
- Parametry wiersza poleceń kompilatora IMCC (194)
- Krótki podręcznik IMCC (197)