• Stars
    star
    210
  • Rank 187,585 (Top 4 %)
  • Language
    Common Lisp
  • Created over 11 years ago
  • Updated over 1 year ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Open source examples for my book "Loving Common Lisp, or the Savvy Programmer's Secret Weapon"

Loving Common Lisp, or the Savvy Programmer's Secret Weapon, 6th Edition

If you would like to support my work please consider purchasing my books on Leanpub and star my git repositories that you find useful on GitHub. You can also interact with me on social media on Mastodon and Twitter.

This repo is for the 8th edition of my book that will be released August 2022. In the new edition of the book the examples are (mostly) moved to individual github projects. The Makefile in this repository is meant to be copied to your local directory ~/quicklisp/local-projects ad run the target make fetch to first get the self contained examples and later you can run the same make target to pull any available updates.

Open source examples for my book "Loving Common Lisp, or the Savvy Programmer's Secret Weapon" that is available at https://leanpub.com/lovinglisp My book is available to read free online and the PDF for the book is licensed with Creative Common share with no modifications or commercial reuse: this means that you are encouraged to share copies (up to date copies only, please) of the PDF with friends and co-workers. New editions of the book are free if you have purchased the book before. Many thanks to the people who support my writing by purchasing the book!

The source code in this repository may be used either under the Apache 2 or the LGPL version 3 licenses. Use whichever license that works best for you.

Starting December 5, 2020 I have moved most of my personal (non-work related) Common Lisp projects to this repo for my book examples. You may notice subdirectories in src that contain code that is not yet (or may never be) in my book. These directories contain the file NOT_YET_IN_BOOK.md.

If you notice any errors or have suggestions for improvement, then git pull requests will be appreciated!

Separate GitHub repositories for this book

etc.

The Makefile can be copied to your local ~/quicklisp/local-projects, then make fetch.

Changes for the new edition I am working on

May 2022: I am writing a new edition of my book, yay! I am going to move most (maybe all) of the examples in this book to individual GitHub repositories and as this happens I will put links to the new repositories right here! Yay, again.

In the current book I discuss setting the Quicklisp repository root directory to this Git repo. In the future, you will instead git clone operations in ~/quicklisp/local-projects so, for example (ql:quickload :sparql) will work correctly. I hope that my readers find this convenient. In the future I want to write larger open source projects for new book material so it makes sense to use different GitHub repositories.

My website is https://markwatson.com

More Repositories

1

Java-AI-Book-Code

Code examples for my Java artificial intelligence book
Java
242
star
2

langchain-book-examples

Example code for my book "LangChain Project Lab Book: Hooking Large Language Models Up to the Real World" https://leanpub.com/langchain
Python
116
star
3

Clojure-AI-Book-Code

Examples for Clojure AI book
Clojure
95
star
4

java_practical_semantic_web

Code examples for my book "Practical Semantic Web Programming (Java, Scala, Clojure, and JRuby Edition)
Java
77
star
5

haskell_tutorial_cookbook_examples

Code samples for my book "Haskell Tutorial and Cookbook"
Haskell
73
star
6

cancer-deep-learning-model

Keras Deep Learning neural network model for University of Wisconsin Cancer data that uses the Integrated Variants library to explain predictions made by a trained model
Python
72
star
7

nlp_smalltalk

A natural language processing toolkit for Pharo Smalltalk
Smalltalk
59
star
8

emberjs-nodejs

JavaScript
44
star
9

scripting-intelligence-book-examples

Examples from my book "Scripting Intelligence: Web 3.0 Information Gathering and Processing"
Ruby
43
star
10

fasttag_v2

My Part of Speech Tagger
Java
42
star
11

lisp_practical_semantic_web

Examples from the Lisp version of my semantic web book
Common Lisp
34
star
12

hy-lisp-python

examples for my book "A Lisp Programmer Living in Python-Land: The Hy Programming Language"
Hy
23
star
13

power-java

Examples for my book "Power Java"
Java
21
star
14

openai

Common Lisp library for using OpenAI's GPT3 APIs. From my book https://leanpub.com/lovinglisp
Common Lisp
18
star
15

kbnlp.hs

Haskell NLP Work
Haskell
17
star
16

bing_search_java

A simple wrapper for the new (2012) Bing Web Search API
Java
12
star
17

clojure_wolfram_alpha

A simple wrapper for the Java APIs for using Wolfram Alpha
Clojure
12
star
18

free-older-books-and-software

I used to have PDFs for my books on my web site - I moved them to this public repo.
HTML
11
star
19

emberjs-clj

A simple Ember.js and Clojure web app template - a minimal example of making a REST call from Ember.js back to Clojure.
JavaScript
11
star
20

javascript_intelligent_systems

Code examples for my book
JavaScript
10
star
21

cognitive-computing-book

Code examples for the book https://leanpub.com/cognitive-computing
TypeScript
9
star
22

julia_my_code_snippets

Julia
6
star
23

SmargGWT_LGPL_SQL_DATASOURCE

SQL DataSource for free LGPL SmartGWT
HTML
6
star
24

Docs_QA_Swift

Swift Example for Documents Question Answering Using OpenAI GPT3 APIs and a Local Embeddings Vector Database
Swift
6
star
25

noir-pjax-example

Using pjax with Clojure and Noir
JavaScript
6
star
26

Java-AI-Book-Code_4th_edition

Code for the older edition (2013) of my Java AI Book
Java
5
star
27

kgcreator

The Knowledge Graph Creator (kgcreator) is a tool for automating the generation of RDF data for Knowledge Graphs from raw text data read from an input directory path. (from my book Practical Python Artificial Intelligence Programming https://leanpub.com/pythonai
Python
5
star
28

hylang-jupyter-notesbooks

Jupyter Notebook
4
star
29

KGN_swift

Swift app for KGN
Swift
4
star
30

docs-qa

Chat interface to document repository for my book "Loving Common Lisp" implementing a local vector database
Common Lisp
4
star
31

liblinear_ruby_classifier

Simple demo using liblinear-ruby-swig and libsvm_preprocessor for SVM text classification
Ruby
4
star
32

clj-sparql

A Clojure library to provide a light-weight REST interface to: - GraphDB RDF data store and SPARQL endpoint - AllegroGraph RDF data store and SPARQL endpoint - Apache Fuseki RDF data store and SPARQL endpoint - DBPedia public RDF data store and SPARQL endpoint - WikiData public RDF data store and SPARQL endpoint
Clojure
4
star
33

hy-lisp-heroku-starter-project

This is a Hello World example using the Hy language (HyLang) and Flask for a Heroku hosted app
Hy
4
star
34

huggingface

Common Lisp library for using Hugging Face NLP APIs. From my book https://leanpub.com/lovinglisp
Common Lisp
3
star
35

categorize_summarize

Common Lisp code to categorize and summarize text - see book "Loving Common Lisp, or the Savvy Programmer's Secret Weapon"
Common Lisp
3
star
36

AGI-assistant.org

Open Source project for AGI experiments
3
star
37

powerloom-clj

Simple Clojure wrappers for the PowerLoom AI Inferencing System for ISI
Clojure
3
star
38

dojo-mobile-clj

Trying ideas for using Dojo Mobile with Clojure Noir
Clojure
3
star
39

fasttag

Common Lisp code for part of speech (POS) tagging in my book "Loving Common Lisp, or the Savvy Programmer's Secret Weapon"
Common Lisp
3
star
40

common_lisp_python_deep_learning_template

My personal Common Lisp + py4cl + pre-trained deep learning models template
3
star
41

kgn-text-ui

Knowledge Graph Knowledge Graph Navigator text UI - see book "Loving Common Lisp, or the Savvy Programmer's Secret Weapon"
Common Lisp
3
star
42

conceptnet

Common Lisp client for ConceptNet (a freely-available semantic network)
Common Lisp
3
star
43

kbnlp

Common Lisp code for natural language processing (NLP) - see book "Loving Common Lisp, or the Savvy Programmer's Secret Weapon"
Common Lisp
3
star
44

HopfieldNeuralNetwork

Hopfield neural network example. Note: this was removed from my Practical Artificial Intelligence using Java book in the summer of 2020 edition
Java
3
star
45

lisa-rule-engine

A fork of David E. Young's Lisa rules engine (uses Rete Network algorithms)
Common Lisp
2
star
46

BertNlpDbpediaInterface_swift

BERT and DbPedia Swift project fr my Swift AI book
Swift
2
star
47

chez_scheme_akku_project

Test Akku project for Chez Scheme (https://akkuscm.org)
Scheme
2
star
48

emacs_setup

My Emacs setup with Straight.el
Emacs Lisp
2
star
49

kgn

Interactive exploration of Knowledge Graphs using natural language. Example for my book "Practical Python Artificial Intelligence Programming" https://leanpub.com/pythonai
Python
2
star
50

PythonPracticalAIBookCode

Example code for my book "Practical Python Artificial Intelligence Programming" https://leanpub.com/pythonai
Python
2
star
51

sparql

Common Lisp SPARQL client code - see book "Loving Common Lisp, or the Savvy Programmer's Secret Weapon"
Common Lisp
2
star
52

OpenAI_swift

Swift
1
star
53

AutoCoreML

Automatic deep learning with Apple's CoreML
1
star
54

cypher_memgraph_experiments

Cypher experiments
Python
1
star
55

android-tutorial-speech

Automatically exported from code.google.com/p/android-tutorial-speech
Java
1
star
56

bing

Common Lisp Microsoft Bing Search client library - see book "Loving Common Lisp, or the Savvy Programmer's Secret Weapon"
Common Lisp
1
star
57

classifier.jruby

A JRuby version of the Ruby classifier library
Ruby
1
star
58

llmlib

Compatibility library for APIs from OpenAI, Hugging Face, and FastChat
Python
1
star
59

save_keras_for_use_misc_prog_languages

Save a Keras model in JSON and weights + biases as CSV files for use in other languages
Python
1
star
60

fuseki-semantic-web-dev-setup

Example setup for Apache Fuseki RDF SPARQL server with test data
Ruby
1
star
61

mark-watson-old-books

PDFs for some of Mark Watson's older books
HTML
1
star
62

myutils

Common Lisp code: miscellaneous utilities - see book "Loving Common Lisp, or the Savvy Programmer's Secret Weapon"
Common Lisp
1
star
63

racket_neural_net_from_keras

Use trained model produced by Keras in a Racket Scheme app
Racket
1
star
64

dbpedia

Common Lisp DBPedia client ibrary - see book "Loving Common Lisp, or the Savvy Programmer's Secret Weapon"
Common Lisp
1
star
65

entities

Common Lisp code to find entities in text - see book "Loving Common Lisp, or the Savvy Programmer's Secret Weapon"
Common Lisp
1
star
66

kgn-capi-ui

Knowledge Graph Knowledge Graph Navigator text UI - see book "Loving Common Lisp, or the Savvy Programmer's Secret Weapon"
Common Lisp
1
star
67

python_AI_services

A collection of deep learning and NLP services with REST interfaces (I use these with Haskell and Common Lisp projects)
1
star
68

genetic_algo_cpp

Genetic Algorithms from my 1995 book "C++ Power Paradigms"
C++
1
star
69

kgsampler

Common Lisp library for sampling DBPedia to create small test Knowledge Graphs. From my book https://leanpub.com/lovinglisp
Common Lisp
1
star
70

mojo-ai.org

Notes and techniques for using Modular's Mojo programming language for AI development
HTML
1
star
71

Nlp_swift

Natural Language Processing (NLP) library developed in my Swift AI book
Swift
1
star
72

lw-grapher

Simple ISI Grapher algorithm implementation for LispWorks CAPI. Open source examples for my book "Loving Common Lisp, or the Savvy Programmer's Secret Weapon"
Common Lisp
1
star
73

hy-lisp-gcp-starter-project

Hy language (hylabg) example for using the Google Cloud Platform (GCP)
Python
1
star
74

kgn-common

Knowledge Graph Navigator common library - see book "Loving Common Lisp, or the Savvy Programmer's Secret Weapon"
Common Lisp
1
star
75

question_answering

Use BERT QA and SPARQL queries to answer questions
Jupyter Notebook
1
star
76

haskell_cookbook_volume_2

Haskell programming book examples for "Haskell Cookbook, Volume 2"
1
star
77

SparqlQuery_swift

SPARQL Swift library for my Swift AI book
Swift
1
star