{"product_id":"more-ocaml-algorithms-methods-and-diversions-paperback","title":"More OCaml: Algorithms, Methods, and Diversions - Paperback","description":"\u003cdiv\u003e\u003cp style=\"text-align: right;\"\u003e\u003ca href=\"https:\/\/reportcopyrightinfringement.com\/\" target=\"_blank\" rel=\"nofollow\"\u003e\u003cb\u003eReport copyright infringement\u003c\/b\u003e\u003c\/a\u003e\u003c\/p\u003e\u003c\/div\u003e\u003cp\u003eby \u003cb\u003eJohn Whitington\u003c\/b\u003e (Author)\u003c\/p\u003e\u003cp\u003e\u003c\/p\u003e\u003cp\u003eIn \u003ci\u003eMore OCaml\u003c\/i\u003e John Whitington takes a meandering tour of functional programming with OCaml, introducing various language features and describing some classic algorithms. The book ends with a large worked example dealing with the production of PDF files. There are questions for each chapter together with worked answers and hints.\u003c\/p\u003e\u003cp\u003e\u003ci\u003eMore OCaml\u003c\/i\u003e will appeal both to existing OCaml programmers who wish to brush up their skills, and to experienced programmers eager to explore functional languages such as OCaml. It is hoped that each reader will find something new, or see an old thing in a new light. For the more casual reader, or those who are used to a different functional language, a summary of basic OCaml is provided at the front of the book.\u003c\/p\u003e\u003cp\u003eChapters: \u003c\/p\u003e\u003cul\u003e\n\u003cli\u003eSummary of Basic OCaml\u003c\/li\u003e\n\u003cli\u003eOur Working Environment\u003c\/li\u003e\n\u003cli\u003eUnravelling \"Fold\"\u003c\/li\u003e\n\u003cli\u003eBeing Lazy\u003c\/li\u003e\n\u003cli\u003eNamed Tuples with Records\u003c\/li\u003e\n\u003cli\u003eGeneralized Input\/Output\u003c\/li\u003e\n\u003cli\u003eStreams of Bits\u003c\/li\u003e\n\u003cli\u003eCompressing Data\u003c\/li\u003e\n\u003cli\u003eLabelled and Optional Arguments\u003c\/li\u003e\n\u003cli\u003eFormatted Printing\u003c\/li\u003e\n\u003cli\u003eSearching for Things\u003c\/li\u003e\n\u003cli\u003eFinding Permutations\u003c\/li\u003e\n\u003cli\u003eMaking Sets\u003c\/li\u003e\n\u003cli\u003ePlaying Games\u003c\/li\u003e\n\u003cli\u003eRepresenting Documents\u003c\/li\u003e\n\u003cli\u003eWriting Documents\u003c\/li\u003e\n\u003cli\u003ePretty Pictures\u003c\/li\u003e\n\u003cli\u003eAdding Text\u003c\/li\u003e\n\u003cli\u003eAnswers to Questions\u003c\/li\u003e\n\u003cli\u003eHints for Questions\u003c\/li\u003e\n\u003cli\u003eCoping with Errors\u003c\/li\u003e\n\u003c\/ul\u003e\u003ch3\u003eAuthor Biography\u003c\/h3\u003e\u003cp\u003eJohn Whitington founded a software company which uses OCaml extensively. He teaches functional programming to students of Computer Science at the University of Cambridge.\u003c\/p\u003e\n            \u003cdiv\u003e\n\u003cstrong\u003eNumber of Pages:\u003c\/strong\u003e 218\u003c\/div\u003e\n            \u003cdiv\u003e\n\u003cstrong\u003eDimensions:\u003c\/strong\u003e 0.46 x 9.25 x 7.52 IN\u003c\/div\u003e\n            \u003cdiv\u003e\n\u003cstrong\u003ePublication Date:\u003c\/strong\u003e August 26, 2014\u003c\/div\u003e\n            ","brand":"BooksCloud","offers":[{"title":"Default Title","offer_id":44282873086054,"sku":"9780957671119","price":77.18,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0599\/7255\/0758\/files\/WkJOQWxiTWxPNGszSmNyUnF4dHA4dz09.webp?v=1766576828","url":"https:\/\/infinitylightwa.com\/products\/more-ocaml-algorithms-methods-and-diversions-paperback","provider":"Infinity Light","version":"1.0","type":"link"}