Skip to main content

Real World OCaml: Functional programming for the masses




A privacy reminder from GoogleReview nowI'll read this later
















  • Account






  • Search






  • Maps






  • YouTube






  • Play






  • News






  • Gmail






  • Contacts






  • Drive






  • Calendar






  • Google+






  • Translate






  • Photos


More






  • Shopping






  • Finance






  • Docs






  • Books






  • Blogger






  • Hangouts






  • Keep






  • Earth


Even more from Google



Sign in







Hidden fields



















A privacy reminder from GoogleReview nowI'll read this later



A privacy reminder from GoogleReview nowI'll read this later

















  • Account






  • Search






  • Maps






  • YouTube






  • Play






  • News






  • Gmail






  • Contacts






  • Drive






  • Calendar






  • Google+






  • Translate






  • Photos


More






  • Shopping






  • Finance






  • Docs






  • Books






  • Blogger






  • Hangouts






  • Keep






  • Earth


Even more from Google



Sign in







Hidden fields






























  • Account






  • Search






  • Maps






  • YouTube






  • Play






  • News






  • Gmail






  • Contacts






  • Drive






  • Calendar






  • Google+






  • Translate






  • Photos


More






  • Shopping






  • Finance






  • Docs






  • Books






  • Blogger






  • Hangouts






  • Keep






  • Earth


Even more from Google



Sign in



















  • Account






  • Search






  • Maps






  • YouTube






  • Play






  • News






  • Gmail






  • Contacts






  • Drive






  • Calendar






  • Google+






  • Translate






  • Photos


More






  • Shopping






  • Finance






  • Docs






  • Books






  • Blogger






  • Hangouts






  • Keep






  • Earth


Even more from Google



Sign in



















  • Account






  • Search






  • Maps






  • YouTube






  • Play






  • News






  • Gmail






  • Contacts






  • Drive






  • Calendar






  • Google+






  • Translate






  • Photos


More






  • Shopping






  • Finance






  • Docs






  • Books






  • Blogger






  • Hangouts






  • Keep






  • Earth


Even more from Google



















  • Account






  • Search






  • Maps






  • YouTube






  • Play






  • News






  • Gmail






  • Contacts






  • Drive






  • Calendar






  • Google+






  • Translate






  • Photos


More






  • Shopping






  • Finance






  • Docs






  • Books






  • Blogger






  • Hangouts






  • Keep






  • Earth


Even more from Google











































































































































































Sign in





Sign in














Hidden fields

















Hidden fields

















Hidden fields

















Hidden fields















































Load basic HTML (for slow connections)









Load basic HTML (for slow connections)





Load basic HTML (for slow connections)



Load basic HTML (for slow connections)




Screen reader users: click this link for accessible mode. Accessible mode has the same essential features but works better with your reader.



Books















books.google.co.uk - This fast-moving tutorial introduces you to OCaml, an industrial-strength programming language designed for expressiveness, safety, and speed. Through the book’s many examples, you’ll quickly learn how OCaml stands out as a tool for writing fast, succinct, and readable systems code.Real World OCaml...https://books.google.co.uk/books/about/Real_World_OCaml.html?id=kajtAQAAQBAJ&utm_source=gb-gplus-shareReal World OCamlReal World OCaml



  1. My library

  2. Help

  3. Advanced Book Search

















Front Cover
  











.html_page_image{display:none;}
.viewport div img {display:none;}


.html_page_image { background-image:url("https://books.google.co.uk/books/content?id=kajtAQAAQBAJ&pg=PP1&img=1&zoom=3&hl=en&sig=ACfU3U2raog8NDquuDKb0ZtrUhEJMBcFLQ"); width:575px;height:748px; top:0px;left:0px;position:relative}
Next Page




_OC_addFlags({Host:"https://books.google.co.uk/", LockSrc:"/books/javascript/lock_67cdbfe536dffe3871218db5c25fdc8a.js", IsFutureOnSaleVolumesEnabled:1, IsBookcardListPriceSmall:0, IsImagePageProviderEnabled:1, IsMyLibraryGooglePlusEnabled:1, IsImageModeNotesEnabled:1, IsEmbeddedMediaEnabled:1, IsAdsDisabled:0, IsOfflineBubbleEnabled:1, IsBrowsingHistoryEnabled:1, IsZipitFolderCollectionEnabled:1, IsDisabledRandomBookshelves:0, IsMobileRequest:0, IsImageModeAnnotationsEnabled:1, IsBooksUnifiedLeftNavEnabled:1, IsWebReaderSvgEnabled:0, IsBooksShareButtonEnabled:0, IsBooksRentalEnabled:1, IsInternalUser:0});_OC_Run({"page":[{"pid":"PP1","flags":32,"order":0,"h":756},{"pid":"PT1","order":1},{"pid":"PT3","order":3},{"pid":"PT4","order":4},{"pid":"PT5","order":5},{"pid":"PT6","order":6},{"pid":"PT7","order":7},{"pid":"PT8","order":8},{"pid":"PT9","order":9},{"pid":"PT10","order":10},{"pid":"PT11","order":11},{"pid":"PT12","order":12},{"pid":"PT13","order":13},{"pid":"PT14","order":14},{"pid":"PT15","order":15},{"pid":"PT16","order":16},{"pid":"PT17","order":17},{"pid":"PT18","order":18},{"pid":"PT19","order":19},{"pid":"PT20","order":20},{"pid":"PT21","order":21},{"pid":"PT22","order":22},{"pid":"PT23","order":23},{"pid":"PT24","order":24},{"pid":"PT25","order":25},{"pid":"PT26","order":26},{"pid":"PT27","order":27},{"pid":"PT28","order":28},{"pid":"PT29","order":29},{"pid":"PT30","order":30},{"pid":"PT31","order":31},{"pid":"PT32","order":32},{"pid":"PT33","order":33},{"pid":"PT34","order":34},{"pid":"PT35","order":35},{"pid":"PT36","order":36},{"pid":"PT37","order":37},{"pid":"PT38","order":38},{"pid":"PT39","order":39},{"pid":"PT40","order":40},{"pid":"PT41","order":41},{"pid":"PT42","order":42},{"pid":"PT43","order":43},{"pid":"PT44","order":44},{"pid":"PT45","order":45},{"pid":"PT46","order":46},{"pid":"PT47","order":47},{"pid":"PT48","order":48},{"pid":"PT49","order":49},{"pid":"PT50","order":50},{"pid":"PT51","order":51},{"pid":"PT52","order":52},{"pid":"PT53","order":53},{"pid":"PT54","order":54},{"pid":"PT55","order":55},{"pid":"PT56","order":56},{"pid":"PT57","order":57},{"pid":"PT58","order":58},{"pid":"PT59","order":59},{"pid":"PT60","order":60},{"pid":"PT61","order":61},{"pid":"PT62","order":62},{"pid":"PT63","order":63},{"pid":"PT64","order":64},{"pid":"PT65","order":65},{"pid":"PT66","order":66},{"pid":"PT67","order":67},{"pid":"PT68","order":68},{"pid":"PT69","order":69},{"pid":"PT70","order":70},{"pid":"PT71","order":71},{"pid":"PT72","order":72},{"pid":"PT73","order":73},{"pid":"PT74","order":74},{"pid":"PT75","order":75},{"pid":"PT76","order":76},{"pid":"PT77","order":77},{"pid":"PT78","order":78},{"pid":"PT79","order":79},{"pid":"PT80","order":80},{"pid":"PT81","order":81},{"pid":"PT82","order":82},{"pid":"PT83","order":83},{"pid":"PT84","order":84},{"pid":"PT85","order":85},{"pid":"PT86","order":86},{"pid":"PT87","order":87},{"pid":"PT88","order":88},{"pid":"PT89","order":89},{"pid":"PT90","order":90},{"pid":"PT91","order":91},{"pid":"PT92","order":92},{"pid":"PT93","order":93},{"pid":"PT94","order":94},{"pid":"PT95","order":95},{"pid":"PT96","order":96},{"pid":"PT97","order":97},{"pid":"PT98","order":98},{"pid":"PT99","order":99},{"pid":"PT100","order":100},{"pid":"PT101","order":101},{"pid":"PT102","order":102},{"pid":"PT103","order":103},{"pid":"PT104","order":104},{"pid":"PT105","order":105},{"pid":"PT106","order":106},{"pid":"PT107","order":107},{"pid":"PT108","order":108},{"pid":"PT109","order":109},{"pid":"PT110","order":110},{"pid":"PT111","order":111},{"pid":"PT112","order":112},{"pid":"PT113","order":113},{"pid":"PT114","order":114},{"pid":"PT115","order":115},{"pid":"PT116","order":116},{"pid":"PT117","order":117},{"pid":"PT118","order":118},{"pid":"PT119","order":119},{"pid":"PT120","order":120},{"pid":"PT121","order":121},{"pid":"PT122","order":122},{"pid":"PT123","order":123},{"pid":"PT124","order":124},{"pid":"PT125","order":125},{"pid":"PT126","order":126},{"pid":"PT127","order":127},{"pid":"PT128","order":128},{"pid":"PT129","order":129},{"pid":"PT130","order":130},{"pid":"PT131","order":131},{"pid":"PT132","order":132},{"pid":"PT133","order":133},{"pid":"PT134","order":134},{"pid":"PT135","order":135},{"pid":"PT136","order":136},{"pid":"PT137","order":137},{"pid":"PT138","order":138},{"pid":"PT139","order":139},{"pid":"PT140","order":140},{"pid":"PT141","order":141},{"pid":"PT142","order":142},{"pid":"PT143","order":143},{"pid":"PT144","order":144},{"pid":"PT145","order":145},{"pid":"PT146","order":146},{"pid":"PT147","order":147},{"pid":"PT148","order":148},{"pid":"PT149","order":149},{"pid":"PT150","order":150},{"pid":"PT151","order":151},{"pid":"PT152","order":152},{"pid":"PT153","order":153},{"pid":"PT154","order":154},{"pid":"PT155","order":155},{"pid":"PT156","order":156},{"pid":"PT157","order":157},{"pid":"PT158","order":158},{"pid":"PT159","order":159},{"pid":"PT160","order":160},{"pid":"PT161","order":161},{"pid":"PT162","order":162},{"pid":"PT163","order":163},{"pid":"PT164","order":164},{"pid":"PT165","order":165},{"pid":"PT166","order":166},{"pid":"PT167","order":167},{"pid":"PT168","order":168},{"pid":"PT169","order":169},{"pid":"PT170","order":170},{"pid":"PT171","order":171},{"pid":"PT172","order":172},{"pid":"PT173","order":173},{"pid":"PT174","order":174},{"pid":"PT175","order":175},{"pid":"PT176","order":176},{"pid":"PT177","order":177},{"pid":"PT178","order":178},{"pid":"PT179","order":179},{"pid":"PT180","order":180},{"pid":"PT181","order":181},{"pid":"PT182","order":182},{"pid":"PT183","order":183},{"pid":"PT184","order":184},{"pid":"PT185","order":185},{"pid":"PT186","order":186},{"pid":"PT187","order":187},{"pid":"PT188","order":188},{"pid":"PT189","order":189},{"pid":"PT190","order":190},{"pid":"PT191","order":191},{"pid":"PT192","order":192},{"pid":"PT193","order":193},{"pid":"PT194","order":194},{"pid":"PT195","order":195},{"pid":"PT196","order":196},{"pid":"PT197","order":197},{"pid":"PT198","order":198},{"pid":"PT199","order":199},{"pid":"PT200","order":200},{"pid":"PT201","order":201},{"pid":"PT202","order":202},{"pid":"PT203","order":203},{"pid":"PT204","order":204},{"pid":"PT205","order":205},{"pid":"PT206","order":206},{"pid":"PT207","order":207},{"pid":"PT208","order":208},{"pid":"PT209","order":209},{"pid":"PT210","order":210},{"pid":"PT211","order":211},{"pid":"PT212","order":212},{"pid":"PT213","order":213},{"pid":"PT214","order":214},{"pid":"PT215","order":215},{"pid":"PT216","order":216},{"pid":"PT217","order":217},{"pid":"PT218","order":218},{"pid":"PT219","order":219},{"pid":"PT220","order":220},{"pid":"PT221","order":221},{"pid":"PT222","order":222},{"pid":"PT223","order":223},{"pid":"PT224","order":224},{"pid":"PT225","order":225},{"pid":"PT226","order":226},{"pid":"PT227","order":227},{"pid":"PT228","order":228},{"pid":"PT229","order":229},{"pid":"PT230","order":230},{"pid":"PT231","order":231},{"pid":"PT232","order":232},{"pid":"PT233","order":233},{"pid":"PT234","order":234},{"pid":"PT235","order":235},{"pid":"PT236","order":236},{"pid":"PT237","order":237},{"pid":"PT238","order":238},{"pid":"PT239","order":239},{"pid":"PT240","order":240},{"pid":"PT241","order":241},{"pid":"PT242","order":242},{"pid":"PT243","order":243},{"pid":"PT244","order":244},{"pid":"PT245","order":245},{"pid":"PT246","order":246},{"pid":"PT247","order":247},{"pid":"PT248","order":248},{"pid":"PT249","order":249},{"pid":"PT250","order":250},{"pid":"PT251","order":251},{"pid":"PT252","order":252},{"pid":"PT253","order":253},{"pid":"PT254","order":254},{"pid":"PT255","order":255},{"pid":"PT256","order":256},{"pid":"PT257","order":257},{"pid":"PT258","order":258},{"pid":"PT259","order":259},{"pid":"PT260","order":260},{"pid":"PT261","order":261},{"pid":"PT262","order":262},{"pid":"PT263","order":263},{"pid":"PT264","order":264},{"pid":"PT265","order":265},{"pid":"PT266","order":266},{"pid":"PT267","order":267},{"pid":"PT268","order":268},{"pid":"PT269","order":269},{"pid":"PT270","order":270},{"pid":"PT271","order":271},{"pid":"PT272","order":272},{"pid":"PT273","order":273},{"pid":"PT274","order":274},{"pid":"PT275","order":275},{"pid":"PT276","order":276},{"pid":"PT277","order":277},{"pid":"PT278","order":278},{"pid":"PT279","order":279},{"pid":"PT280","order":280},{"pid":"PT281","order":281},{"pid":"PT282","order":282},{"pid":"PT283","order":283},{"pid":"PT284","order":284},{"pid":"PT285","order":285},{"pid":"PT286","order":286},{"pid":"PT287","order":287},{"pid":"PT288","order":288},{"pid":"PT289","order":289},{"pid":"PT290","order":290},{"pid":"PT291","order":291},{"pid":"PT292","order":292},{"pid":"PT293","order":293},{"pid":"PT294","order":294},{"pid":"PT295","order":295},{"pid":"PT296","order":296},{"pid":"PT297","order":297},{"pid":"PT298","order":298},{"pid":"PT299","order":299},{"pid":"PT300","order":300},{"pid":"PT301","order":301},{"pid":"PT302","order":302},{"pid":"PT303","order":303},{"pid":"PT304","order":304},{"pid":"PT305","order":305},{"pid":"PT306","order":306},{"pid":"PT307","order":307},{"pid":"PT308","order":308},{"pid":"PT309","order":309},{"pid":"PT310","order":310},{"pid":"PT311","order":311},{"pid":"PT312","order":312},{"pid":"PT313","order":313},{"pid":"PT314","order":314},{"pid":"PT315","order":315},{"pid":"PT316","order":316},{"pid":"PT317","order":317},{"pid":"PT318","order":318},{"pid":"PT319","order":319},{"pid":"PT320","order":320},{"pid":"PT321","order":321},{"pid":"PT322","order":322},{"pid":"PT323","order":323},{"pid":"PT324","order":324},{"pid":"PT325","order":325},{"pid":"PT326","order":326},{"pid":"PT327","order":327},{"pid":"PT328","order":328},{"pid":"PT329","order":329},{"pid":"PT330","order":330},{"pid":"PT331","order":331},{"pid":"PT332","order":332},{"pid":"PT333","order":333},{"pid":"PT334","order":334},{"pid":"PT335","order":335},{"pid":"PT336","order":336},{"pid":"PT337","order":337},{"pid":"PT338","order":338},{"pid":"PT339","order":339},{"pid":"PT340","order":340},{"pid":"PT341","order":341},{"pid":"PT342","order":342},{"pid":"PT343","order":343},{"pid":"PT344","order":344},{"pid":"PT345","order":345},{"pid":"PT346","order":346},{"pid":"PT347","order":347},{"pid":"PT348","order":348},{"pid":"PT349","order":349},{"pid":"PT350","order":350},{"pid":"PT351","order":351},{"pid":"PT352","order":352},{"pid":"PT353","order":353},{"pid":"PT354","order":354},{"pid":"PT355","order":355},{"pid":"PT356","order":356},{"pid":"PT357","order":357},{"pid":"PT358","order":358},{"pid":"PT359","order":359},{"pid":"PT360","order":360},{"pid":"PT361","order":361},{"pid":"PT362","order":362},{"pid":"PT363","order":363},{"pid":"PT364","order":364},{"pid":"PT365","order":365},{"pid":"PT366","order":366},{"pid":"PT367","order":367},{"pid":"PT368","order":368},{"pid":"PT369","order":369},{"pid":"PT374","order":374},{"pid":"PT376","order":376},{"pid":"PT377","order":377},{"pid":"PT378","order":378},{"pid":"PT380","order":380},{"pid":"PT381","order":381},{"pid":"PT382","order":382},{"pid":"PT383","order":383},{"pid":"PT384","order":384},{"pid":"PT386","order":386},{"pid":"PT387","order":387},{"pid":"PT388","order":388},{"pid":"PT389","order":389},{"pid":"PT390","order":390},{"pid":"PT391","order":391},{"pid":"PT392","order":392},{"pid":"PT395","order":395},{"pid":"PT396","order":396},{"pid":"PT397","order":397},{"pid":"PT398","order":398},{"pid":"PT399","order":399},{"pid":"PT401","order":401},{"pid":"PT402","order":402},{"pid":"PT403","order":403},{"pid":"PT404","order":404},{"pid":"PT405","order":405},{"pid":"PT406","order":406},{"pid":"PT407","order":407},{"pid":"PT408","order":408},{"pid":"PT409","order":409},{"pid":"PT410","order":410},{"pid":"PT411","order":411},{"pid":"PT412","order":412},{"pid":"PT413","order":413},{"pid":"PT414","order":414},{"pid":"PT415","order":415},{"pid":"PT416","order":416},{"pid":"PT417","order":417},{"pid":"PT418","order":418},{"pid":"PT419","order":419},{"pid":"PT420","order":420},{"pid":"PT421","order":421},{"pid":"PT422","order":422},{"pid":"PT423","order":423},{"pid":"PT424","order":424},{"pid":"PT425","order":425},{"pid":"PT428","order":428},{"pid":"PT430","order":430},{"pid":"PT431","order":431},{"pid":"PT433","order":433},{"pid":"PT435","order":435},{"pid":"PT436","order":436},{"pid":"PT440","order":440},{"pid":"PT441","order":441},{"pid":"PT442","order":442},{"pid":"PT444","order":444},{"pid":"PT445","order":445},{"pid":"PT447","order":447},{"pid":"PT448","order":448},{"pid":"PT449","order":449},{"pid":"PT450","order":450},{"pid":"PT452","order":452},{"pid":"PT453","order":453},{"pid":"PT455","order":455},{"pid":"PT457","order":457},{"pid":"PT458","order":458},{"pid":"PT461","order":461},{"pid":"PT462","order":462},{"pid":"PT464","order":464},{"pid":"PT465","order":465},{"pid":"PT466","order":466},{"pid":"PT467","order":467},{"pid":"PT468","order":468},{"pid":"PT469","order":469},{"pid":"PT470","order":470},{"pid":"PT471","order":471},{"pid":"PT472","order":472},{"pid":"PT473","order":473},{"pid":"PT474","order":474},{"pid":"PT475","order":475},{"pid":"PT478","order":478},{"pid":"PT483","order":483},{"pid":"PT484","order":484},{"pid":"PT486","order":486},{"pid":"PT488","order":488},{"pid":"PT489","order":489},{"pid":"PT490","order":490},{"pid":"PT492","order":492},{"pid":"PT493","order":493},{"pid":"PT495","order":495},{"pid":"PT496","order":496},{"pid":"PT497","order":497},{"pid":"PT498","order":498},{"pid":"PT499","order":499},{"pid":"PT500","order":500},{"pid":"PT501","order":501},{"pid":"PT503","order":503},{"pid":"PT505","order":505},{"pid":"PT506","order":506},{"pid":"PT511","order":511},{"pid":"PT512","order":512},{"pid":"PT513","order":513},{"pid":"PT514","order":514},{"pid":"PT516","order":516},{"pid":"PT519","order":519},{"pid":"PT520","order":520},{"pid":"PT523","order":523},{"pid":"PT524","order":524},{"pid":"PT526","order":526},{"pid":"PT527","order":527},{"pid":"PT529","order":529},{"pid":"PT530","order":530},{"pid":"PT531","order":531},{"pid":"PT532","order":532},{"pid":"PT534","order":534},{"pid":"PT535","order":535},{"pid":"PT536","order":536},{"pid":"PT537","order":537},{"pid":"PT538","order":538},{"pid":"PT539","order":539},{"pid":"PT540","order":540},{"pid":"PT542","order":542},{"pid":"PT543","order":543},{"pid":"PT544","order":544},{"pid":"PT545","order":545},{"pid":"PT546","order":546},{"pid":"PT551","order":551},{"pid":"PT552","order":552},{"pid":"PT553","order":553},{"pid":"PT554","order":554},{"pid":"PT555","order":555},{"pid":"PT557","order":557},{"pid":"PT558","order":558},{"pid":"PT559","order":559},{"pid":"PT560","order":560},{"pid":"PT561","order":561},{"pid":"PT562","order":562},{"pid":"PT563","order":563},{"pid":"PT565","order":565},{"pid":"PT566","order":566},{"pid":"PT567","order":567},{"pid":"PT568","order":568},{"pid":"PT570","order":570},{"pid":"PT571","order":571},{"pid":"PT572","order":572},{"pid":"PT576","order":576},{"pid":"PT577","order":577},{"pid":"PT578","order":578},{"pid":"PT579","order":579},{"pid":"PT580","order":580},{"pid":"PT581","order":581},{"pid":"PT582","order":582},{"pid":"PT583","order":583},{"pid":"PT584","order":584},{"pid":"PT586","order":586},{"pid":"PT587","order":587},{"pid":"PT590","order":590},{"pid":"PT591","order":591},{"pid":"PT592","order":592},{"pid":"PT593","order":593},{"pid":"PT596","order":596},{"pid":"PT598","order":598},{"pid":"PT599","order":599},{"pid":"PT601","order":601},{"pid":"PT607","order":607},{"pid":"PT609","order":609},{"pid":"PT612","order":612},{"pid":"PT615","order":615},{"pid":"PT624","order":624},{"pid":"PT628","order":628},{"pid":"PT629","order":629},{"pid":"PT632","order":632},{"pid":"PT634","order":634},{"pid":"PT635","order":635},{"pid":"PT637","order":637},{"pid":"PT648","order":648},{"pid":"PT651","order":651},{"pid":"PT652","order":652},{"pid":"PT653","order":653},{"pid":"PT656","order":656},{"pid":"PT658","order":658},{"pid":"PT659","order":659},{"pid":"PT660","order":660},{"pid":"PT662","order":662},{"pid":"PT663","order":663},{"pid":"PT664","order":664},{"pid":"PT666","order":666},{"pid":"PT668","order":668},{"pid":"PT669","order":669},{"pid":"PT671","order":671},{"pid":"PT675","order":675},{"pid":"PT677","order":677},{"pid":"PT678","order":678},{"pid":"PT679","order":679},{"pid":"PT680","order":680},{"pid":"PT681","order":681},{"pid":"PT682","order":682},{"pid":"PT683","order":683},{"pid":"PT686","order":686},{"pid":"PT687","order":687},{"pid":"PT689","order":689},{"pid":"PT690","order":690},{"pid":"PT694","order":694},{"pid":"PT696","order":696},{"pid":"PT698","order":698},{"pid":"PT700","order":700},{"pid":"PT702","order":702},{"pid":"PT703","order":703},{"pid":"PT704","order":704},{"pid":"PT706","order":706},{"pid":"PT708","order":708},{"pid":"PT717","order":717},{"pid":"PT718","order":718},{"pid":"PT721","order":721},{"pid":"PT723","order":723},{"pid":"PT724","order":724},{"pid":"PT728","order":728},{"pid":"PT729","order":729},{"pid":"PT730","order":730},{"pid":"PT731","order":731},{"pid":"PT733","order":733},{"pid":"PT734","order":734},{"pid":"PT737","order":737}],"prefix":"https://books.google.co.uk/books?id=kajtAQAAQBAJu0026lpg=PP1u0026dq=HTML+Download+code"},{"fullview":false,"page_width":575,"page_height":754,"font_height":14,"first_content_page":3,"disable_twopage":false,"initial_zoom_width_override":685,"show_print_pages_button":false,"title":"Real World OCaml","subtitle":"Functional programming for the masses","attribution":"By Yaron Minsky, Anil Madhavapeddy, Jason Hickey","additional_info":{"[JsonBookInfo]":{"BuyLinks":[{"Seller":"O'Reilly","Url":"http://www.oreilly.com/catalog/9781449324759/","TrackingUrl":"/url?client=ca-google-printu0026format=googleprintu0026num=0u0026id=kajtAQAAQBAJu0026q=http://www.oreilly.com/catalog/9781449324759/u0026usg=AFQjCNFMU4iJ1uPb7aL6nVNuZPfnPfoj2Q","IsPublisher":true},{"Seller":"Amazon.co.uk","Url":"http://www.amazon.co.uk/gp/search?index=booksu0026linkCode=qsu0026keywords=9781449324759","TrackingUrl":"/url?client=ca-google-printu0026format=googleprintu0026num=0u0026id=kajtAQAAQBAJu0026q=http://www.amazon.co.uk/gp/search%3Findex%3Dbooks%26linkCode%3Dqs%26keywords%3D9781449324759u0026usg=AFQjCNHFYc68-nRj4LYYwds_qJutpsaVHw"},{"Seller":"BookDepository","Url":"http://www.bookdepository.com/book/9781449324759","TrackingUrl":"/url?client=ca-google-printu0026format=googleprintu0026num=0u0026id=kajtAQAAQBAJu0026q=http://www.bookdepository.com/book/9781449324759u0026usg=AFQjCNFwkRfDAjFW8GseKYLcl2zc45VgmA"},{"Seller":"Waterstone's","Url":"http://www.waterstones.com/waterstonesweb/advancedSearch.do?buttonClicked=2u0026isbn=1449324754","TrackingUrl":"/url?client=ca-google-printu0026format=googleprintu0026num=0u0026id=kajtAQAAQBAJu0026q=http://www.waterstones.com/waterstonesweb/advancedSearch.do%3FbuttonClicked%3D2%26isbn%3D1449324754u0026usg=AFQjCNGyYvvjl-8byutpyoHff3DG-mObWw"},{"Seller":"WHSmith","Url":"http://www.whsmith.co.uk/CatalogAndSearch/SearchWithinCategory.aspx?as_ISBN=1449324754","TrackingUrl":"/url?client=ca-google-printu0026format=googleprintu0026num=0u0026id=kajtAQAAQBAJu0026q=http://www.whsmith.co.uk/CatalogAndSearch/SearchWithinCategory.aspx%3Fas_ISBN%3D1449324754u0026usg=AFQjCNHx_ZjnMN69dgkZ6kK8UZk_Zba2EA"},{"Seller":"Blackwell","Url":"http://bookshop.blackwell.co.uk/bobuk/scripts/home.jsp?action=searchu0026type=isbnu0026term=1449324754","TrackingUrl":"/url?client=ca-google-printu0026format=googleprintu0026num=0u0026id=kajtAQAAQBAJu0026q=http://bookshop.blackwell.co.uk/bobuk/scripts/home.jsp%3Faction%3Dsearch%26type%3Disbn%26term%3D1449324754u0026usg=AFQjCNFxhY5rFSnRU1g033Wcq3laAmg5IQ"}],"AboutUrl":"https://books.google.co.uk/books?id=kajtAQAAQBAJ","PreviewUrl":"https://books.google.co.uk/books?id=kajtAQAAQBAJ","allowed_syndication_flags":{"allow_disabling_chrome":true},"online_access":{"url":"https://play.google.com/store/books/details?id=kajtAQAAQBAJu0026rdid=book-kajtAQAAQBAJu0026rdot=1","price":"£19.89","list_price":"£30.60"}}},"max_resolution_image_width":1280,"max_resolution_image_height":1678,"quality_info":"We have no quality information about this book.","volume_id":"kajtAQAAQBAJ","permission_info":"Pages displayed by permission of u003ca class=link_aux href="https://books.google.co.uk/url?id=kajtAQAAQBAJu0026pg=PP1u0026q=http://oreilly.comu0026linkid=1u0026usg=AFQjCNG7jTwfVvpuS8xlpUp29gJ4Asoe4Au0026source=gbs_pub_info_r"u003eu0026quot;Ou0026#39;Reilly Media, Inc.u0026quot;u003c/au003e","is_ebook":true,"volumeresult":{"has_flowing_text":true,"has_scanned_text":true,"can_download_pdf":false,"can_download_epub":false,"is_pdf_drm_enabled":false,"is_epub_drm_enabled":false},"rating":10,"num_reviews":1,"publisher":""O'Reilly Media, Inc."","publication_date":"2013.11.04","subject":"Computers","num_pages":510,"sample_url":"https://play.google.com/books/reader?id=kajtAQAAQBAJu0026printsec=frontcoveru0026source=gbs_vpt_hover","synposis":"This fast-moving tutorial introduces you to OCaml, an industrial-strength programming language designed for expressiveness, safety, and speed. Through the book’s many examples, you’ll quickly learn how OCaml stands out as a tool for writing fast, succinct, and readable systems code.Real World OCaml takes you through the concepts of the language at a brisk pace, and then helps you explore the tools and techniques that make OCaml an effective and practical tool. In the book’s third section, you’ll delve deep into the details of the compiler toolchain and OCaml’s simple and efficient runtime system.Learn the foundations of the language, such as higher-order functions, algebraic data types, and modulesExplore advanced features such as functors, first-class modules, and objectsLeverage Core, a comprehensive general-purpose standard library for OCamlDesign effective and reusable libraries, making the most of OCaml’s approach to abstraction and modularityTackle practical programming problems from command-line parsing to asynchronous network programmingExamine profiling and interactive debugging techniques with tools such as GNU gdb","my_library_url":"https://www.google.com/accounts/Login?service=printu0026continue=https://books.google.co.uk/books%3Fop%3Dlibraryu0026hl=en","is_magazine":false,"is_public_domain":false,"last_page":{"pid":"PT738","order":738}},{"enableUserFeedbackUI":true,"pseudocontinuous":true,"is_cobrand":false,"sign_in_url":"https://www.google.com/accounts/Login?service=printu0026continue=https://books.google.co.uk/books%3Fid%3DkajtAQAAQBAJ%26printsec%3Dfrontcover%26dq%3DHTML%2BDownload%2Bcode%26hl%3Den%26sa%3DXu0026hl=en"},{"page":[{"pid":"PP1","src":"https://books.google.co.uk/books/content?id=kajtAQAAQBAJu0026pg=PP1u0026img=1u0026zoom=3u0026hl=enu0026sig=ACfU3U2raog8NDquuDKb0ZtrUhEJMBcFLQ","flags":32,"order":0,"uf":"https://books.google.co.uk/books_feedback?id=kajtAQAAQBAJu0026spid=AFLRE73vUTrWHE9nMCX4jEJIcf0l0Zm_qMW1g_mQcu_bHfBsrQ32M_n4I29WfaI6ltEnL0VTCm62u0026ftype=0"},{"pid":"PT1","src":"https://books.google.co.uk/books/content?id=kajtAQAAQBAJu0026pg=PT1u0026img=1u0026zoom=3u0026hl=enu0026sig=ACfU3U0_kzvFqJE9f-rOr0pNwfuFgtSjow"},{"pid":"PT3","src":"https://books.google.co.uk/books/content?id=kajtAQAAQBAJu0026pg=PT3u0026img=1u0026zoom=3u0026hl=enu0026sig=ACfU3U2paHgiK3GXviCOQY8b1_j1LLqT1Q"},{"pid":"PT4","src":"https://books.google.co.uk/books/content?id=kajtAQAAQBAJu0026pg=PT4u0026img=1u0026zoom=3u0026hl=enu0026sig=ACfU3U2U4hWaZrwlQeT95iVjwbaUmHq-Dw"}]},null,null,{});window.ga=window.ga||function(){(ga.q=ga.q||).push(arguments)};ga.l=+new Date;ga('create', 'UA-18010-1', 'auto');ga('send', 'pageview');









Buy eBook - £19.89



  • O'Reilly

  • Amazon.co.uk

  • BookDepository

  • Waterstone's

  • WHSmith

  • Blackwell



  • Find in a library


  • All sellers »




  • O'Reilly

  • Amazon.co.uk

  • BookDepository

  • Waterstone's

  • WHSmith

  • Blackwell



  • Find in a library


  • All sellers »











Front Cover


1 ReviewWrite reviewhttps://books.google.com/books/about/Real_World_OCaml.html?id=kajtAQAAQBAJ








Front Cover


1 ReviewWrite reviewhttps://books.google.com/books/about/Real_World_OCaml.html?id=kajtAQAAQBAJ



Front Cover



1 ReviewWrite reviewhttps://books.google.com/books/about/Real_World_OCaml.html?id=kajtAQAAQBAJ





Real World OCaml: Functional programming for the masses


By Yaron Minsky, Anil Madhavapeddy, Jason Hickey






 

if (window['_OC_autoDir']) {_OC_autoDir('search_form_input');}


 


About this book





_OC_InitNavbar({"child_node":[{"title":"My library","url":"https://books.google.co.uk/books?uid=114584440181414684107u0026source=gbs_lp_bookshelf_list","id":"my_library","collapsed":true},{"title":"My History","url":"","id":"my_history","collapsed":true},{"title":"Books on Google Play","url":"https://play.google.com/store/books","id":"ebookstore","collapsed":true}],"highlighted_node_id":""});Terms of Service





"O'Reilly Media, Inc."
Pages displayed by permission of "O'Reilly Media, Inc.". 








"O'Reilly Media, Inc."
Pages displayed by permission of "O'Reilly Media, Inc.". 





"O'Reilly Media, Inc."
Pages displayed by permission of "O'Reilly Media, Inc.". 














Front Cover
  











.html_page_image{display:none;}
.viewport div img {display:none;}


.html_page_image { background-image:url("https://books.google.co.uk/books/content?id=kajtAQAAQBAJ&pg=PP1&img=1&zoom=3&hl=en&sig=ACfU3U2raog8NDquuDKb0ZtrUhEJMBcFLQ"); width:575px;height:748px; top:0px;left:0px;position:relative}
Next Page




_OC_addFlags({Host:"https://books.google.co.uk/", LockSrc:"/books/javascript/lock_67cdbfe536dffe3871218db5c25fdc8a.js", IsFutureOnSaleVolumesEnabled:1, IsBookcardListPriceSmall:0, IsImagePageProviderEnabled:1, IsMyLibraryGooglePlusEnabled:1, IsImageModeNotesEnabled:1, IsEmbeddedMediaEnabled:1, IsAdsDisabled:0, IsOfflineBubbleEnabled:1, IsBrowsingHistoryEnabled:1, IsZipitFolderCollectionEnabled:1, IsDisabledRandomBookshelves:0, IsMobileRequest:0, IsImageModeAnnotationsEnabled:1, IsBooksUnifiedLeftNavEnabled:1, IsWebReaderSvgEnabled:0, IsBooksShareButtonEnabled:0, IsBooksRentalEnabled:1, IsInternalUser:0});_OC_Run({"page":[{"pid":"PP1","flags":32,"order":0,"h":756},{"pid":"PT1","order":1},{"pid":"PT3","order":3},{"pid":"PT4","order":4},{"pid":"PT5","order":5},{"pid":"PT6","order":6},{"pid":"PT7","order":7},{"pid":"PT8","order":8},{"pid":"PT9","order":9},{"pid":"PT10","order":10},{"pid":"PT11","order":11},{"pid":"PT12","order":12},{"pid":"PT13","order":13},{"pid":"PT14","order":14},{"pid":"PT15","order":15},{"pid":"PT16","order":16},{"pid":"PT17","order":17},{"pid":"PT18","order":18},{"pid":"PT19","order":19},{"pid":"PT20","order":20},{"pid":"PT21","order":21},{"pid":"PT22","order":22},{"pid":"PT23","order":23},{"pid":"PT24","order":24},{"pid":"PT25","order":25},{"pid":"PT26","order":26},{"pid":"PT27","order":27},{"pid":"PT28","order":28},{"pid":"PT29","order":29},{"pid":"PT30","order":30},{"pid":"PT31","order":31},{"pid":"PT32","order":32},{"pid":"PT33","order":33},{"pid":"PT34","order":34},{"pid":"PT35","order":35},{"pid":"PT36","order":36},{"pid":"PT37","order":37},{"pid":"PT38","order":38},{"pid":"PT39","order":39},{"pid":"PT40","order":40},{"pid":"PT41","order":41},{"pid":"PT42","order":42},{"pid":"PT43","order":43},{"pid":"PT44","order":44},{"pid":"PT45","order":45},{"pid":"PT46","order":46},{"pid":"PT47","order":47},{"pid":"PT48","order":48},{"pid":"PT49","order":49},{"pid":"PT50","order":50},{"pid":"PT51","order":51},{"pid":"PT52","order":52},{"pid":"PT53","order":53},{"pid":"PT54","order":54},{"pid":"PT55","order":55},{"pid":"PT56","order":56},{"pid":"PT57","order":57},{"pid":"PT58","order":58},{"pid":"PT59","order":59},{"pid":"PT60","order":60},{"pid":"PT61","order":61},{"pid":"PT62","order":62},{"pid":"PT63","order":63},{"pid":"PT64","order":64},{"pid":"PT65","order":65},{"pid":"PT66","order":66},{"pid":"PT67","order":67},{"pid":"PT68","order":68},{"pid":"PT69","order":69},{"pid":"PT70","order":70},{"pid":"PT71","order":71},{"pid":"PT72","order":72},{"pid":"PT73","order":73},{"pid":"PT74","order":74},{"pid":"PT75","order":75},{"pid":"PT76","order":76},{"pid":"PT77","order":77},{"pid":"PT78","order":78},{"pid":"PT79","order":79},{"pid":"PT80","order":80},{"pid":"PT81","order":81},{"pid":"PT82","order":82},{"pid":"PT83","order":83},{"pid":"PT84","order":84},{"pid":"PT85","order":85},{"pid":"PT86","order":86},{"pid":"PT87","order":87},{"pid":"PT88","order":88},{"pid":"PT89","order":89},{"pid":"PT90","order":90},{"pid":"PT91","order":91},{"pid":"PT92","order":92},{"pid":"PT93","order":93},{"pid":"PT94","order":94},{"pid":"PT95","order":95},{"pid":"PT96","order":96},{"pid":"PT97","order":97},{"pid":"PT98","order":98},{"pid":"PT99","order":99},{"pid":"PT100","order":100},{"pid":"PT101","order":101},{"pid":"PT102","order":102},{"pid":"PT103","order":103},{"pid":"PT104","order":104},{"pid":"PT105","order":105},{"pid":"PT106","order":106},{"pid":"PT107","order":107},{"pid":"PT108","order":108},{"pid":"PT109","order":109},{"pid":"PT110","order":110},{"pid":"PT111","order":111},{"pid":"PT112","order":112},{"pid":"PT113","order":113},{"pid":"PT114","order":114},{"pid":"PT115","order":115},{"pid":"PT116","order":116},{"pid":"PT117","order":117},{"pid":"PT118","order":118},{"pid":"PT119","order":119},{"pid":"PT120","order":120},{"pid":"PT121","order":121},{"pid":"PT122","order":122},{"pid":"PT123","order":123},{"pid":"PT124","order":124},{"pid":"PT125","order":125},{"pid":"PT126","order":126},{"pid":"PT127","order":127},{"pid":"PT128","order":128},{"pid":"PT129","order":129},{"pid":"PT130","order":130},{"pid":"PT131","order":131},{"pid":"PT132","order":132},{"pid":"PT133","order":133},{"pid":"PT134","order":134},{"pid":"PT135","order":135},{"pid":"PT136","order":136},{"pid":"PT137","order":137},{"pid":"PT138","order":138},{"pid":"PT139","order":139},{"pid":"PT140","order":140},{"pid":"PT141","order":141},{"pid":"PT142","order":142},{"pid":"PT143","order":143},{"pid":"PT144","order":144},{"pid":"PT145","order":145},{"pid":"PT146","order":146},{"pid":"PT147","order":147},{"pid":"PT148","order":148},{"pid":"PT149","order":149},{"pid":"PT150","order":150},{"pid":"PT151","order":151},{"pid":"PT152","order":152},{"pid":"PT153","order":153},{"pid":"PT154","order":154},{"pid":"PT155","order":155},{"pid":"PT156","order":156},{"pid":"PT157","order":157},{"pid":"PT158","order":158},{"pid":"PT159","order":159},{"pid":"PT160","order":160},{"pid":"PT161","order":161},{"pid":"PT162","order":162},{"pid":"PT163","order":163},{"pid":"PT164","order":164},{"pid":"PT165","order":165},{"pid":"PT166","order":166},{"pid":"PT167","order":167},{"pid":"PT168","order":168},{"pid":"PT169","order":169},{"pid":"PT170","order":170},{"pid":"PT171","order":171},{"pid":"PT172","order":172},{"pid":"PT173","order":173},{"pid":"PT174","order":174},{"pid":"PT175","order":175},{"pid":"PT176","order":176},{"pid":"PT177","order":177},{"pid":"PT178","order":178},{"pid":"PT179","order":179},{"pid":"PT180","order":180},{"pid":"PT181","order":181},{"pid":"PT182","order":182},{"pid":"PT183","order":183},{"pid":"PT184","order":184},{"pid":"PT185","order":185},{"pid":"PT186","order":186},{"pid":"PT187","order":187},{"pid":"PT188","order":188},{"pid":"PT189","order":189},{"pid":"PT190","order":190},{"pid":"PT191","order":191},{"pid":"PT192","order":192},{"pid":"PT193","order":193},{"pid":"PT194","order":194},{"pid":"PT195","order":195},{"pid":"PT196","order":196},{"pid":"PT197","order":197},{"pid":"PT198","order":198},{"pid":"PT199","order":199},{"pid":"PT200","order":200},{"pid":"PT201","order":201},{"pid":"PT202","order":202},{"pid":"PT203","order":203},{"pid":"PT204","order":204},{"pid":"PT205","order":205},{"pid":"PT206","order":206},{"pid":"PT207","order":207},{"pid":"PT208","order":208},{"pid":"PT209","order":209},{"pid":"PT210","order":210},{"pid":"PT211","order":211},{"pid":"PT212","order":212},{"pid":"PT213","order":213},{"pid":"PT214","order":214},{"pid":"PT215","order":215},{"pid":"PT216","order":216},{"pid":"PT217","order":217},{"pid":"PT218","order":218},{"pid":"PT219","order":219},{"pid":"PT220","order":220},{"pid":"PT221","order":221},{"pid":"PT222","order":222},{"pid":"PT223","order":223},{"pid":"PT224","order":224},{"pid":"PT225","order":225},{"pid":"PT226","order":226},{"pid":"PT227","order":227},{"pid":"PT228","order":228},{"pid":"PT229","order":229},{"pid":"PT230","order":230},{"pid":"PT231","order":231},{"pid":"PT232","order":232},{"pid":"PT233","order":233},{"pid":"PT234","order":234},{"pid":"PT235","order":235},{"pid":"PT236","order":236},{"pid":"PT237","order":237},{"pid":"PT238","order":238},{"pid":"PT239","order":239},{"pid":"PT240","order":240},{"pid":"PT241","order":241},{"pid":"PT242","order":242},{"pid":"PT243","order":243},{"pid":"PT244","order":244},{"pid":"PT245","order":245},{"pid":"PT246","order":246},{"pid":"PT247","order":247},{"pid":"PT248","order":248},{"pid":"PT249","order":249},{"pid":"PT250","order":250},{"pid":"PT251","order":251},{"pid":"PT252","order":252},{"pid":"PT253","order":253},{"pid":"PT254","order":254},{"pid":"PT255","order":255},{"pid":"PT256","order":256},{"pid":"PT257","order":257},{"pid":"PT258","order":258},{"pid":"PT259","order":259},{"pid":"PT260","order":260},{"pid":"PT261","order":261},{"pid":"PT262","order":262},{"pid":"PT263","order":263},{"pid":"PT264","order":264},{"pid":"PT265","order":265},{"pid":"PT266","order":266},{"pid":"PT267","order":267},{"pid":"PT268","order":268},{"pid":"PT269","order":269},{"pid":"PT270","order":270},{"pid":"PT271","order":271},{"pid":"PT272","order":272},{"pid":"PT273","order":273},{"pid":"PT274","order":274},{"pid":"PT275","order":275},{"pid":"PT276","order":276},{"pid":"PT277","order":277},{"pid":"PT278","order":278},{"pid":"PT279","order":279},{"pid":"PT280","order":280},{"pid":"PT281","order":281},{"pid":"PT282","order":282},{"pid":"PT283","order":283},{"pid":"PT284","order":284},{"pid":"PT285","order":285},{"pid":"PT286","order":286},{"pid":"PT287","order":287},{"pid":"PT288","order":288},{"pid":"PT289","order":289},{"pid":"PT290","order":290},{"pid":"PT291","order":291},{"pid":"PT292","order":292},{"pid":"PT293","order":293},{"pid":"PT294","order":294},{"pid":"PT295","order":295},{"pid":"PT296","order":296},{"pid":"PT297","order":297},{"pid":"PT298","order":298},{"pid":"PT299","order":299},{"pid":"PT300","order":300},{"pid":"PT301","order":301},{"pid":"PT302","order":302},{"pid":"PT303","order":303},{"pid":"PT304","order":304},{"pid":"PT305","order":305},{"pid":"PT306","order":306},{"pid":"PT307","order":307},{"pid":"PT308","order":308},{"pid":"PT309","order":309},{"pid":"PT310","order":310},{"pid":"PT311","order":311},{"pid":"PT312","order":312},{"pid":"PT313","order":313},{"pid":"PT314","order":314},{"pid":"PT315","order":315},{"pid":"PT316","order":316},{"pid":"PT317","order":317},{"pid":"PT318","order":318},{"pid":"PT319","order":319},{"pid":"PT320","order":320},{"pid":"PT321","order":321},{"pid":"PT322","order":322},{"pid":"PT323","order":323},{"pid":"PT324","order":324},{"pid":"PT325","order":325},{"pid":"PT326","order":326},{"pid":"PT327","order":327},{"pid":"PT328","order":328},{"pid":"PT329","order":329},{"pid":"PT330","order":330},{"pid":"PT331","order":331},{"pid":"PT332","order":332},{"pid":"PT333","order":333},{"pid":"PT334","order":334},{"pid":"PT335","order":335},{"pid":"PT336","order":336},{"pid":"PT337","order":337},{"pid":"PT338","order":338},{"pid":"PT339","order":339},{"pid":"PT340","order":340},{"pid":"PT341","order":341},{"pid":"PT342","order":342},{"pid":"PT343","order":343},{"pid":"PT344","order":344},{"pid":"PT345","order":345},{"pid":"PT346","order":346},{"pid":"PT347","order":347},{"pid":"PT348","order":348},{"pid":"PT349","order":349},{"pid":"PT350","order":350},{"pid":"PT351","order":351},{"pid":"PT352","order":352},{"pid":"PT353","order":353},{"pid":"PT354","order":354},{"pid":"PT355","order":355},{"pid":"PT356","order":356},{"pid":"PT357","order":357},{"pid":"PT358","order":358},{"pid":"PT359","order":359},{"pid":"PT360","order":360},{"pid":"PT361","order":361},{"pid":"PT362","order":362},{"pid":"PT363","order":363},{"pid":"PT364","order":364},{"pid":"PT365","order":365},{"pid":"PT366","order":366},{"pid":"PT367","order":367},{"pid":"PT368","order":368},{"pid":"PT369","order":369},{"pid":"PT374","order":374},{"pid":"PT376","order":376},{"pid":"PT377","order":377},{"pid":"PT378","order":378},{"pid":"PT380","order":380},{"pid":"PT381","order":381},{"pid":"PT382","order":382},{"pid":"PT383","order":383},{"pid":"PT384","order":384},{"pid":"PT386","order":386},{"pid":"PT387","order":387},{"pid":"PT388","order":388},{"pid":"PT389","order":389},{"pid":"PT390","order":390},{"pid":"PT391","order":391},{"pid":"PT392","order":392},{"pid":"PT395","order":395},{"pid":"PT396","order":396},{"pid":"PT397","order":397},{"pid":"PT398","order":398},{"pid":"PT399","order":399},{"pid":"PT401","order":401},{"pid":"PT402","order":402},{"pid":"PT403","order":403},{"pid":"PT404","order":404},{"pid":"PT405","order":405},{"pid":"PT406","order":406},{"pid":"PT407","order":407},{"pid":"PT408","order":408},{"pid":"PT409","order":409},{"pid":"PT410","order":410},{"pid":"PT411","order":411},{"pid":"PT412","order":412},{"pid":"PT413","order":413},{"pid":"PT414","order":414},{"pid":"PT415","order":415},{"pid":"PT416","order":416},{"pid":"PT417","order":417},{"pid":"PT418","order":418},{"pid":"PT419","order":419},{"pid":"PT420","order":420},{"pid":"PT421","order":421},{"pid":"PT422","order":422},{"pid":"PT423","order":423},{"pid":"PT424","order":424},{"pid":"PT425","order":425},{"pid":"PT428","order":428},{"pid":"PT430","order":430},{"pid":"PT431","order":431},{"pid":"PT433","order":433},{"pid":"PT435","order":435},{"pid":"PT436","order":436},{"pid":"PT440","order":440},{"pid":"PT441","order":441},{"pid":"PT442","order":442},{"pid":"PT444","order":444},{"pid":"PT445","order":445},{"pid":"PT447","order":447},{"pid":"PT448","order":448},{"pid":"PT449","order":449},{"pid":"PT450","order":450},{"pid":"PT452","order":452},{"pid":"PT453","order":453},{"pid":"PT455","order":455},{"pid":"PT457","order":457},{"pid":"PT458","order":458},{"pid":"PT461","order":461},{"pid":"PT462","order":462},{"pid":"PT464","order":464},{"pid":"PT465","order":465},{"pid":"PT466","order":466},{"pid":"PT467","order":467},{"pid":"PT468","order":468},{"pid":"PT469","order":469},{"pid":"PT470","order":470},{"pid":"PT471","order":471},{"pid":"PT472","order":472},{"pid":"PT473","order":473},{"pid":"PT474","order":474},{"pid":"PT475","order":475},{"pid":"PT478","order":478},{"pid":"PT483","order":483},{"pid":"PT484","order":484},{"pid":"PT486","order":486},{"pid":"PT488","order":488},{"pid":"PT489","order":489},{"pid":"PT490","order":490},{"pid":"PT492","order":492},{"pid":"PT493","order":493},{"pid":"PT495","order":495},{"pid":"PT496","order":496},{"pid":"PT497","order":497},{"pid":"PT498","order":498},{"pid":"PT499","order":499},{"pid":"PT500","order":500},{"pid":"PT501","order":501},{"pid":"PT503","order":503},{"pid":"PT505","order":505},{"pid":"PT506","order":506},{"pid":"PT511","order":511},{"pid":"PT512","order":512},{"pid":"PT513","order":513},{"pid":"PT514","order":514},{"pid":"PT516","order":516},{"pid":"PT519","order":519},{"pid":"PT520","order":520},{"pid":"PT523","order":523},{"pid":"PT524","order":524},{"pid":"PT526","order":526},{"pid":"PT527","order":527},{"pid":"PT529","order":529},{"pid":"PT530","order":530},{"pid":"PT531","order":531},{"pid":"PT532","order":532},{"pid":"PT534","order":534},{"pid":"PT535","order":535},{"pid":"PT536","order":536},{"pid":"PT537","order":537},{"pid":"PT538","order":538},{"pid":"PT539","order":539},{"pid":"PT540","order":540},{"pid":"PT542","order":542},{"pid":"PT543","order":543},{"pid":"PT544","order":544},{"pid":"PT545","order":545},{"pid":"PT546","order":546},{"pid":"PT551","order":551},{"pid":"PT552","order":552},{"pid":"PT553","order":553},{"pid":"PT554","order":554},{"pid":"PT555","order":555},{"pid":"PT557","order":557},{"pid":"PT558","order":558},{"pid":"PT559","order":559},{"pid":"PT560","order":560},{"pid":"PT561","order":561},{"pid":"PT562","order":562},{"pid":"PT563","order":563},{"pid":"PT565","order":565},{"pid":"PT566","order":566},{"pid":"PT567","order":567},{"pid":"PT568","order":568},{"pid":"PT570","order":570},{"pid":"PT571","order":571},{"pid":"PT572","order":572},{"pid":"PT576","order":576},{"pid":"PT577","order":577},{"pid":"PT578","order":578},{"pid":"PT579","order":579},{"pid":"PT580","order":580},{"pid":"PT581","order":581},{"pid":"PT582","order":582},{"pid":"PT583","order":583},{"pid":"PT584","order":584},{"pid":"PT586","order":586},{"pid":"PT587","order":587},{"pid":"PT590","order":590},{"pid":"PT591","order":591},{"pid":"PT592","order":592},{"pid":"PT593","order":593},{"pid":"PT596","order":596},{"pid":"PT598","order":598},{"pid":"PT599","order":599},{"pid":"PT601","order":601},{"pid":"PT607","order":607},{"pid":"PT609","order":609},{"pid":"PT612","order":612},{"pid":"PT615","order":615},{"pid":"PT624","order":624},{"pid":"PT628","order":628},{"pid":"PT629","order":629},{"pid":"PT632","order":632},{"pid":"PT634","order":634},{"pid":"PT635","order":635},{"pid":"PT637","order":637},{"pid":"PT648","order":648},{"pid":"PT651","order":651},{"pid":"PT652","order":652},{"pid":"PT653","order":653},{"pid":"PT656","order":656},{"pid":"PT658","order":658},{"pid":"PT659","order":659},{"pid":"PT660","order":660},{"pid":"PT662","order":662},{"pid":"PT663","order":663},{"pid":"PT664","order":664},{"pid":"PT666","order":666},{"pid":"PT668","order":668},{"pid":"PT669","order":669},{"pid":"PT671","order":671},{"pid":"PT675","order":675},{"pid":"PT677","order":677},{"pid":"PT678","order":678},{"pid":"PT679","order":679},{"pid":"PT680","order":680},{"pid":"PT681","order":681},{"pid":"PT682","order":682},{"pid":"PT683","order":683},{"pid":"PT686","order":686},{"pid":"PT687","order":687},{"pid":"PT689","order":689},{"pid":"PT690","order":690},{"pid":"PT694","order":694},{"pid":"PT696","order":696},{"pid":"PT698","order":698},{"pid":"PT700","order":700},{"pid":"PT702","order":702},{"pid":"PT703","order":703},{"pid":"PT704","order":704},{"pid":"PT706","order":706},{"pid":"PT708","order":708},{"pid":"PT717","order":717},{"pid":"PT718","order":718},{"pid":"PT721","order":721},{"pid":"PT723","order":723},{"pid":"PT724","order":724},{"pid":"PT728","order":728},{"pid":"PT729","order":729},{"pid":"PT730","order":730},{"pid":"PT731","order":731},{"pid":"PT733","order":733},{"pid":"PT734","order":734},{"pid":"PT737","order":737}],"prefix":"https://books.google.co.uk/books?id=kajtAQAAQBAJu0026lpg=PP1u0026dq=HTML+Download+code"},{"fullview":false,"page_width":575,"page_height":754,"font_height":14,"first_content_page":3,"disable_twopage":false,"initial_zoom_width_override":685,"show_print_pages_button":false,"title":"Real World OCaml","subtitle":"Functional programming for the masses","attribution":"By Yaron Minsky, Anil Madhavapeddy, Jason Hickey","additional_info":{"[JsonBookInfo]":{"BuyLinks":[{"Seller":"O'Reilly","Url":"http://www.oreilly.com/catalog/9781449324759/","TrackingUrl":"/url?client=ca-google-printu0026format=googleprintu0026num=0u0026id=kajtAQAAQBAJu0026q=http://www.oreilly.com/catalog/9781449324759/u0026usg=AFQjCNFMU4iJ1uPb7aL6nVNuZPfnPfoj2Q","IsPublisher":true},{"Seller":"Amazon.co.uk","Url":"http://www.amazon.co.uk/gp/search?index=booksu0026linkCode=qsu0026keywords=9781449324759","TrackingUrl":"/url?client=ca-google-printu0026format=googleprintu0026num=0u0026id=kajtAQAAQBAJu0026q=http://www.amazon.co.uk/gp/search%3Findex%3Dbooks%26linkCode%3Dqs%26keywords%3D9781449324759u0026usg=AFQjCNHFYc68-nRj4LYYwds_qJutpsaVHw"},{"Seller":"BookDepository","Url":"http://www.bookdepository.com/book/9781449324759","TrackingUrl":"/url?client=ca-google-printu0026format=googleprintu0026num=0u0026id=kajtAQAAQBAJu0026q=http://www.bookdepository.com/book/9781449324759u0026usg=AFQjCNFwkRfDAjFW8GseKYLcl2zc45VgmA"},{"Seller":"Waterstone's","Url":"http://www.waterstones.com/waterstonesweb/advancedSearch.do?buttonClicked=2u0026isbn=1449324754","TrackingUrl":"/url?client=ca-google-printu0026format=googleprintu0026num=0u0026id=kajtAQAAQBAJu0026q=http://www.waterstones.com/waterstonesweb/advancedSearch.do%3FbuttonClicked%3D2%26isbn%3D1449324754u0026usg=AFQjCNGyYvvjl-8byutpyoHff3DG-mObWw"},{"Seller":"WHSmith","Url":"http://www.whsmith.co.uk/CatalogAndSearch/SearchWithinCategory.aspx?as_ISBN=1449324754","TrackingUrl":"/url?client=ca-google-printu0026format=googleprintu0026num=0u0026id=kajtAQAAQBAJu0026q=http://www.whsmith.co.uk/CatalogAndSearch/SearchWithinCategory.aspx%3Fas_ISBN%3D1449324754u0026usg=AFQjCNHx_ZjnMN69dgkZ6kK8UZk_Zba2EA"},{"Seller":"Blackwell","Url":"http://bookshop.blackwell.co.uk/bobuk/scripts/home.jsp?action=searchu0026type=isbnu0026term=1449324754","TrackingUrl":"/url?client=ca-google-printu0026format=googleprintu0026num=0u0026id=kajtAQAAQBAJu0026q=http://bookshop.blackwell.co.uk/bobuk/scripts/home.jsp%3Faction%3Dsearch%26type%3Disbn%26term%3D1449324754u0026usg=AFQjCNFxhY5rFSnRU1g033Wcq3laAmg5IQ"}],"AboutUrl":"https://books.google.co.uk/books?id=kajtAQAAQBAJ","PreviewUrl":"https://books.google.co.uk/books?id=kajtAQAAQBAJ","allowed_syndication_flags":{"allow_disabling_chrome":true},"online_access":{"url":"https://play.google.com/store/books/details?id=kajtAQAAQBAJu0026rdid=book-kajtAQAAQBAJu0026rdot=1","price":"£19.89","list_price":"£30.60"}}},"max_resolution_image_width":1280,"max_resolution_image_height":1678,"quality_info":"We have no quality information about this book.","volume_id":"kajtAQAAQBAJ","permission_info":"Pages displayed by permission of u003ca class=link_aux href="https://books.google.co.uk/url?id=kajtAQAAQBAJu0026pg=PP1u0026q=http://oreilly.comu0026linkid=1u0026usg=AFQjCNG7jTwfVvpuS8xlpUp29gJ4Asoe4Au0026source=gbs_pub_info_r"u003eu0026quot;Ou0026#39;Reilly Media, Inc.u0026quot;u003c/au003e","is_ebook":true,"volumeresult":{"has_flowing_text":true,"has_scanned_text":true,"can_download_pdf":false,"can_download_epub":false,"is_pdf_drm_enabled":false,"is_epub_drm_enabled":false},"rating":10,"num_reviews":1,"publisher":""O'Reilly Media, Inc."","publication_date":"2013.11.04","subject":"Computers","num_pages":510,"sample_url":"https://play.google.com/books/reader?id=kajtAQAAQBAJu0026printsec=frontcoveru0026source=gbs_vpt_hover","synposis":"This fast-moving tutorial introduces you to OCaml, an industrial-strength programming language designed for expressiveness, safety, and speed. Through the book’s many examples, you’ll quickly learn how OCaml stands out as a tool for writing fast, succinct, and readable systems code.Real World OCaml takes you through the concepts of the language at a brisk pace, and then helps you explore the tools and techniques that make OCaml an effective and practical tool. In the book’s third section, you’ll delve deep into the details of the compiler toolchain and OCaml’s simple and efficient runtime system.Learn the foundations of the language, such as higher-order functions, algebraic data types, and modulesExplore advanced features such as functors, first-class modules, and objectsLeverage Core, a comprehensive general-purpose standard library for OCamlDesign effective and reusable libraries, making the most of OCaml’s approach to abstraction and modularityTackle practical programming problems from command-line parsing to asynchronous network programmingExamine profiling and interactive debugging techniques with tools such as GNU gdb","my_library_url":"https://www.google.com/accounts/Login?service=printu0026continue=https://books.google.co.uk/books%3Fop%3Dlibraryu0026hl=en","is_magazine":false,"is_public_domain":false,"last_page":{"pid":"PT738","order":738}},{"enableUserFeedbackUI":true,"pseudocontinuous":true,"is_cobrand":false,"sign_in_url":"https://www.google.com/accounts/Login?service=printu0026continue=https://books.google.co.uk/books%3Fid%3DkajtAQAAQBAJ%26printsec%3Dfrontcover%26dq%3DHTML%2BDownload%2Bcode%26hl%3Den%26sa%3DXu0026hl=en"},{"page":[{"pid":"PP1","src":"https://books.google.co.uk/books/content?id=kajtAQAAQBAJu0026pg=PP1u0026img=1u0026zoom=3u0026hl=enu0026sig=ACfU3U2raog8NDquuDKb0ZtrUhEJMBcFLQ","flags":32,"order":0,"uf":"https://books.google.co.uk/books_feedback?id=kajtAQAAQBAJu0026spid=AFLRE73vUTrWHE9nMCX4jEJIcf0l0Zm_qMW1g_mQcu_bHfBsrQ32M_n4I29WfaI6ltEnL0VTCm62u0026ftype=0"},{"pid":"PT1","src":"https://books.google.co.uk/books/content?id=kajtAQAAQBAJu0026pg=PT1u0026img=1u0026zoom=3u0026hl=enu0026sig=ACfU3U0_kzvFqJE9f-rOr0pNwfuFgtSjow"},{"pid":"PT3","src":"https://books.google.co.uk/books/content?id=kajtAQAAQBAJu0026pg=PT3u0026img=1u0026zoom=3u0026hl=enu0026sig=ACfU3U2paHgiK3GXviCOQY8b1_j1LLqT1Q"},{"pid":"PT4","src":"https://books.google.co.uk/books/content?id=kajtAQAAQBAJu0026pg=PT4u0026img=1u0026zoom=3u0026hl=enu0026sig=ACfU3U2U4hWaZrwlQeT95iVjwbaUmHq-Dw"}]},null,null,{});window.ga=window.ga||function(){(ga.q=ga.q||).push(arguments)};ga.l=+new Date;ga('create', 'UA-18010-1', 'auto');ga('send', 'pageview');














Front Cover
  











.html_page_image{display:none;}
.viewport div img {display:none;}


.html_page_image { background-image:url("https://books.google.co.uk/books/content?id=kajtAQAAQBAJ&pg=PP1&img=1&zoom=3&hl=en&sig=ACfU3U2raog8NDquuDKb0ZtrUhEJMBcFLQ"); width:575px;height:748px; top:0px;left:0px;position:relative}
Next Page




_OC_addFlags({Host:"https://books.google.co.uk/", LockSrc:"/books/javascript/lock_67cdbfe536dffe3871218db5c25fdc8a.js", IsFutureOnSaleVolumesEnabled:1, IsBookcardListPriceSmall:0, IsImagePageProviderEnabled:1, IsMyLibraryGooglePlusEnabled:1, IsImageModeNotesEnabled:1, IsEmbeddedMediaEnabled:1, IsAdsDisabled:0, IsOfflineBubbleEnabled:1, IsBrowsingHistoryEnabled:1, IsZipitFolderCollectionEnabled:1, IsDisabledRandomBookshelves:0, IsMobileRequest:0, IsImageModeAnnotationsEnabled:1, IsBooksUnifiedLeftNavEnabled:1, IsWebReaderSvgEnabled:0, IsBooksShareButtonEnabled:0, IsBooksRentalEnabled:1, IsInternalUser:0});_OC_Run({"page":[{"pid":"PP1","flags":32,"order":0,"h":756},{"pid":"PT1","order":1},{"pid":"PT3","order":3},{"pid":"PT4","order":4},{"pid":"PT5","order":5},{"pid":"PT6","order":6},{"pid":"PT7","order":7},{"pid":"PT8","order":8},{"pid":"PT9","order":9},{"pid":"PT10","order":10},{"pid":"PT11","order":11},{"pid":"PT12","order":12},{"pid":"PT13","order":13},{"pid":"PT14","order":14},{"pid":"PT15","order":15},{"pid":"PT16","order":16},{"pid":"PT17","order":17},{"pid":"PT18","order":18},{"pid":"PT19","order":19},{"pid":"PT20","order":20},{"pid":"PT21","order":21},{"pid":"PT22","order":22},{"pid":"PT23","order":23},{"pid":"PT24","order":24},{"pid":"PT25","order":25},{"pid":"PT26","order":26},{"pid":"PT27","order":27},{"pid":"PT28","order":28},{"pid":"PT29","order":29},{"pid":"PT30","order":30},{"pid":"PT31","order":31},{"pid":"PT32","order":32},{"pid":"PT33","order":33},{"pid":"PT34","order":34},{"pid":"PT35","order":35},{"pid":"PT36","order":36},{"pid":"PT37","order":37},{"pid":"PT38","order":38},{"pid":"PT39","order":39},{"pid":"PT40","order":40},{"pid":"PT41","order":41},{"pid":"PT42","order":42},{"pid":"PT43","order":43},{"pid":"PT44","order":44},{"pid":"PT45","order":45},{"pid":"PT46","order":46},{"pid":"PT47","order":47},{"pid":"PT48","order":48},{"pid":"PT49","order":49},{"pid":"PT50","order":50},{"pid":"PT51","order":51},{"pid":"PT52","order":52},{"pid":"PT53","order":53},{"pid":"PT54","order":54},{"pid":"PT55","order":55},{"pid":"PT56","order":56},{"pid":"PT57","order":57},{"pid":"PT58","order":58},{"pid":"PT59","order":59},{"pid":"PT60","order":60},{"pid":"PT61","order":61},{"pid":"PT62","order":62},{"pid":"PT63","order":63},{"pid":"PT64","order":64},{"pid":"PT65","order":65},{"pid":"PT66","order":66},{"pid":"PT67","order":67},{"pid":"PT68","order":68},{"pid":"PT69","order":69},{"pid":"PT70","order":70},{"pid":"PT71","order":71},{"pid":"PT72","order":72},{"pid":"PT73","order":73},{"pid":"PT74","order":74},{"pid":"PT75","order":75},{"pid":"PT76","order":76},{"pid":"PT77","order":77},{"pid":"PT78","order":78},{"pid":"PT79","order":79},{"pid":"PT80","order":80},{"pid":"PT81","order":81},{"pid":"PT82","order":82},{"pid":"PT83","order":83},{"pid":"PT84","order":84},{"pid":"PT85","order":85},{"pid":"PT86","order":86},{"pid":"PT87","order":87},{"pid":"PT88","order":88},{"pid":"PT89","order":89},{"pid":"PT90","order":90},{"pid":"PT91","order":91},{"pid":"PT92","order":92},{"pid":"PT93","order":93},{"pid":"PT94","order":94},{"pid":"PT95","order":95},{"pid":"PT96","order":96},{"pid":"PT97","order":97},{"pid":"PT98","order":98},{"pid":"PT99","order":99},{"pid":"PT100","order":100},{"pid":"PT101","order":101},{"pid":"PT102","order":102},{"pid":"PT103","order":103},{"pid":"PT104","order":104},{"pid":"PT105","order":105},{"pid":"PT106","order":106},{"pid":"PT107","order":107},{"pid":"PT108","order":108},{"pid":"PT109","order":109},{"pid":"PT110","order":110},{"pid":"PT111","order":111},{"pid":"PT112","order":112},{"pid":"PT113","order":113},{"pid":"PT114","order":114},{"pid":"PT115","order":115},{"pid":"PT116","order":116},{"pid":"PT117","order":117},{"pid":"PT118","order":118},{"pid":"PT119","order":119},{"pid":"PT120","order":120},{"pid":"PT121","order":121},{"pid":"PT122","order":122},{"pid":"PT123","order":123},{"pid":"PT124","order":124},{"pid":"PT125","order":125},{"pid":"PT126","order":126},{"pid":"PT127","order":127},{"pid":"PT128","order":128},{"pid":"PT129","order":129},{"pid":"PT130","order":130},{"pid":"PT131","order":131},{"pid":"PT132","order":132},{"pid":"PT133","order":133},{"pid":"PT134","order":134},{"pid":"PT135","order":135},{"pid":"PT136","order":136},{"pid":"PT137","order":137},{"pid":"PT138","order":138},{"pid":"PT139","order":139},{"pid":"PT140","order":140},{"pid":"PT141","order":141},{"pid":"PT142","order":142},{"pid":"PT143","order":143},{"pid":"PT144","order":144},{"pid":"PT145","order":145},{"pid":"PT146","order":146},{"pid":"PT147","order":147},{"pid":"PT148","order":148},{"pid":"PT149","order":149},{"pid":"PT150","order":150},{"pid":"PT151","order":151},{"pid":"PT152","order":152},{"pid":"PT153","order":153},{"pid":"PT154","order":154},{"pid":"PT155","order":155},{"pid":"PT156","order":156},{"pid":"PT157","order":157},{"pid":"PT158","order":158},{"pid":"PT159","order":159},{"pid":"PT160","order":160},{"pid":"PT161","order":161},{"pid":"PT162","order":162},{"pid":"PT163","order":163},{"pid":"PT164","order":164},{"pid":"PT165","order":165},{"pid":"PT166","order":166},{"pid":"PT167","order":167},{"pid":"PT168","order":168},{"pid":"PT169","order":169},{"pid":"PT170","order":170},{"pid":"PT171","order":171},{"pid":"PT172","order":172},{"pid":"PT173","order":173},{"pid":"PT174","order":174},{"pid":"PT175","order":175},{"pid":"PT176","order":176},{"pid":"PT177","order":177},{"pid":"PT178","order":178},{"pid":"PT179","order":179},{"pid":"PT180","order":180},{"pid":"PT181","order":181},{"pid":"PT182","order":182},{"pid":"PT183","order":183},{"pid":"PT184","order":184},{"pid":"PT185","order":185},{"pid":"PT186","order":186},{"pid":"PT187","order":187},{"pid":"PT188","order":188},{"pid":"PT189","order":189},{"pid":"PT190","order":190},{"pid":"PT191","order":191},{"pid":"PT192","order":192},{"pid":"PT193","order":193},{"pid":"PT194","order":194},{"pid":"PT195","order":195},{"pid":"PT196","order":196},{"pid":"PT197","order":197},{"pid":"PT198","order":198},{"pid":"PT199","order":199},{"pid":"PT200","order":200},{"pid":"PT201","order":201},{"pid":"PT202","order":202},{"pid":"PT203","order":203},{"pid":"PT204","order":204},{"pid":"PT205","order":205},{"pid":"PT206","order":206},{"pid":"PT207","order":207},{"pid":"PT208","order":208},{"pid":"PT209","order":209},{"pid":"PT210","order":210},{"pid":"PT211","order":211},{"pid":"PT212","order":212},{"pid":"PT213","order":213},{"pid":"PT214","order":214},{"pid":"PT215","order":215},{"pid":"PT216","order":216},{"pid":"PT217","order":217},{"pid":"PT218","order":218},{"pid":"PT219","order":219},{"pid":"PT220","order":220},{"pid":"PT221","order":221},{"pid":"PT222","order":222},{"pid":"PT223","order":223},{"pid":"PT224","order":224},{"pid":"PT225","order":225},{"pid":"PT226","order":226},{"pid":"PT227","order":227},{"pid":"PT228","order":228},{"pid":"PT229","order":229},{"pid":"PT230","order":230},{"pid":"PT231","order":231},{"pid":"PT232","order":232},{"pid":"PT233","order":233},{"pid":"PT234","order":234},{"pid":"PT235","order":235},{"pid":"PT236","order":236},{"pid":"PT237","order":237},{"pid":"PT238","order":238},{"pid":"PT239","order":239},{"pid":"PT240","order":240},{"pid":"PT241","order":241},{"pid":"PT242","order":242},{"pid":"PT243","order":243},{"pid":"PT244","order":244},{"pid":"PT245","order":245},{"pid":"PT246","order":246},{"pid":"PT247","order":247},{"pid":"PT248","order":248},{"pid":"PT249","order":249},{"pid":"PT250","order":250},{"pid":"PT251","order":251},{"pid":"PT252","order":252},{"pid":"PT253","order":253},{"pid":"PT254","order":254},{"pid":"PT255","order":255},{"pid":"PT256","order":256},{"pid":"PT257","order":257},{"pid":"PT258","order":258},{"pid":"PT259","order":259},{"pid":"PT260","order":260},{"pid":"PT261","order":261},{"pid":"PT262","order":262},{"pid":"PT263","order":263},{"pid":"PT264","order":264},{"pid":"PT265","order":265},{"pid":"PT266","order":266},{"pid":"PT267","order":267},{"pid":"PT268","order":268},{"pid":"PT269","order":269},{"pid":"PT270","order":270},{"pid":"PT271","order":271},{"pid":"PT272","order":272},{"pid":"PT273","order":273},{"pid":"PT274","order":274},{"pid":"PT275","order":275},{"pid":"PT276","order":276},{"pid":"PT277","order":277},{"pid":"PT278","order":278},{"pid":"PT279","order":279},{"pid":"PT280","order":280},{"pid":"PT281","order":281},{"pid":"PT282","order":282},{"pid":"PT283","order":283},{"pid":"PT284","order":284},{"pid":"PT285","order":285},{"pid":"PT286","order":286},{"pid":"PT287","order":287},{"pid":"PT288","order":288},{"pid":"PT289","order":289},{"pid":"PT290","order":290},{"pid":"PT291","order":291},{"pid":"PT292","order":292},{"pid":"PT293","order":293},{"pid":"PT294","order":294},{"pid":"PT295","order":295},{"pid":"PT296","order":296},{"pid":"PT297","order":297},{"pid":"PT298","order":298},{"pid":"PT299","order":299},{"pid":"PT300","order":300},{"pid":"PT301","order":301},{"pid":"PT302","order":302},{"pid":"PT303","order":303},{"pid":"PT304","order":304},{"pid":"PT305","order":305},{"pid":"PT306","order":306},{"pid":"PT307","order":307},{"pid":"PT308","order":308},{"pid":"PT309","order":309},{"pid":"PT310","order":310},{"pid":"PT311","order":311},{"pid":"PT312","order":312},{"pid":"PT313","order":313},{"pid":"PT314","order":314},{"pid":"PT315","order":315},{"pid":"PT316","order":316},{"pid":"PT317","order":317},{"pid":"PT318","order":318},{"pid":"PT319","order":319},{"pid":"PT320","order":320},{"pid":"PT321","order":321},{"pid":"PT322","order":322},{"pid":"PT323","order":323},{"pid":"PT324","order":324},{"pid":"PT325","order":325},{"pid":"PT326","order":326},{"pid":"PT327","order":327},{"pid":"PT328","order":328},{"pid":"PT329","order":329},{"pid":"PT330","order":330},{"pid":"PT331","order":331},{"pid":"PT332","order":332},{"pid":"PT333","order":333},{"pid":"PT334","order":334},{"pid":"PT335","order":335},{"pid":"PT336","order":336},{"pid":"PT337","order":337},{"pid":"PT338","order":338},{"pid":"PT339","order":339},{"pid":"PT340","order":340},{"pid":"PT341","order":341},{"pid":"PT342","order":342},{"pid":"PT343","order":343},{"pid":"PT344","order":344},{"pid":"PT345","order":345},{"pid":"PT346","order":346},{"pid":"PT347","order":347},{"pid":"PT348","order":348},{"pid":"PT349","order":349},{"pid":"PT350","order":350},{"pid":"PT351","order":351},{"pid":"PT352","order":352},{"pid":"PT353","order":353},{"pid":"PT354","order":354},{"pid":"PT355","order":355},{"pid":"PT356","order":356},{"pid":"PT357","order":357},{"pid":"PT358","order":358},{"pid":"PT359","order":359},{"pid":"PT360","order":360},{"pid":"PT361","order":361},{"pid":"PT362","order":362},{"pid":"PT363","order":363},{"pid":"PT364","order":364},{"pid":"PT365","order":365},{"pid":"PT366","order":366},{"pid":"PT367","order":367},{"pid":"PT368","order":368},{"pid":"PT369","order":369},{"pid":"PT374","order":374},{"pid":"PT376","order":376},{"pid":"PT377","order":377},{"pid":"PT378","order":378},{"pid":"PT380","order":380},{"pid":"PT381","order":381},{"pid":"PT382","order":382},{"pid":"PT383","order":383},{"pid":"PT384","order":384},{"pid":"PT386","order":386},{"pid":"PT387","order":387},{"pid":"PT388","order":388},{"pid":"PT389","order":389},{"pid":"PT390","order":390},{"pid":"PT391","order":391},{"pid":"PT392","order":392},{"pid":"PT395","order":395},{"pid":"PT396","order":396},{"pid":"PT397","order":397},{"pid":"PT398","order":398},{"pid":"PT399","order":399},{"pid":"PT401","order":401},{"pid":"PT402","order":402},{"pid":"PT403","order":403},{"pid":"PT404","order":404},{"pid":"PT405","order":405},{"pid":"PT406","order":406},{"pid":"PT407","order":407},{"pid":"PT408","order":408},{"pid":"PT409","order":409},{"pid":"PT410","order":410},{"pid":"PT411","order":411},{"pid":"PT412","order":412},{"pid":"PT413","order":413},{"pid":"PT414","order":414},{"pid":"PT415","order":415},{"pid":"PT416","order":416},{"pid":"PT417","order":417},{"pid":"PT418","order":418},{"pid":"PT419","order":419},{"pid":"PT420","order":420},{"pid":"PT421","order":421},{"pid":"PT422","order":422},{"pid":"PT423","order":423},{"pid":"PT424","order":424},{"pid":"PT425","order":425},{"pid":"PT428","order":428},{"pid":"PT430","order":430},{"pid":"PT431","order":431},{"pid":"PT433","order":433},{"pid":"PT435","order":435},{"pid":"PT436","order":436},{"pid":"PT440","order":440},{"pid":"PT441","order":441},{"pid":"PT442","order":442},{"pid":"PT444","order":444},{"pid":"PT445","order":445},{"pid":"PT447","order":447},{"pid":"PT448","order":448},{"pid":"PT449","order":449},{"pid":"PT450","order":450},{"pid":"PT452","order":452},{"pid":"PT453","order":453},{"pid":"PT455","order":455},{"pid":"PT457","order":457},{"pid":"PT458","order":458},{"pid":"PT461","order":461},{"pid":"PT462","order":462},{"pid":"PT464","order":464},{"pid":"PT465","order":465},{"pid":"PT466","order":466},{"pid":"PT467","order":467},{"pid":"PT468","order":468},{"pid":"PT469","order":469},{"pid":"PT470","order":470},{"pid":"PT471","order":471},{"pid":"PT472","order":472},{"pid":"PT473","order":473},{"pid":"PT474","order":474},{"pid":"PT475","order":475},{"pid":"PT478","order":478},{"pid":"PT483","order":483},{"pid":"PT484","order":484},{"pid":"PT486","order":486},{"pid":"PT488","order":488},{"pid":"PT489","order":489},{"pid":"PT490","order":490},{"pid":"PT492","order":492},{"pid":"PT493","order":493},{"pid":"PT495","order":495},{"pid":"PT496","order":496},{"pid":"PT497","order":497},{"pid":"PT498","order":498},{"pid":"PT499","order":499},{"pid":"PT500","order":500},{"pid":"PT501","order":501},{"pid":"PT503","order":503},{"pid":"PT505","order":505},{"pid":"PT506","order":506},{"pid":"PT511","order":511},{"pid":"PT512","order":512},{"pid":"PT513","order":513},{"pid":"PT514","order":514},{"pid":"PT516","order":516},{"pid":"PT519","order":519},{"pid":"PT520","order":520},{"pid":"PT523","order":523},{"pid":"PT524","order":524},{"pid":"PT526","order":526},{"pid":"PT527","order":527},{"pid":"PT529","order":529},{"pid":"PT530","order":530},{"pid":"PT531","order":531},{"pid":"PT532","order":532},{"pid":"PT534","order":534},{"pid":"PT535","order":535},{"pid":"PT536","order":536},{"pid":"PT537","order":537},{"pid":"PT538","order":538},{"pid":"PT539","order":539},{"pid":"PT540","order":540},{"pid":"PT542","order":542},{"pid":"PT543","order":543},{"pid":"PT544","order":544},{"pid":"PT545","order":545},{"pid":"PT546","order":546},{"pid":"PT551","order":551},{"pid":"PT552","order":552},{"pid":"PT553","order":553},{"pid":"PT554","order":554},{"pid":"PT555","order":555},{"pid":"PT557","order":557},{"pid":"PT558","order":558},{"pid":"PT559","order":559},{"pid":"PT560","order":560},{"pid":"PT561","order":561},{"pid":"PT562","order":562},{"pid":"PT563","order":563},{"pid":"PT565","order":565},{"pid":"PT566","order":566},{"pid":"PT567","order":567},{"pid":"PT568","order":568},{"pid":"PT570","order":570},{"pid":"PT571","order":571},{"pid":"PT572","order":572},{"pid":"PT576","order":576},{"pid":"PT577","order":577},{"pid":"PT578","order":578},{"pid":"PT579","order":579},{"pid":"PT580","order":580},{"pid":"PT581","order":581},{"pid":"PT582","order":582},{"pid":"PT583","order":583},{"pid":"PT584","order":584},{"pid":"PT586","order":586},{"pid":"PT587","order":587},{"pid":"PT590","order":590},{"pid":"PT591","order":591},{"pid":"PT592","order":592},{"pid":"PT593","order":593},{"pid":"PT596","order":596},{"pid":"PT598","order":598},{"pid":"PT599","order":599},{"pid":"PT601","order":601},{"pid":"PT607","order":607},{"pid":"PT609","order":609},{"pid":"PT612","order":612},{"pid":"PT615","order":615},{"pid":"PT624","order":624},{"pid":"PT628","order":628},{"pid":"PT629","order":629},{"pid":"PT632","order":632},{"pid":"PT634","order":634},{"pid":"PT635","order":635},{"pid":"PT637","order":637},{"pid":"PT648","order":648},{"pid":"PT651","order":651},{"pid":"PT652","order":652},{"pid":"PT653","order":653},{"pid":"PT656","order":656},{"pid":"PT658","order":658},{"pid":"PT659","order":659},{"pid":"PT660","order":660},{"pid":"PT662","order":662},{"pid":"PT663","order":663},{"pid":"PT664","order":664},{"pid":"PT666","order":666},{"pid":"PT668","order":668},{"pid":"PT669","order":669},{"pid":"PT671","order":671},{"pid":"PT675","order":675},{"pid":"PT677","order":677},{"pid":"PT678","order":678},{"pid":"PT679","order":679},{"pid":"PT680","order":680},{"pid":"PT681","order":681},{"pid":"PT682","order":682},{"pid":"PT683","order":683},{"pid":"PT686","order":686},{"pid":"PT687","order":687},{"pid":"PT689","order":689},{"pid":"PT690","order":690},{"pid":"PT694","order":694},{"pid":"PT696","order":696},{"pid":"PT698","order":698},{"pid":"PT700","order":700},{"pid":"PT702","order":702},{"pid":"PT703","order":703},{"pid":"PT704","order":704},{"pid":"PT706","order":706},{"pid":"PT708","order":708},{"pid":"PT717","order":717},{"pid":"PT718","order":718},{"pid":"PT721","order":721},{"pid":"PT723","order":723},{"pid":"PT724","order":724},{"pid":"PT728","order":728},{"pid":"PT729","order":729},{"pid":"PT730","order":730},{"pid":"PT731","order":731},{"pid":"PT733","order":733},{"pid":"PT734","order":734},{"pid":"PT737","order":737}],"prefix":"https://books.google.co.uk/books?id=kajtAQAAQBAJu0026lpg=PP1u0026dq=HTML+Download+code"},{"fullview":false,"page_width":575,"page_height":754,"font_height":14,"first_content_page":3,"disable_twopage":false,"initial_zoom_width_override":685,"show_print_pages_button":false,"title":"Real World OCaml","subtitle":"Functional programming for the masses","attribution":"By Yaron Minsky, Anil Madhavapeddy, Jason Hickey","additional_info":{"[JsonBookInfo]":{"BuyLinks":[{"Seller":"O'Reilly","Url":"http://www.oreilly.com/catalog/9781449324759/","TrackingUrl":"/url?client=ca-google-printu0026format=googleprintu0026num=0u0026id=kajtAQAAQBAJu0026q=http://www.oreilly.com/catalog/9781449324759/u0026usg=AFQjCNFMU4iJ1uPb7aL6nVNuZPfnPfoj2Q","IsPublisher":true},{"Seller":"Amazon.co.uk","Url":"http://www.amazon.co.uk/gp/search?index=booksu0026linkCode=qsu0026keywords=9781449324759","TrackingUrl":"/url?client=ca-google-printu0026format=googleprintu0026num=0u0026id=kajtAQAAQBAJu0026q=http://www.amazon.co.uk/gp/search%3Findex%3Dbooks%26linkCode%3Dqs%26keywords%3D9781449324759u0026usg=AFQjCNHFYc68-nRj4LYYwds_qJutpsaVHw"},{"Seller":"BookDepository","Url":"http://www.bookdepository.com/book/9781449324759","TrackingUrl":"/url?client=ca-google-printu0026format=googleprintu0026num=0u0026id=kajtAQAAQBAJu0026q=http://www.bookdepository.com/book/9781449324759u0026usg=AFQjCNFwkRfDAjFW8GseKYLcl2zc45VgmA"},{"Seller":"Waterstone's","Url":"http://www.waterstones.com/waterstonesweb/advancedSearch.do?buttonClicked=2u0026isbn=1449324754","TrackingUrl":"/url?client=ca-google-printu0026format=googleprintu0026num=0u0026id=kajtAQAAQBAJu0026q=http://www.waterstones.com/waterstonesweb/advancedSearch.do%3FbuttonClicked%3D2%26isbn%3D1449324754u0026usg=AFQjCNGyYvvjl-8byutpyoHff3DG-mObWw"},{"Seller":"WHSmith","Url":"http://www.whsmith.co.uk/CatalogAndSearch/SearchWithinCategory.aspx?as_ISBN=1449324754","TrackingUrl":"/url?client=ca-google-printu0026format=googleprintu0026num=0u0026id=kajtAQAAQBAJu0026q=http://www.whsmith.co.uk/CatalogAndSearch/SearchWithinCategory.aspx%3Fas_ISBN%3D1449324754u0026usg=AFQjCNHx_ZjnMN69dgkZ6kK8UZk_Zba2EA"},{"Seller":"Blackwell","Url":"http://bookshop.blackwell.co.uk/bobuk/scripts/home.jsp?action=searchu0026type=isbnu0026term=1449324754","TrackingUrl":"/url?client=ca-google-printu0026format=googleprintu0026num=0u0026id=kajtAQAAQBAJu0026q=http://bookshop.blackwell.co.uk/bobuk/scripts/home.jsp%3Faction%3Dsearch%26type%3Disbn%26term%3D1449324754u0026usg=AFQjCNFxhY5rFSnRU1g033Wcq3laAmg5IQ"}],"AboutUrl":"https://books.google.co.uk/books?id=kajtAQAAQBAJ","PreviewUrl":"https://books.google.co.uk/books?id=kajtAQAAQBAJ","allowed_syndication_flags":{"allow_disabling_chrome":true},"online_access":{"url":"https://play.google.com/store/books/details?id=kajtAQAAQBAJu0026rdid=book-kajtAQAAQBAJu0026rdot=1","price":"£19.89","list_price":"£30.60"}}},"max_resolution_image_width":1280,"max_resolution_image_height":1678,"quality_info":"We have no quality information about this book.","volume_id":"kajtAQAAQBAJ","permission_info":"Pages displayed by permission of u003ca class=link_aux href="https://books.google.co.uk/url?id=kajtAQAAQBAJu0026pg=PP1u0026q=http://oreilly.comu0026linkid=1u0026usg=AFQjCNG7jTwfVvpuS8xlpUp29gJ4Asoe4Au0026source=gbs_pub_info_r"u003eu0026quot;Ou0026#39;Reilly Media, Inc.u0026quot;u003c/au003e","is_ebook":true,"volumeresult":{"has_flowing_text":true,"has_scanned_text":true,"can_download_pdf":false,"can_download_epub":false,"is_pdf_drm_enabled":false,"is_epub_drm_enabled":false},"rating":10,"num_reviews":1,"publisher":""O'Reilly Media, Inc."","publication_date":"2013.11.04","subject":"Computers","num_pages":510,"sample_url":"https://play.google.com/books/reader?id=kajtAQAAQBAJu0026printsec=frontcoveru0026source=gbs_vpt_hover","synposis":"This fast-moving tutorial introduces you to OCaml, an industrial-strength programming language designed for expressiveness, safety, and speed. Through the book’s many examples, you’ll quickly learn how OCaml stands out as a tool for writing fast, succinct, and readable systems code.Real World OCaml takes you through the concepts of the language at a brisk pace, and then helps you explore the tools and techniques that make OCaml an effective and practical tool. In the book’s third section, you’ll delve deep into the details of the compiler toolchain and OCaml’s simple and efficient runtime system.Learn the foundations of the language, such as higher-order functions, algebraic data types, and modulesExplore advanced features such as functors, first-class modules, and objectsLeverage Core, a comprehensive general-purpose standard library for OCamlDesign effective and reusable libraries, making the most of OCaml’s approach to abstraction and modularityTackle practical programming problems from command-line parsing to asynchronous network programmingExamine profiling and interactive debugging techniques with tools such as GNU gdb","my_library_url":"https://www.google.com/accounts/Login?service=printu0026continue=https://books.google.co.uk/books%3Fop%3Dlibraryu0026hl=en","is_magazine":false,"is_public_domain":false,"last_page":{"pid":"PT738","order":738}},{"enableUserFeedbackUI":true,"pseudocontinuous":true,"is_cobrand":false,"sign_in_url":"https://www.google.com/accounts/Login?service=printu0026continue=https://books.google.co.uk/books%3Fid%3DkajtAQAAQBAJ%26printsec%3Dfrontcover%26dq%3DHTML%2BDownload%2Bcode%26hl%3Den%26sa%3DXu0026hl=en"},{"page":[{"pid":"PP1","src":"https://books.google.co.uk/books/content?id=kajtAQAAQBAJu0026pg=PP1u0026img=1u0026zoom=3u0026hl=enu0026sig=ACfU3U2raog8NDquuDKb0ZtrUhEJMBcFLQ","flags":32,"order":0,"uf":"https://books.google.co.uk/books_feedback?id=kajtAQAAQBAJu0026spid=AFLRE73vUTrWHE9nMCX4jEJIcf0l0Zm_qMW1g_mQcu_bHfBsrQ32M_n4I29WfaI6ltEnL0VTCm62u0026ftype=0"},{"pid":"PT1","src":"https://books.google.co.uk/books/content?id=kajtAQAAQBAJu0026pg=PT1u0026img=1u0026zoom=3u0026hl=enu0026sig=ACfU3U0_kzvFqJE9f-rOr0pNwfuFgtSjow"},{"pid":"PT3","src":"https://books.google.co.uk/books/content?id=kajtAQAAQBAJu0026pg=PT3u0026img=1u0026zoom=3u0026hl=enu0026sig=ACfU3U2paHgiK3GXviCOQY8b1_j1LLqT1Q"},{"pid":"PT4","src":"https://books.google.co.uk/books/content?id=kajtAQAAQBAJu0026pg=PT4u0026img=1u0026zoom=3u0026hl=enu0026sig=ACfU3U2U4hWaZrwlQeT95iVjwbaUmHq-Dw"}]},null,null,{});window.ga=window.ga||function(){(ga.q=ga.q||).push(arguments)};ga.l=+new Date;ga('create', 'UA-18010-1', 'auto');ga('send', 'pageview');













Front Cover
  


















Front Cover
  






















.html_page_image{display:none;}
.viewport div img {display:none;}


.html_page_image { background-image:url("https://books.google.co.uk/books/content?id=kajtAQAAQBAJ&pg=PP1&img=1&zoom=3&hl=en&sig=ACfU3U2raog8NDquuDKb0ZtrUhEJMBcFLQ"); width:575px;height:748px; top:0px;left:0px;position:relative}
Next Page








.html_page_image{display:none;}
.viewport div img {display:none;}


.html_page_image { background-image:url("https://books.google.co.uk/books/content?id=kajtAQAAQBAJ&pg=PP1&img=1&zoom=3&hl=en&sig=ACfU3U2raog8NDquuDKb0ZtrUhEJMBcFLQ"); width:575px;height:748px; top:0px;left:0px;position:relative}
Next Page






.html_page_image { background-image:url("https://books.google.co.uk/books/content?id=kajtAQAAQBAJ&pg=PP1&img=1&zoom=3&hl=en&sig=ACfU3U2raog8NDquuDKb0ZtrUhEJMBcFLQ"); width:575px;height:748px; top:0px;left:0px;position:relative}
Next Page



Next Page

The name of the pictureThe name of the pictureThe name of the pictureClash Royale CLAN TAG#URR8PPP

Popular posts from this blog

How to make file upload 'Required' in Contact Form 7?

Rothschild family

amazon EC2 - How to make wp-config.php to writable?