Practical OCaml

Objective Caml (OCaml) is an open source programming language that allows you to utilize both functional and object-oriented programming. Sporting features such as a robust object system, type safety, and an expansive standard library, OCaml is a language that encourages pragmatic solutions instead...

Πλήρης περιγραφή

Λεπτομέρειες βιβλιογραφικής εγγραφής
Κύριος συγγραφέας: Smith, Joshua B. (Συγγραφέας)
Συγγραφή απο Οργανισμό/Αρχή: SpringerLink (Online service)
Μορφή: Ηλεκτρονική πηγή Ηλ. βιβλίο
Γλώσσα:English
Έκδοση: Berkeley, CA : Apress, 2007.
Θέματα:
Διαθέσιμο Online:Full Text via HEAL-Link
Πίνακας περιεχομένων:
  • Why Objective Caml (OCaml)?
  • Interacting with OCaml: The Toplevel
  • Syntax and Semantics
  • Understanding Functions
  • Practical: Creating a Simple Database
  • Primitive and Composite Types
  • Practical: Simple Database Reports, Exports, and Imports
  • Collections
  • Files and File I/O
  • Exception Handling
  • Practical: A URI Library
  • Using Ocamldoc
  • Modules and Functors
  • Practical: A Spam Filter
  • Practical: A Network-Aware Scoring Function
  • Ocamllex and Ocamlyacc
  • Practical: Complex Log File Parsing
  • The Objective Part of Caml
  • Digression: OCaml Is Not Pure
  • Digression: Functional Programming
  • Practical: Web Programming
  • Practical: A Shoutcast Server
  • Using Threads
  • Practical: A Concurrent Web Crawler
  • Interfacing with OCaml
  • Practical: Time and Logging Libraries
  • Processing Binary Files
  • OCaml Development Tools
  • Camlp4
  • Conclusion.