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...
Κύριος συγγραφέας: | |
---|---|
Συγγραφή απο Οργανισμό/Αρχή: | |
Μορφή: | Ηλεκτρονική πηγή Ηλ. βιβλίο |
Γλώσσα: | 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.