Full Stack Lisp

Full Stack Lisp

Pavel Penev
Buy on Leanpub

Table of Contents

Warning to early readers›

  • Warning to early readers
    • Current Status
    • What remains to be written
    • Additional ideas
    • Thank you!
  • About
  • Introduction
  • Prerequisites
  • Typographic conventions

Part One: Development environment›

  • Chapter 1: Roswell
    • A quick word about Lisp implementations
    • Installing Roswell
    • Installing Lisp implementations
    • A quick primer on Scripting with Roswell
  • Chapter 2: Lisp libraries
    • ASDF: Another System Definition Facility
    • Quicklisp
    • Local projects
    • Project generators
    • Commonly used libraries
  • Chapter 3: Editing Lisp
    • Emacs
    • Slime
    • Sly

Part Two: Introduction to web development with Lisp›

  • Chapter 4: Caveman2
    • The web stack
    • Setting up a simple project
    • Configuration
    • Views
    • Routing
    • A few words about Clack/Lack
    • Running the app
    • Conclusion
  • Chapter 5: Datafly and SXQL
    • Database access
    • The Wiki Model
    • User model
    • Page model
    • Playing with the model in the repl
Full Stack Lisp/overview

Full Stack Lisp

course_overview

Learn how to build and deploy modern Lisp applications in the booming ecosystem of modern software!

count_parts
·
count_chapters
begin_reading
download
part_count

Warning to early readers5 chapters

Begin part ›
  1. Warning to early readers

  2. About

  3. Introduction

  4. Prerequisites

  5. Typographic conventions

part_count

Part One: Development environment3 chapters

Begin part ›
  1. Chapter 1: Roswell

  2. Chapter 2: Lisp libraries

  3. Chapter 3: Editing Lisp

part_count

Part Two: Introduction to web development with Lisp2 chapters

Begin part ›
  1. Chapter 4: Caveman2

  2. Chapter 5: Datafly and SXQL