[{"data":1,"prerenderedAt":77},["ShallowReactive",2],{"\u002Focaml":3},{"id":4,"title":5,"body":6,"createdAt":67,"description":12,"draft":68,"extension":69,"image":70,"mastodonThread":70,"meta":71,"navigation":72,"path":73,"seo":74,"stem":5,"tags":75,"updatedAt":67,"__hash__":76},"content\u002FOCaml.md","OCaml",{"type":7,"value":8,"toc":63},"minimark",[9,13,23,29,53],[10,11,12],"p",{},"Objective Caml",[10,14,15,16,22],{},"See ",[17,18,19],"a",{"href":19,"rel":20},"http:\u002F\u002Fcaml.inria.fr\u002F",[21],"nofollow",".",[10,24,25],{},[17,26,27],{"href":27,"rel":28},"http:\u002F\u002Fwww.lama.univ-savoie.fr\u002F~RAFFALLI\u002Fformel.html",[21],[30,31,32],"blockquote",{},[10,33,34,35,38,39,41,42,44,45,47,48,52],{},"As a side note, I don't see Ocaml as a science project.  It's a pragmatic",[36,37],"br",{},"\nlanguage, in that it doesn't automatically assume it knows what's best,",[36,40],{},"\nbut instead provides the programmer the tools he needs to get the job",[36,43],{},"\ndone.  As reflected in it's design decisions, the people designing Ocaml",[36,46],{},"\n(Brian Hurt ",[17,49,51],{"href":50},"mailto:bhurt@spnz.org","bhurt@spnz.org",")",[10,54,55,56,58,59,52],{},"Careful; that sounds like you're describing Perl :-)",[36,57],{},"\n(John Goerzen ",[17,60,62],{"href":61},"mailto:jgoerzen@complete.org","jgoerzen@complete.org",{"title":64,"searchDepth":65,"depth":65,"links":66},"",2,[],"2004-04-08T16:12-04:00",false,"md",null,{},true,"\u002Focaml",{"title":5,"description":12},[],"2mCXd_Ws0Z_L4_pfLTx5tlzbLDpM3VMepvd3d3YYJVY",1778988312494]