Skip to content

A Lisp interpreter written in java for fun (it's not as cool or awesome as Clojure, and not trying to be).

License

Notifications You must be signed in to change notification settings

lcaballero/JavaLisp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Build Status

Introduction

I'm writing this project as a learning exercise. I have a number of books that I've bought over the years all revolving around Lisp, and Lispy things. I'd like to go through this collection in painful and glorious detail, and so I've decided to make that a goal -- for the rest of my life.

Here is a list of the books I'm referring to:

Overview

The project is a hand written Lisp lexer and Parser (or hopes to be, it isn't yet). Eventually growing into a Lisp interpreter, as I work through a number of the books in the above list.

It includes many suites of tests (from its inception.)

Setup

  1. Install Java 8 JDK
  2. Install Maven
  3. Clone the repo, then run: %> mvn package which should pull down some dependencies and jar up the end code into a fat jar.

License

See license file.

The use and distribution terms for this software are covered by the Eclipse Public License 1.0, which can be found in the file 'license' at the root of this distribution. By using this software in any fashion, you are agreeing to be bound by the terms of this license. You must not remove this notice, or any other, from this software.

About

A Lisp interpreter written in java for fun (it's not as cool or awesome as Clojure, and not trying to be).

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages