lisp-koans

Lisp tutorial

A learning exercise in Common Lisp to teach language features through broken unit tests.

Common Lisp Koans is a language learning exercise in the same vein as the ruby koans, python koans and others. It is a port of the prior koans with some modifications to highlight lisp-specific features. Structured as ordered groups of broken unit tests, the project guides the learner progressively through many Common Lisp language features.

GitHub

3k stars
134 watching
565 forks
Language: Common Lisp
last commit: over 1 year ago
Linked from 3 awesome lists


Backlinks from these awesome lists:

Related projects:

Repository Description Stars
sleepyfox/coffeescript-koans Learn CoffeeScript by solving simple exercises and gradually introducing new concepts. 444
idris-hackers/idris-koans Learning Idris by fixing failing code in a series of small exercises 179
cofinalsubnets/wisp A Haskell-based interpreted Lisp language with features like lexical closures and continuations, designed to be easily embedded in other programs. 115
ilmanzo/crystal-koans An educational unit test suite for learning the Crystal programming language 48
marcinbunsch/bash_koans A collection of exercises designed to improve Bash scripting skills through a series of challenges and puzzles. 185
kanaka/mal An educational project aimed at creating a Lisp interpreter with incremental implementations in various programming languages 10,082
fstamour/common-lisp-heroku-example An example project demonstrating how to deploy a Common Lisp server on Heroku using Docker 5
norvig/paip-lisp The repository contains the Lisp code from Peter Norvig's book on Artificial Intelligence Programming 7,169
melusina-org/make-common-lisp-program Creates executable Common Lisp programs on GitHub runners with various implementations and systems 3
jasom/geany-lisp A plugin for Geany text editor to provide Common Lisp support and development tools. 14
neil-lindquist/slima An interactive development environment for Common Lisp on the Pulsar platform 62
kaveh808/kons-9 An integrated development environment and 3D graphics authoring system in Common Lisp 583
vale981/practical-cl-beautified Enhances the online version of Practical Common Lisp with syntax highlighting and interactive features. 34
rmolives/hime An interpreter for a Lisp dialect running on the JVM platform. 9
jingtaozf/literate-lisp An Emacs extension that loads Common Lisp code from Org files 64