Ro/Haskell
Haskell este limbajul funcțional succesor al LISP-ului, Scheme-ului și ML-ului!
Cel mai productiv limbaj funcțional! Limbajul folosit de autorii limbajului Perl 6 și ales de echipa Linspire, utilizat la inteligență artificială, prelucrări mulțimedia, rețele Petri, programare funcțională, în Robotică, sinteză de circuite electronice, motoare de baze de date, cercetare, producție de software „type safe”, producție de limbaje (DSL-uri, cum este Limbajul Pseudocod Rodin), proiectare automată de scheme electronice, analize statistice și financiare (bancare), grafica 3D...
V-am stârnit curiozitatea? Citiți: Întrebările începătorului. Am adăugat răspunsuri noi (dec. 2009-16 ian. 2010). Înformațiile pentru studenți sunt la punctul 18, începeți de acolo, iar link-urile de descărcare în secțiunea 8. sau la pagina despre lucrări de licență. Celor interesați de OpenGL le recomandăm noua pagină Ro/Haskell/OpenGL
Nota: Pagina cursului de Fundamentele Programării o puteți găsi și pe harta site-ului de sus sau dând click pe Ro (în josul paginii).
Cuprinsul paginii Ro/Haskell:
Știrihttps://www.haskell.org/haskellwiki/Stiri_Ro/Haskell-2014 Aventura lansării comunității Ro/HaskellÎnceputurile folosirii limbajului Haskell în Romania numai zile ușoare și simple n-au fost. Citiți Aventura lansarii comunitatii Ro/Haskell. IntroducereUn răspuns la întrebarea „Ce este Haskell și la ce ne-a folosit și ne foloseste el?” găsiți pe pagina Ro/Haskell/Introducere. Ultima carte introductivă aparută: O mica introducere in Haskell 98. Precedenta carte introductivă aparută: Introducere in Haskell 98 prin exemple. Despre Haskell dorim să prezentam... (Hoogle și nu numai)
deci pot fi rulate ca atare. În realitate, Haskell-ul oferă o oportunitate simultană de a face cercetare, teorie, lucrări știintifice și programe, aproape concomitent. În plus, datorită puternicului sistem de inferențe de tipuri, Hakell-ul va fi ca un asistent care vă verifică - atât cât poate - corectitudinea a ceea ce realizați. Iar Haskell-ul, fiind un limbaj funcțional care permite scrierea de funcții de nivel înalt, veți putea lucra în abstract dacă doriți, rămânând totodată cu picioarele pe pământul practicii programării și al viitoarelor finanțări (deoarece de plătit se plătește mai des pentru proiecte concrete decât pentru teorie neaplicată).
Umor, glume și anecdote despre Haskell
Laboratorul de construcție a limbajelorAccesați laboratorul de construcție al limbajelor, locul de unde veți putea descărca limbaje de programare produse de persoane din grupul Ro/Haskell și de comunitatea Haskell în general. Laboratorul de Limbaje (pagină în pregătire) Aici am mutat informațiile despre construcția limbajelor: Laboratorul de Limbaje. Vedeți și noua pagină: ADFA. Interpretoare, compilatoare și editoare disponibile - pagini în englezăExistă o mulțime de compilatoare și interpretoare pentru Haskell și sunt disponibile gratuit: Hugs (interpretor), GHC (compilator), Hellium (mediu de instruire) și altele. O serie de distributii Linux includ interpretorul Hugs (ex: Mandrake 10.0), altele îl oferă pentru download de pe site-ul distribuției (ex: PC Linux OS 9). Unele permit instalarea imediată a interpretorului sau compilatorului de Haskell (ex: Suse 9.x funcționează cu cele doua binare din distributia Mandrake 10.0). Iar lista nu se opreste aici. Mediul de dezvoltare Kdevelopment permite și realizarea de proiecte în Haskell (are chiar sablon de proiect inclus, pregatit) dar nu uitati să instalati compilatorul GHC. Versiuni de WinHugs sunt de asemenea disponibile pe platforma Windows. Compilatorul Haskell GHC poate, cu ajutorul unui plug-in special să lucreze împreună cu mediul de dezvoltare Eclipse! Nici Visual Studio nu e uitat, exista versiuni în care se poate lucra cu Haskell. Un instrument util lansat recent este Haskell, dar din pacate se pare ca funcționează doar cu edițiile comerciale ale Visual Studio. Testele făcute cu Visual Studio din kit-ul gratuit, distribuibil (A. R. Kit) n-au dus la niciun succes. Motivul tehnic este probabil lipsa suportului pentru plugin-uri din ediția limitata a A. R. Kit. Iar Visual Haskell este văzut ca un plug-in Visual Studio. EDIT: La momentul scrierii (30 septembrie 2021), situația este mai bună decât este descrisă în paragraful anterior (păstrat ca o capsulă care ilustrează obstacolele întâmpinate de programatorii vechi de Haskell). Există acum câteva editoare de text care pot fi configurate pentru a facilita programarea în Haskell. Pentru Linux, se poate folosi SciTE împreună cu aceste sfaturi (în engleză). Pentru Windows, se poate folosi ori Textpad, ori Notepad++, iar pentru macOS există SubEthaEdit, TextMate, BBEdit și TextWrangler. Cele mai bune soluții totuși la capitolul editoare de text se află în editoarele cross-platform (multi-platformă). Printre ele enumerăm: Vim cu Superior Haskell Interaction Mode, Emacs (vedeți această pagină în engleză), Geany, Sublime Text, Visual Studio Code cu extensia Haskell (puteți vedea și aceste pagini), Kate, Atom, Yi (dezvoltat în Haskell, dar cu foarte puține facilități momentan) ș.a.m.d. Pentru proiectul Rodin este recomandat (momentan) editorul Total Edit. Aceste editoare de text pot să funcționeze oarecum ca un IDE (mediu de dezvoltare, engl. Integrated Development Environment), dar dacă se dorește un IDE adevărat? Există soluții și în acest caz. Pentru macOS există un IDE comercial numit Haskell for Mac, necesită OS X Yosemite sau mai sus. Dacă se dorește ceva open-source, se poate instala plugin de Haskell pentru produsele IntelliJ (aici) sau, dacă aveți NixOS, puteți instala Leksah. În 2020, s-a lansat Haskell Language Server care permite oricărui editor precum cele descrise anterior să aibă funcții tip IDE pentru Haskell. Instrucțiunile de instalare se află aici. Au existat câteva plugin-uri care sunt acum depreciate, precum Visual Haskell pentru Visual Studio, plugin-urile EclipseFP și Colorer pentru Eclipse, plugin-ul pentru XCode (pe macOS) etc. Au existat și alte IDE-uri acum inactive precum haste (care a fost un IDE pentru Haskell scris în Haskell), Vital și FP Haskell Center. Concluzia: dacă vreți să programați în Haskell, cel mai bine configurați un editor de text (Vim, Emacs, VS Code, Atom, Sublime Text, Notepad++, SciTe etc.) sau dacă sunteți pe macOS, puteți să încercați Haskell for Mac. Pentru compilatoare și interpretoare de Haskell 2010, există GHC (Glasgow Haskell Compiler) care este compilatorul de facto pentru Haskell. Este disponibil pe majoritatea platformelor comune. Se recomandă a se folosi Haskell Platform pentru a se instala GHC împreună cu Cabal și Stack pe Windows, macOS și Linux. Pe macOS există și Haskell for Mac, menționat mai sus. Printre compilatoare de Haskell 2010 se numără UHC (Utrecht Haskell Compiler) și LHC (LLVM Haskell Compiler). În cazul Haskell 98, avem JHC și Helium, făcut special pentru a preda Haskell (și în consecință oferă erori mult mai informative decât cu celelalte compilatoare disponibile). Mai există alte compilere de Haskell 98, dar nu mai sunt menținute, precum Hugs (un interpretor mic și portabil de Haskell făcut în C, rulează pe orice mașină și are o viteză mare de interpretare, dar performanța nu se compară cu GHC de exemplu), YHC (York Haskell Compiler) și nhc98. Lucrări în limba română, cronologic2005:
Versiunea în limba română a lucrării, în format de capitol de carte. Bibliografia nu este inclusă, dar noțiunile folosite sunt noțiuni fundamentale de teoria categoriilor care pot fi găsite în orice carte de teoria categoriilor. 2006:
2008:
2010:
2011-prezent: To be continued. Vedeți și homepage-ul realizatorului User:Ha$kell Cărți publicate în limba românăCăutați cărți despre Haskell în limba româna? Sau doriți să consultați biblioteca on-line a autorilor din grupul Ro/Haskell? Dați un click pe: Carti publicate in limba romana sau pe Capitole de manual. În cursul lunii octombrie 2008 a aparut Practica interpretarii monadice . Carti în pregătire în limba română
Găsiți în secțiunea Capitole de manual a site-ului părți din draft-ul unui manual despre Haskell pe care am sperat să le includ intr-un volum despre scrierea unor translatoare utile în securizarea sistemelor on-line. Utilizați-le ca un set de lecții de inițiere în Haskell, deși unele capitole necesare (monade, I/O etc) nu sunt incluse. În final am inclus o parte din ele în volumul „Introducere in Haskell 98 prin exemple”.
Dacă știți limba franceză mai bine decât limba engleză, descărcați versiunea de aici, produs al unei echipe din grupul Fr/Haskell, document pe care l-am pus în format PDF după o ultima corectură.
dRaftul personaldRaftul personal va fi o colecție de cărți libere, electronice, pe care sper s-o construim împreună, din variantele (eventual pre-release) ale cărților din domeniul stiintelor informatice. Greșelile de tipar sunt oferite gratuit. :) Vedeți și cărțile libere din zona User:Ha$kell. Traduceri și... voluntariatGrupul Ro/Haskell va oferă șansa să vă afirmați ca traducator, ceea ce, (dacă sunteți filolog) se consideră activitate profesională. Vedeți Proiecte de traduceri. Contactați-l pe Dan la adresa de e-mail cunoscută (e pe site într-o prezentare .PDF) sau la telefonul cunoscut la Universitate și stabilim detaliile și... răsplata. Special pentru filologii din grupul de cercetare LOGOS, ar putea face așa ceva cu studenții lor? Distributii Linux de Download apreciateLista următoare nu este nici pe departe completă. Distributii Linux de Download apreciate de utilizatorii de Haskell. De ce? Doar însuși Linux-ul este un enorm mediu de programare! Mini-bibliotecă despre Haskell, Hugs, GHC și limbaje formale onlineNici nu vă închipuiți câte materiale există pe Internet. Voi încerca să întrețin o listă de cărți și articole disponibile pe Internet, în format PDF sau măcar să indic pe cele mai valoroase. Ro/Haskell/Mini-biblioteca-de-Haskell Merită să citițiSe spune despre cărți ca ajung să fie citite în întregime destul de rar. Despre o carte se spune că este bună dacă ea conține ceea ce știi deja. Altfel n-o poți aprecia. Așa că o vei citi, probabil, tot selectiv. Ce merita sa cititi aflați de aici. Lista va trebui completată, au aparut multe materiale noi. De-ale studenților și întrebarile incepatoruluiÎncercăm să reflectam aici probleme cu care se confrunta studenții nostri. Să publicăm un sfat, un exemplu sau orice altceva ce i-ar putea ajuta. Citiți și: Intrebarile incepatorului Volumul Practica interpretarii monadice care (împreună cu un istoric al domeniului) și alte capitole a fost prezentat ca teza de doctorat pe 24 noiembrie 2009 va avea o serie de Întrebari despre combinatorii de parsere pe această pagină separată. Dacă ați ales cursul optional numit Programare functionala începeți studiul de aici: Programare functionala Dacă sunteți interesați de cursul de Limbaje formale, dați click pe Ro/Haskell/Limbaje formale. Programa de curs va fi aici. Dacă sunteți interesați de Laboratorul de Limbaje formale dați click pe Laboratorul de Limbaje. Atenție, este o pagină destinată celor avansați în construcția de limbaje. Ceilalți vor începe prin a citi manualul. Știți zicala: când nimic nu funcționează, ei bine... citește manualul. Laboratoarele din 2006 le-am strans în cartea Practica interpretarii monadice, care a aparut în octombrie 2008. Faceți liste de comenzi pentru ea, pentru a obtine un preț mai bun de la editor. Dacă sunteți interesați de cursul de Tehnici de compilare dati click pe Ro/Haskell/Tehnici de compilare. Programa de curs va fi aici. Până la apariția cărții de Compilatoare in Haskell, citiți despre Constructia Compilatoarelor Folosind Flex si Bison. Scuze că nu avem mai mult deocamdată. Dacă sunteți interesați de cursul de Arhitectura sistemelor de calcul Linux - iar Hugs și GHC ruleaza și pe Linux, dați click pe... Ro/Haskell/Arhitectura sistemelor de calcul Linux. Cum se rateaza un examen Altele... PrezentăriPPT-uri numai bune de vizionat. Dați click dacă sunt roșii: PPT in ENgleza, PPT in Romana. Deocamdată căutați-le la Bazar. O colectie de link-uri variate, utilă într-o lume în care până și Google este manipulat prin schimbarea ordinii apariției răspunsurilor. Iată și Târgul „Link-uri de vara 2008” O colectie de link-uri variate - 2008 Această secțiune de prezentări este în dezvoltare. Vedeți și prezentările din pagina User:Ha$kell. Ce n-am publicat aici... încăLa o revizuire a site-ului din vara lui 2007, am gasit ca Ro/Haskell ar putea fi încă îmbunătățit. O sumedenie de lucruri ar putea fi adaugate, de la simple explicații pentru începători la colecții de link-uri catre articole și cărți celebre pentru avansați. În cazul în care căutați pe Ro/Haskell versiuni românești ale unor anumite lucrări sau anumite subiecte, uitați-vă și pe această pagină, macar să știți să... nu mai cautati.Ce n-am publicat aici... inca Biblioteci unde am trimis (si găsiți) carti despre HaskellDeoarece cărțile de Haskell s-au publicat în ediții mai mici decat cele de C sau C++ va indicam Biblioteci unde le puteti gasi. Firme care folosesc Haskell și doresc să-și prezinte activitateaDorim să asiguram prin viitoarea pagina Firme o legătură intre cei ce folosesc Haskell și cei care învață Haskell. O cautare pe Internet m-a convins ca cererea de programatori de Haskell pentru piața externă este în crestere. Dar abia de la apariția unor cărți cum este Real World Haskell ne așteptăm la o creștere mai rapidă a numărului de aplicații. De asemenea, succesul unor proiecte de 3D Game Design (frag) a propulsat Haskell-ul și în atentia fabricanților de jocuri video, cu atât mai mult cu cât el poate fi folosit usor la implementarile inteligenței artificiale ale personajelor. (Haskell fiind un urmas al Lisp-ului și ML-ului). Citiți despre proiect și descărcați materialele sale, o carte și un motor de de Quake în surse de pe pagina frag . S-a lansat Industrial Haskell Group https://industry.haskell.org/ cu scopul de a sprijini aplicatiile industriale ale Haskell-ului. UPDATE: În noiembrie 2008 s-a lansat prima ediție de Real World Haskell și se poate citi online la această adresă. ProiecteProiecte la care participă membri ai comunității Ro/Haskell. Pagină în dezvoltare. Deocamdată neactualizată, deși proiecte există. Începand cu cele ale studenților... Vedeti și Laboratorul de limbaje și Ph.D area când vor fi gata. PhD. areaO zona dedicată problematicii doctoratelor, indicațiilor de realizare a tezelor și proiectelor ș.a.m.d. Se va numi Ph.D area. Research areaDescoperirea faptului că din 2007-2008 posedăm rezultate de nivel ISI (apreciere prin comparație cu nivelul altor reviste care au publicat pe aceeași temă!) în domeniul Interpretării și Compilarii Monadice, a Construcției Modulare a Limbajelor, a Arborilor Modulari și Semanticilor Monadice Modulare, deja testate prin proiectul Rodin și oferite spre prezentare la AngloHaskell2008 apoi validate matematic prin publicare - 2009, precum și invitațiile din străinatate și interesul unor Firme Europene ne-au facut să realizam pagina Research area. Avertismente și condiții de folosireAtentie: Acest site este dedicat comunității Haskell, activității acesteia, încurajării folosirii limbajului Haskell și a altor proiecte conexe. În niciun caz și sub nicio formă conținutul acestor pagini nu poate fi folosit pentru blocarea activității unei persoane, interzicerea unor cursuri, atacarea unei persoane care a publicat știri reale, hărțuire, ostracizare, calomnie și alte metode de atac nejustificat la persoană care pot produce blocaje proiectelor noastre. Știrile sunt verificate și rămân în arhivă. Nu mai faceți presiuni pentru ștergerea știrilor despre șefii care ne-au pus bețe în roate, sunt inutile. Vedeți cazul Anexa. Atenție: Trimițând articole și date personale pentru publicare pe acest site al comunității Ro/Haskell, acceptați stocarea datelor dvs. pe servere care nu sunt în Uniunea Europeană și nici macar în Eurasia! Accesul la copiile acestui site oferite de alte servicii proxy (diferite de site-ul original [www.haskell.org]) nu vă garantează nici acuratețea conținutului, nici calitatea de 'virus-free' a materialelor. Verificați întotdeauna fișierele descărcate: PDF-urile pot conține uneori cod arbitrar, iar fișiere .doc macroviruși. Luați-vă toate măsurile de precauție posibile. Detectarea faptului că un program este virus este o problemă algoritmic nedecidabilă, deci nu se știe niciodată. Numai plain-text-ul nu contine viruși. Materialele oferite de Ro/Haskell sunt deocamndată oferite la... Calitate Ro/Haskell sau pur și simplu „As It Is”. Firește că facem eforturi pentru a îmbunătăți continuu calitatea, dar în lipsa unei plăți din partea dumneavoastră nu putem oferi decât calitate cu garanții la nivelul minim cerut de legislație, și fără garanție de potrivire cu un scop sau altul pe care l-ați putea avea în vedere. Din fericire, deoarece Haskell este un limbaj universal extrem de puternic și flexibil, șansele unei potriviri sunt destul de mari în realitate. Atentie: Adresele de e-mail oferite de Ro/Haskell sunt oferite exclusiv pentru: activitate didactică, promovarea limbajului Haskell și a platformelor software pe care rulează acesta, training-ului asociat și a chestiunilor legate de activitatea comunitatii Ro/Haskell și eficiența sau blocajele care intervin în aceste activități. Introducerea acestor adrese în baze de date comerciale și de uz comercial va fi tratata după caz ca SPAM (în ciuda notițelor de genul: acest mesaj nu este spam etc.) sau ca încălcare a condițiilor de utilizare a site-ului stabilite de către autorii acestuia, consecințele conform legii mergând până la confiscarea aparaturii pe care rulați baza de date. De asemenea, riscați pierderea tuturor clienților din rețele mari ca Yahoo deoarece vom marca aceste mesaje ca SPAM, în mod repetat. Drepturi de autorPaginile web depuse pe acest site sunt proprietatea autorilor lor, care au contribuit cu aceste materiale oferind pentru copiile de pe acest site dreptul de folosire sub o licență permisivă: https://www.haskell.org/haskellwiki/HaskellWiki:Copyrights. Materialele stocate pe servere externe acestui site și legate prin link-uri către alte site-uri se supun licentelor de pe serverele de origine! Cărțile și capitolele de cărți aparțin editorilor și autorilor și nu pot fi multiplicate fără acordul acestora. (Faceți link-uri la ele!) În acelasi timp, conform legii 8/1996 din România aveți obligația de a cita numele autorilor sau, în lipsa numele de autor al acestora, în cazul ca nu aveți decât acest nickname. (Conform legii, autorul decide sub ce formă ajunge opera la cunoștința publicului, inclusiv cu ce semnatură de autor sau sub ce pseudonim.) Exemplu: Realizatorul acestei pagini Dan Popa trebuie citat ori ca Dan Popa, ori ca Ha$kell sau User:Ha$kell de pe www.haskell.org. Exemplu de citare corecta Fr/Haskell. Bazare și Târguri cu link-uriO colectie de link-uri variate, utilă intr-o lume în care până și Google este manipulat prin schimbarea ordinii apariției răspunsurilor. Cea dintâi pe care am strâns-o. (prin 2007?) O colectie de link-uri variate - 2008 - am extras pentru dumneavoastră. Alegerea link-urilor importante (după parerea noastră) n-o poate face Google, ci o minte umană care știe ce să vă propună. O colectie de link-uri din 1 noiembrie 2008. Am numit-o Târgul mic de Haskell din noiembrie 2008. Links/O colectie de link-uri/iunie 2009 Am numit-o Târgul mic de Haskell din iunie 2009. Links/O colectie de link-uri/iulie 2009 Am numit-o Târgul mic de Haskell din iulie 2009. La târg ca la târg. Alegeți ce vă place din ceea ce se oferă. Dacă ajungeți prea târziu, s-ar putea chiar să nu mai găsiți unele lucruri. AnticariatAnticariat Ro/Haskell Încercam să oferim celor interesați cărțile pe care le-am citit deja. Dacă aveți cărți de Haskell disponibile, nu ezitați să le anunțați aici. Se pot trimite prin poștă ca „imprimate”, în plic având colțul tăiat, eventual cu ramburs. HardwareInteresul de a rula Haskell pe diferite feluri de hardware, a atins cote înalte. Așa cum am mai spus la cursul de Limbaje Formale sau la cel de Compilatoare, un limbaj cum este Haskell în care (din cauza felului cum este definit lambda calculul) același calcul se poate începe din mai multe locuri și chiar simultan, în paralel, va fi unul dintre limbajele care se pretează la rulare pe mașini intensiv paralele. Încercam să înființăm o pagina de Secrete hardware - software pentru utilizatorii de Haskell și cei care vor naviga pe acest site. Știați de exemplu că puteți folosi vechi monitoare de maxim 1024 x 768 la rezolutia 1280 x 768 neinclusa în manual, pentru a vedea mai bine programele Haskell cu linii lungi ? Imagini din expozițiiImagini care vor constitui o colectie. În dezvoltare... Topul lucrărilor practicePrimul Top al lucrărilor ce merita citite de practicieni. În dezvoltare... Universități din România unde se predă HaskellGăsiți pe pagina: Oameni si cursuri din Romania. Vechea pagina, neterminată este aici: Universitati la care puteti urma cursuri de Haskell si programare functionala. Dragi colegi care predați Haskell, nu ezitați să vă prezentați activitatea! C++ versus HaskellIntrebari despre asemanari, deosebiri și comparatii intre limbajele Eventual... Alte intrebari puse des. Jocuri și concursuriMai mult sau mai putin legate de activitatea comunității. Jocuri. Vedeți și: Ro/Haskell/OpenGL Haskell pentru ingineri de software și hardwareHaskell, muzica și baletulDe catva timp, numele Haskell il gasesc asociat cu informatii despre arta, mai ales despre balet. Va urma o pagină despre Haskell și arte sau, de ce nu, despre prelucrarea informației artistice. Deja cu programe Haskell s-a prelucrat muzică. Pe când și la noi alte proiecte? Reveniți când vom completa Haskell, Muzica și Baletul, iar acest link va fi albastru. Sau parcurgeți O colectie de link-uri variate - 2008 de la Târgul „Link-uri de vară 2008” Muzica monadelor Muzică gratuită, disponibila pentru download (cu unele restricții pentru redifuzare) găsiți pe pagina Music of monads - traducerea: Muzica monadelor, mulțumită echipei muzicienilor care au colaborat cu Jamendo. Ascultați Muzica monadelor. Navigatorule, poți da click cu succes pe link-urile roșii! Celelalte sunt doar pagini din viitor, încă neconstruite. :) Intrebarile incepatorului, Capitole de manual,Practica interpretarii monadice, Stiri Ro/Haskell,Tipuri polimorfice, Clase de tipuri, Quicksort, Anecdote și afirmatii hazlii,savuros dialog, Programati și zambiti!, Opinia editorului revistei MyLinux, Laboratorul de Limbaje (<-Pagina în pregatire.), Hugs <- Downloadul interpretorului Hugs , GHC <- Downloadul compilatorului GHC, „Cum să construiesti un interpretor adaptabil intr-o singura zi!” de Dan Popa, Carti publicate în limba romana, dRaftul personal, Proiecte de traduceri, Distributii Linux de Download apreciate, de utilizatorii de Haskell. Ce merita sa cititi, „Introducere în Haskell 98 prin exemple” publicat la EduSoft., Mini bibliografie despre Programare functionala, Ce n-am publicat aici... inca, Proiecte, O colectie de link-uri, Înca O colectie de link-uri variate - 2008, Anticariat Ro/Haskell, Viitoarea colectie de Imagini, Primul Top, al lucrarilor. Universitati la care puteti urma cursuri de Haskell si programare functionala., Intrebari despre asemanari, deosebiri si comparatii intre limbajele, Eventual... Alte intrebari puse des., Haskell, Muzica și Baletul, Rodin,, Categories:Ro. BannereBannere necomerciale, educationale și culturale, aici: Ro/Haskell/Banners UmorAm avut ocazia să citesc cea mai... indescriptibilă în cuvinte pagina provenita prin traducere - presupun ca automată - din volumul Gentle. Pagina a fost atribuită spre citire domnului student Pargaru căruia îi recunoaștem meritele de umorist Haskell, în echipă cu un translator automat. Citiți: Umor Haskell mort-copt. Textul original este la pagina 35 în Gentle. Pagina indexată la indexul Categories:Ro Utilizare, istoricContoarele indicând numarul de utilizări ale paginilor site-ului continuă să creasca. Iată mai jos câteva momente istorice și numărul de accese înregistrat până la anumite date. 14 mai 2009 - This page has been accessed 18,653 times. This page was last modified 18:29, 12 May 2009 28 aprilie 2009 - This page has been accessed 18,158 times. This page was last modified 06:21, 14 April 2009 14 aprilie 2009 - This page has been accessed 17,832 times. This page was last modified 06:15, 14 April 2009 23 martie 2009 - This page has been accessed 16,981 times. This page was last modified 13:12, 18 December 2008. 22 iunie 2009 - This page has been accessed 19,754 times. 20 iulie 2009 - This page has been accessed 20,494 times. This page was last modified 10:33, 23 June 2009. 29 iulie 2009 -This page has been accessed 20,752 times. This page was last modified 19:43, 29 July 2009. 31 august 2009 - This page has been accessed 21,520 times. 7 oct 2009 - This page has been accessed 22,222 times. This page was last modified 21:28, 7 October 2009 12 dec 2009 - This page has been accessed 24,513 times. Cândva intre 12 dec 2009 și 11 ian 2010 contorul de accese la aceasta pagină a trecut de totalul de 25000 de accese. 26 apr 2010: Contorul de accese la aceasta pagina a trecut de totalul de 27050 de accese. 9 Feb 2011. - This page has been accessed 35,588 times. 13 Apr 2011 - This page has been accessed 36,191 times. 13 Iunie 2011 - This page has been accessed 37,061 times. 7 nov 2011 - This page has been accessed 40,863 times. 24 July 2013 - This page has been accessed 68,881 times. 30 Septembrie 2021 - Între timp s-a scos funcția aceasta din MediaWiki, deci nu avem cum să știm câți au văzut această pagină. Sigur a trecut de 70000 accesări, posibil 80-90000 sau chiar 100000 accesări (totuși, între 07.2013 și 09.2021 este o distanță mare). <= Înapoi la începutul paginii principale Ro/Haskell. https://www.haskell.org/wikiupload/4/4c/Header2-RoH.gif Din 12 mai 2009 Ro/Haskell se înscrie între organizațiile semnatare ale Open Education Declaration”. |