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...
Clasificación: | Libro Electrónico |
---|---|
Autor principal: | |
Autor Corporativo: | |
Formato: | Electrónico eBook |
Idioma: | Inglés |
Publicado: |
Berkeley, CA :
Apress : Imprint: Apress,
2007.
|
Edición: | 1st ed. 2007. |
Temas: | |
Acceso en línea: | Texto Completo |
Tabla de Contenidos:
- 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.