This is a guide to the LaTeX typesetting system. It is intended as a useful resource for everybody, from new users who wish to learn, to old hands who need a quick reference. TeX is a typesetting computer program created by Donald Knuth, originally for his magnum...
The goal of this online ebook is to provide a fairly comprehensive introduction to the Clojure programming language. A large number of features are covered, each in a fairly brief manner. Feel free to skip around to the sections of most interest. Clojure is a...
The main programming language used in this book is Racket. Like with all operating systems, however, Racket actually supports a host of programming languages, so you must tell Racket which language you’re programming in. Unlike some other textbooks, this one...
This tutorial is aimed at people who have experience in imperative programming languages (C, C++, Java, Python…) but haven’t programmed in a functional language before (Haskell, ML, OCaml…). Even if you don’t have any significant programming...
This ebook was created to educate you about Lift, which is a great framework for building compelling web applications. Lift is designed to make powerful techniques easily accessible while keeping the overall framework simple and flexible. It may sound like a cliche,...