Skip to content

melusina-org/cl-atelier

Repository files navigation

Atelier – Atelier for Lisp developers

The atelier for Lisp developers is providing useful tools for Lisp developpers such as project templates and a linter.

Continuous Integration

This software is Copyright © 2017–2023 Michaël Le Barbier and is distributed under the terms described in the LICENSE file.

Introduction

Example how to create a new Lisp project

(atelier:new-lisp-project
  #p"~/Lisp/example/"
  :copyright-holder "Michaël Le Barbier"
  :copyright-year "2023"
  :project-filename "net.cl-user.example"
  :project-name "Example"
  :project-description "An Example System for Atelier users"
  :project-long-description
  #.(concatenate 'string
    "The Example System for Lisp developers showcases "
    "the development and usage of the Atelier system.")
  :homepage "https://cl-user.net/acme/cl-example"
  :license :mit)

Once the project is defined it can be loaded and used as any normal system.

Run the tests with ASDF

(asdf:operate 'asdf:test-op (asdf:find-system "net.cl-user.example"))

Run the tests from the REPL

(asdf:operate 'asdf:load-op (asdf:find-system "net.cl-user.example"))
(example/testsuite:run-all-tests)

Run the linter

(example/development:lint)

Releases

No releases published

Packages

 
 
 

Contributors