All Projects → mark-gerarts → Nature Of Code

mark-gerarts / Nature Of Code

Nature of code exercises and examples implemented in Common Lisp

Programming Languages

lisp
113 projects

Nature of code

Nature of code examples and exercises implemented in Lisp using trivial-gamekit.

Example gif

Installation and usage

  1. You'll first have to add cl-bodge to quicklisp, as per the install instructions of trivial gamekit: (ql-dist:install-dist "http://bodge.borodust.org/dist/org.borodust.bodge.txt")

  2. Make sure quicklisp is able to detect this package (e.g. put it in ~/quicklisp/local-projects).

  3. (ql:quickload :nature-of-code)

  4. Run a sketch using for example (nature-of-code.introduction.example-1:start-sketch). You can find these snippets in the README of each example.

Some notes:

  • trivial-gamekit only supports 2D animations, so examples and exercises involving 3D are omitted.
  • The directory structure is set up to be easily browsable. This makes the ASDF definition kinda ugly.

Table of contents

Related

Nature of code in Elm

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].