Dyskusja:Perl golf

message: Dyskusja na temat definicji PerlGolfa prowadzona jest na forum grupy pl.comp.lang.perl - zapraszamy do dyskusji :)
replies: text: Gorąco zachęcam, żeby wnioski z tej dyskusji trafiały tutaj, bo nie każdy Wikipedysta czyta grupy dyskusyjne. Proponuję też, żeby szkic też tu trafił, ponieważ poza częścią merytoryczną należy dopracować go redakcyjnie. -- kocio ✉ 12:33, 20 mar 2006 (CET)

message: Tekst z hasła:
(powyższa treść nie została zaakceptowana przez uczestników Polskiej edycji PerlGolfa i uczestników grupy pl.com.lang.perl)
-- kocio ✉ 12:24, 20 mar 2006 (CET)
A swoją drogą: co jest przedmiotem niezgody w tym, bądź co bądź, krótkim wyjaśnieniu? jakie były uwagi? -- kocio ✉ 13:02, 20 mar 2006 (CET)
Zapraszam na pl.comp.lang.perl - tam jest dokldana dyskusja, ktorej tutaj nie chce powtarzac.
Magus
thread_title:  Uwagi na temat definicji 

message: Zaproponowane przez Magusa hasła zebrane z dyskusji na grupie pclp (materiał do definicji):
PerlGolf
Sztuka optymalizacji skryptu perlowego, celem ktorej jest minimalizacja dlugosci tego skryptu.
Czyli w tlumaczeniu na ludzki jezyk:
Zabawa programistyczna polegająca na napisaniu programu w Perlu rozwiązującego zadany problem. Główna zasada brzmi: najkrótszy program wygrywa, w związku z tym, aby wygrać należy się wykazać szczegółową znajomością składni i poleceń Perla.
Im więcej wiesz o Perlu tym lepiej.
Moje uwagi:
# Nie może być dwóch wersji definicji. Jeśli jest to zarówno sztuka jak i nazwa konkursu, to należy to ująć w zdaniu. Mnie się zdaje, że to konkurs/zabawa programistyczna, którego celem jest doskonalenie sztuki programowaniu w perlu -- i tak (lub podobnie) bym to napisał. 
# Musi to być całymi zdaniami, w jakiejś istotnej kolejności, inaczej to nie jest spójne i nie jest definicją, tylko listą zagadnień
# Zdanie "Im więcej wiesz o Perlu tym lepiej" może być, o ile jest np. mottem, a nie poradą. Definicja ma opisać, a nie rozmawiać z czytelnikiem.
-- kocio ✉ 12:56, 20 mar 2006 (CET)
Nazwa Perl Golf wziela sie od podobienstwa do golfa - tam wygrywa gracz doprowadzajacy pileczke w jak najmniejszej liczbie udezen do dolka. W naszym przypadku tymi "udezeniami" sa znaki - im jest ich mniej tym lepsze rozwiazanie. Jednak sam tytul nie jest juz obecnie tylko nazwa konkursu, ale stal sie opisowym okresleniem optymalizacji kodu. W naszym swiadku czeste sa okreslenia typu "zgolfowac" cos - mamy wtedy na mysli, ze mozna to zapisac w bardziej skmpresowany sposob (np. zamiast foreach -> wystarczy for).
W takiej sytuacji tresc, ktora przedsatwilem wczesniej podzielibym w ten sposob:
jako definicji uzylbym zdania "Sztuka optymalizacji skryptu perlowego, celem ktorej jest minimalizacja dlugosci tego skryptu." - zwiezle opisuje o co chodzi.
Reszte zas, jako opis tego co pod tym rozumiemy.
Nastepnie mozna by dodac troche historii (siega ona lat '90 - mysle, ze juz z 10 lat bedzie).
Sama historia polskich edycji siega roku 2002.
Do opisu dodalbym tez, ze glowne forum zajmujace sie perlgolfem w polsce to grupa pl.comp.lang.perl - na niej mozna znalezc aktualne wiadomosci z obecnych, a takze opisy poprzednich edycji (czesto wraz z dokladnymi opisami rozwiazan).
Magus
Brzmi dobrze. W takim razie napisz tutaj (w dyskusji hasła) już w postaci ostatecznej i - po ew. poprawkach - trafi do hasła. 
A swoją drogą: przydatnym zwyczajem jest podpisywanie się czterema tyldami - MediaWiki zamienia to na nazwę Wikipedysty z linkiem do jego strony wraz z datą wpisu. To bardzo ułatwia pracę. -- kocio ✉ 13:47, 20 mar 2006 (CET)
thread_title:  Propozycja definicji 

message: Ponizsza propozycja to zaczatek - zakladam, ze w przyszlosci zostana rozwiniete poszczegolne punkty.
Gdzies mialem dokladna rozpiske poczatkow Perl Golfa - nazwiska, daty itd. Jak znajde to dopisze.
Zakladam, ze ponizsza tresc to brudnopis i dopuszam zmiany w tresci.
UWAGA Proponuje edytowac ten tekst besposrednio az do uzyskania ostatecznej formy - unikniemy kilometrow tekstu.
----
thread_title:  Propozycja opisu Perl Golfa 

message: Nazwa konkursu programowania w Perlu a także nazwa sposobu optymalizacji skryptu perlowego, celem którego jest minimalizacja długości tego skryptu. Jednym z istotnych elementów tworzonych rozwiązań jest fakt, iż zastosowany algorytm jest sprawą drugorzędną, dużo ważniejsza jest znajomość składni Perla.
thread_title:  Perl Golf 

message: Nazwa Perl Golf wzięła sie od podobieństwa do golfa. W dyscyplinie tej wygrywa gracz doprowadzający piłeczkę w jak najmniejszej liczbie uderzeń do dołka. W naszym przypadku tymi "uderzeniami" są znaki - im jest ich mniej, tym lepsze rozwiązanie. Jednak sam tytuł nie jest już obecnie tylko nazwą konkursu, ale stał się opisowym określeniem objętościowej optymalizacji kodu. Wśród graczy w Perl Golfa częste są określenia typu "zgolfować coś" - oznacza to, że można coś zapisać w bardziej skompresowany sposób (np. zamiast foreach -> wystarczy for).
thread_title:  Dlaczego Golf? 

message: Historia sięga lat '90. Jednak regularne edycje międzynarodowego Perl Golfa miały miejsce dopiero na początku obecnego stulecia.
Niestety obecnie strona konkursu nie jest dostępna.
=== Polskie edycje ===
Pierwsza edycja polskiego Perl Golfa miała miejsce w grudniu 2002 roku. Od tego czasu edycje sa organizowane regularnie z częstotliwością średnio 1-2 edycji w ciągu miesiąca.
----
Uważam następujące punkty(wyrażenia) w definicji za istotne:
1. konkurs programistyczny
2. polega na napisaniu jak najkrótszego programu
3. algorytm jest sprawą drugorzędną, najistotniejsza jest dobra znajomość składni Perla
Grizzley 20:57, 20 mar 2006 (CET)
Podoba mi się ta szkieletowa propozycja (po 1-2 zdania na sekcję to mało). Po lekkiej redakcji nadaje się do hasła. -- kocio ✉ 21:03, 20 mar 2006 (CET)
Uwzglednilem uwagi Grizzley'a. Co do krotkich punktow - beda one rozbudowane, przedstawilem tylko zaczatek. Niestety obecnie nie mam czasu aby glebiej siegnac do historii (musialbym znalezc swoj stary artykul o Perl Golfie - obecnie gdzies w archiwum na jednym z kilkuset CD ...)<BR>
Magus 09:19, 21 mar 2006 (CET)
Poprawiłem kilka literówek Grizzley 10:22, 21 mar 2006 (CET)
To co, skoro nie ma chwilowo więcej uwag to może zrobić z tego artykuł? Grizzley 11:49, 22 mar 2006 (CET)
A jak brzmi aktualna wersja? -- kocio ✉ 10:06, 23 mar 2006 (CET)
jest powyżej w podpunktach:<BR>
1. Perl Golf<BR>
2. Dlaczego Golf?<BR>
3. Historia Perl Golfa<BR>
4. Polskie edycje<BR>
i ze strony głównej<BR>
5. Przykładowe zadanie<BR>
6. Przykładowe rozwiązanie<BR>
--Grizzley 09:47, 24 mar 2006 (CET)
No i oczywiscie (takze ze strony) :
7. Odnosniki do stron - glownie kernelpanic (tam jest wszystko)
Magus 13:58, 24 mar 2006 (CET)
----
Mój 1 grosz to: odszukać PDFa autorstwa mtve. ZTCP kilkaset stron o perlgolfie,
z treścią zadań i najlepszych rozwiązaniami z różnych konkursów (w tym PCLP).
Chyba było też nieco historii, teorii itp.  Dać link do tego PDFa, a jeśli
będzie coś ciekawego - przedrukować (z tłumaczeniem) za zgodą autora.
Nie pamiętam, jak to się nazywało - "The Perl Golf Book" czy jakoś tak.
--0xF 16:20, 30 mar 2006 (CEST)
Pisze się Perlgolf, Perl golf czy PerlGolf ?
--0xF 16:23, 30 mar 2006 (CEST)
thread_title:  Historia Perl Golfa 

message: Pierwsza edycja polskiego Perl Golfa miała miejsce w grudniu 2002 roku. Od tego czasu edycje sa organizowane regularnie z częstotliwością średnio 1-2 edycji w ciągu miesiąca.
----
Uważam następujące punkty(wyrażenia) w definicji za istotne:
1. konkurs programistyczny
2. polega na napisaniu jak najkrótszego programu
3. algorytm jest sprawą drugorzędną, najistotniejsza jest dobra znajomość składni Perla
Grizzley 20:57, 20 mar 2006 (CET)
Podoba mi się ta szkieletowa propozycja (po 1-2 zdania na sekcję to mało). Po lekkiej redakcji nadaje się do hasła. -- kocio ✉ 21:03, 20 mar 2006 (CET)
Uwzglednilem uwagi Grizzley'a. Co do krotkich punktow - beda one rozbudowane, przedstawilem tylko zaczatek. Niestety obecnie nie mam czasu aby glebiej siegnac do historii (musialbym znalezc swoj stary artykul o Perl Golfie - obecnie gdzies w archiwum na jednym z kilkuset CD ...)<BR>
Magus 09:19, 21 mar 2006 (CET)
Poprawiłem kilka literówek Grizzley 10:22, 21 mar 2006 (CET)
To co, skoro nie ma chwilowo więcej uwag to może zrobić z tego artykuł? Grizzley 11:49, 22 mar 2006 (CET)
A jak brzmi aktualna wersja? -- kocio ✉ 10:06, 23 mar 2006 (CET)
jest powyżej w podpunktach:<BR>
1. Perl Golf<BR>
2. Dlaczego Golf?<BR>
3. Historia Perl Golfa<BR>
4. Polskie edycje<BR>
i ze strony głównej<BR>
5. Przykładowe zadanie<BR>
6. Przykładowe rozwiązanie<BR>
--Grizzley 09:47, 24 mar 2006 (CET)
No i oczywiscie (takze ze strony) :
7. Odnosniki do stron - glownie kernelpanic (tam jest wszystko)
Magus 13:58, 24 mar 2006 (CET)
----
Mój 1 grosz to: odszukać PDFa autorstwa mtve. ZTCP kilkaset stron o perlgolfie,
z treścią zadań i najlepszych rozwiązaniami z różnych konkursów (w tym PCLP).
Chyba było też nieco historii, teorii itp.  Dać link do tego PDFa, a jeśli
będzie coś ciekawego - przedrukować (z tłumaczeniem) za zgodą autora.
Nie pamiętam, jak to się nazywało - "The Perl Golf Book" czy jakoś tak.
--0xF 16:20, 30 mar 2006 (CEST)
Pisze się Perlgolf, Perl golf czy PerlGolf ?
--0xF 16:23, 30 mar 2006 (CEST)
thread_title:  Polskie edycje