8000 GitHub - adatzer/kon: A repository for demo of my master thesis project
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content
/ kon Public

A repository for demo of my master thesis project

License

Notifications You must be signed in to change notification settings

adatzer/kon

Repository files navigation

DISCLAIMER: This repository hosts the code that was developed as part of my master thesis. It needs refactoring, so, for now, it only serves as a demo. This README only provides local setup instructions.

Local setup

Requirements

Steps

1. Install the required Common Lisp libraries

These libraries are:

  1. Hunchentoot web server
  2. Yason JSON library
  3. Array-operations library

You can install these libraries manually or using a library manager like Quicklisp . Just make sure that your Common Lisp libraries are in a directory that ASDF can find.

2. Clone this repo

Also, make sure that this repo is cloned in a directory ASDF can find . In the commands below, it is assumed that you cloned this repo in $HOME/common-lisp .

3. Run Lisp

Supposing that ccl starts your Clozure Common Lisp:

$ ccl

Then inside the Lisp REPL issue the following commands (? stands for the REPL prompt):

? (require 'asdf)

? (asdf:load-system "kon")

? (in-package :kon)

? (set-server "~/common-lisp/kon/www/" 8080)

Now, open your browser at http://localhost:8080

To stop the server, you can either issue in REPL:

? (stop-server)

or you can quit Lisp, which is set to also stop the web server:

? (ccl:quit)

About

A repository for demo of my master thesis project

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published
0