aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorColin Okay <okay@toyful.space>2022-08-07 16:53:20 -0500
committerColin Okay <okay@toyful.space>2022-08-07 16:53:20 -0500
commit5a4fc77c0ffdc1ceacb0968d5a59ee1726bcd8e9 (patch)
treed28c575b8f0d846c4cf010aaa25dbf009f5f458b
parentb422877219fcfac73c7f1b6b33ff361984a0c045 (diff)
[remove] old files; [modify] build file
-rw-r--r--README.markdown17
-rw-r--r--README.org18
-rw-r--r--build.lisp5
-rw-r--r--clpmfile23
-rw-r--r--clpmfile.lock282
-rw-r--r--oneliners.api.asd2
-rw-r--r--tests/main.lisp11
7 files changed, 17 insertions, 341 deletions
diff --git a/README.markdown b/README.markdown
deleted file mode 100644
index 6daafd5..0000000
--- a/README.markdown
+++ /dev/null
@@ -1,17 +0,0 @@
-# Oneliners.Api
-
-## Usage
-
-## Installation
-
-## Author
-
-* Colin Okay (okay@toyful.space)
-
-## Copyright
-
-Copyright (c) 2022 Colin Okay (okay@toyful.space)
-
-## License
-
-Licensed under the AGPLv3 License.
diff --git a/README.org b/README.org
index bc60e91..03e586e 100644
--- a/README.org
+++ b/README.org
@@ -1,12 +1,22 @@
* Oneliners.Api
-** Usage
-
** Installation
-** Author
+First, ensure that you have quicklisp installed.
+
+Next, fetch dependencies that are not in quicklisp.
+
+#+begin_example
+mkdir oneliner-build && cd oneliner-build
+git clone https://cicadas.surf/cgit/oneliners/oneliners.api.git
+git clone https://cicadas.surf/cgit/colin/lazybones.git
+git clone https://cicadas.surf/cgit/colin/lambda-riffs.git
+#+end_example
-+ Colin Okay (colin@cicadas.surf)
+The build script expects to be run from inside the oneliners.api.git
+
+
+** Usage
** Copyright
diff --git a/build.lisp b/build.lisp
index 50bf221..6f8eb5b 100644
--- a/build.lisp
+++ b/build.lisp
@@ -1,5 +1,6 @@
-;;(asdf:load-system "oneliners.api")
-
+(pushnew #P".." ql:*local-project-directories*)
+(ql:register-local-projects)
+(ql:quickload :oneliners.api)
(sb-ext:save-lisp-and-die "olwiki-server"
:toplevel 'oneliners.api::run
:executable t)
diff --git a/clpmfile b/clpmfile
deleted file mode 100644
index 76412ed..0000000
--- a/clpmfile
+++ /dev/null
@@ -1,23 +0,0 @@
-;;; -*- Mode: common-lisp; -*-
-(:api-version "0.4")
-
-(:source "quicklisp" :url "https://beta.quicklisp.org/dist/quicklisp.txt" :type :quicklisp)
-
-(:asd "oneliners.api.asd")
-
-
-(:git lazybones
- :url "https://cicadas.surf/cgit/colin/lazybones.git"
- :branch "main")
-
-(:git lazybones-client
- :url "https://cicadas.surf/cgit/colin/lazybones-client.git"
- :branch "main")
-
-(:git lambda-riffs
- :url "https://cicadas.surf/cgit/colin/lambda-riffs.git"
- :branch "main")
-
-
-
-
diff --git a/clpmfile.lock b/clpmfile.lock
deleted file mode 100644
index 499f279..0000000
--- a/clpmfile.lock
+++ /dev/null
@@ -1,282 +0,0 @@
-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
-;; This is autogenerated by CLPM. Do not edit by hand.
-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
-
-(:api-version "0.4")
-
-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
-;; BEGIN SOURCES
-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
-
-:sources
-(:implicit-file :type :file-system :system-files ("oneliners.api.asd"))
-(:implicit-vcs :type :vcs :projects
- ((lambda-riffs :git :url "https://cicadas.surf/cgit/colin/lambda-riffs.git")))
-(:implicit-vcs :type :vcs :projects
- ((lazybones-client :git :url
- "https://cicadas.surf/cgit/colin/lazybones-client.git")))
-(:implicit-vcs :type :vcs :projects
- ((lazybones :git :url "https://cicadas.surf/cgit/colin/lazybones.git")))
-("quicklisp" :url "https://beta.quicklisp.org/dist/quicklisp.txt" :type
- :quicklisp)
-
-
-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
-;; BEGIN REQUIREMENTS
-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
-
-:requirements
-(:project :name lambda-riffs :branch "main" :source :implicit-vcs)
-(:project :name lazybones-client :branch "main" :source :implicit-vcs)
-(:project :name lazybones :branch "main" :source :implicit-vcs)
-(:asd-file :name "oneliners.api.asd")
-
-
-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
-;; BEGIN RELEASES
-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
-
-:releases
-(lambda-riffs :version (:commit "e2b1c1312f011951ac5cdb133f05991cb3b8aed9")
- :source :implicit-vcs :systems ("lambda-riffs"))
-(lazybones :version (:commit "6e272161a737d267e779e33cf8aa3da6790012c4")
- :source :implicit-vcs :systems ("lazybones" "lazybones-hunchentoot"))
-(lazybones-client :version (:commit "f98e774699e43667d1447380670a2da819f8781e")
- :source :implicit-vcs :systems ("lazybones-client"))
-("alexandria" :version "2022-04-01" :source "quicklisp" :systems ("alexandria"))
-("babel" :version "2020-09-25" :source "quicklisp" :systems ("babel"))
-("bknr-datastore" :version "2022-02-20" :source "quicklisp" :systems
- ("bknr.datastore" "bknr.indices" "bknr.skip-list" "bknr.utils"))
-("bordeaux-threads" :version "2020-06-10" :source "quicklisp" :systems
- ("bordeaux-threads"))
-("cffi" :version "2021-04-11" :source "quicklisp" :systems
- ("cffi" "cffi-grovel" "cffi-toolchain"))
-("chunga" :version "2022-04-01" :source "quicklisp" :systems ("chunga"))
-("cl+ssl" :version "2022-04-01" :source "quicklisp" :systems ("cl+ssl"))
-("cl-annot" :version "2015-06-08" :source "quicklisp" :systems ("cl-annot"))
-("cl-base64" :version "2020-10-16" :source "quicklisp" :systems ("cl-base64"))
-("cl-change-case" :version "2021-04-11" :source "quicklisp" :systems
- ("cl-change-case"))
-("cl-fad" :version "2022-02-20" :source "quicklisp" :systems ("cl-fad"))
-("cl-interpol" :version "2020-12-20" :source "quicklisp" :systems
- ("cl-interpol"))
-("cl-ppcre" :version "2022-02-20" :source "quicklisp" :systems
- ("cl-ppcre" "cl-ppcre-unicode"))
-("cl-str" :version "2022-04-01" :source "quicklisp" :systems ("str"))
-("cl-syntax" :version "2015-04-07" :source "quicklisp" :systems
- ("cl-syntax" "cl-syntax-annot"))
-("cl-unicode" :version "2021-02-28" :source "quicklisp" :systems ("cl-unicode"))
-("closer-mop" :version "2022-04-01" :source "quicklisp" :systems ("closer-mop"))
-("fast-io" :version "2020-09-25" :source "quicklisp" :systems ("fast-io"))
-("flexi-streams" :version "2022-02-20" :source "quicklisp" :systems
- ("flexi-streams"))
-("hunchentoot" :version "2020-06-10" :source "quicklisp" :systems
- ("hunchentoot"))
-("ironclad" :version "2022-02-20" :source "quicklisp" :systems ("ironclad"))
-("jonathan" :version "2020-09-25" :source "quicklisp" :systems ("jonathan"))
-("lisp-namespace" :version "2021-10-21" :source "quicklisp" :systems
- ("lisp-namespace"))
-("md5" :version "2021-06-30" :source "quicklisp" :systems ("md5"))
-("named-readtables" :version "2022-04-01" :source "quicklisp" :systems
- ("named-readtables"))
-("oneliners.api.asd" :version :newest :source :implicit-file :systems
- ("oneliners.api"))
-("proc-parse" :version "2019-08-13" :source "quicklisp" :systems ("proc-parse"))
-("rfc2388" :version "2018-08-31" :source "quicklisp" :systems ("rfc2388"))
-("split-sequence" :version "2021-05-31" :source "quicklisp" :systems
- ("split-sequence"))
-("static-vectors" :version "2021-06-30" :source "quicklisp" :systems
- ("static-vectors"))
-("trivial-backtrace" :version "2020-06-10" :source "quicklisp" :systems
- ("trivial-backtrace"))
-("trivial-documentation" :version "2016-12-07" :source "quicklisp" :systems
- ("trivial-documentation"))
-("trivial-features" :version "2021-12-09" :source "quicklisp" :systems
- ("trivial-features"))
-("trivial-garbage" :version "2021-12-30" :source "quicklisp" :systems
- ("trivial-garbage"))
-("trivial-gray-streams" :version "2021-01-24" :source "quicklisp" :systems
- ("trivial-gray-streams"))
-("trivial-types" :version "2012-04-07" :source "quicklisp" :systems
- ("trivial-types"))
-("trivial-utf-8" :version "2022-02-20" :source "quicklisp" :systems
- ("trivial-utf-8"))
-("unit-test" :version "2012-05-20" :source "quicklisp" :systems ("unit-test"))
-("usocket" :version "2022-04-01" :source "quicklisp" :systems ("usocket"))
-("uuid" :version "2020-07-15" :source "quicklisp" :systems ("uuid"))
-("yason" :version "2022-04-01" :source "quicklisp" :systems ("yason"))
-
-
-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
-;; BEGIN REVERSE-DEPENDENCIES
-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
-
-:reverse-dependencies
-(lambda-riffs ((:system :name "oneliners.api") (:system :name "lambda-riffs"))
- (t (:project :name lambda-riffs :branch "main" :source :implicit-vcs)))
-
-(lazybones
- ((:system :name "oneliners.api") (:system :name "lazybones-hunchentoot"))
- ((:system :name "lazybones-hunchentoot") (:system :name "lazybones"))
- ((:system :name "lazybones-client") (:system :name "lazybones"))
- (t (:project :name lazybones :branch "main" :source :implicit-vcs)))
-
-(lazybones-client
- ((:system :name "oneliners.api") (:system :name "lazybones-client"))
- (t (:project :name lazybones-client :branch "main" :source :implicit-vcs)))
-
-("alexandria" ((:system :name "yason") (:system :name "alexandria"))
- ((:system :name "static-vectors") (:system :name "alexandria"))
- ((:system :name "proc-parse") (:system :name "alexandria"))
- ((:system :name "lisp-namespace") (:system :name "alexandria"))
- ((:system :name "lazybones") (:system :name "alexandria"))
- ((:system :name "hunchentoot") (:system :name "alexandria"))
- ((:system :name "fast-io") (:system :name "alexandria"))
- ((:system :name "cl-fad") (:system :name "alexandria"))
- ((:system :name "cl-annot") (:system :name "alexandria"))
- ((:system :name "cl+ssl") (:system :name "alexandria"))
- ((:system :name "cffi-grovel") (:system :name "alexandria"))
- ((:system :name "cffi") (:system :name "alexandria"))
- ((:system :name "bordeaux-threads") (:system :name "alexandria"))
- ((:system :name "bknr.utils") (:system :name "alexandria"))
- ((:system :name "bknr.datastore") (:system :name "alexandria"))
- ((:system :name "babel") (:system :name "alexandria")))
-
-("babel" ((:system :name "proc-parse") (:system :name "babel"))
- ((:system :name "jonathan") (:system :name "babel"))
- ((:system :name "cffi") (:system :name "babel")))
-
-("bknr-datastore"
- ((:system :name "oneliners.api") (:system :name "bknr.datastore"))
- ((:system :name "bknr.indices") (:system :name "bknr.skip-list"))
- ((:system :name "bknr.indices") (:system :name "bknr.utils"))
- ((:system :name "bknr.datastore") (:system :name "bknr.indices"))
- ((:system :name "bknr.datastore") (:system :name "bknr.utils")))
-
-("bordeaux-threads"
- ((:system :name "ironclad") (:system :name "bordeaux-threads"))
- ((:system :name "hunchentoot") (:system :name "bordeaux-threads"))
- ((:system :name "cl-fad") (:system :name "bordeaux-threads"))
- ((:system :name "cl+ssl") (:system :name "bordeaux-threads"))
- ((:system :name "bknr.utils") (:system :name "bordeaux-threads")))
-
-("cffi" ((:system :name "static-vectors") (:system :name "cffi"))
- ((:system :name "static-vectors") (:system :name "cffi-grovel"))
- ((:system :name "cl+ssl") (:system :name "cffi"))
- ((:system :name "cffi-toolchain") (:system :name "cffi"))
- ((:system :name "cffi-grovel") (:system :name "cffi"))
- ((:system :name "cffi-grovel") (:system :name "cffi-toolchain")))
-
-("chunga" ((:system :name "hunchentoot") (:system :name "chunga")))
-
-("cl+ssl" ((:system :name "hunchentoot") (:system :name "cl+ssl")))
-
-("cl-annot" ((:system :name "jonathan") (:system :name "cl-annot"))
- ((:system :name "cl-syntax-annot") (:system :name "cl-annot")))
-
-("cl-base64" ((:system :name "hunchentoot") (:system :name "cl-base64")))
-
-("cl-change-case" ((:system :name "str") (:system :name "cl-change-case")))
-
-("cl-fad" ((:system :name "hunchentoot") (:system :name "cl-fad")))
-
-("cl-interpol" ((:system :name "bknr.utils") (:system :name "cl-interpol"))
- ((:system :name "bknr.indices") (:system :name "cl-interpol"))
- ((:system :name "bknr.datastore") (:system :name "cl-interpol")))
-
-("cl-ppcre" ((:system :name "str") (:system :name "cl-ppcre"))
- ((:system :name "str") (:system :name "cl-ppcre-unicode"))
- ((:system :name "lazybones") (:system :name "cl-ppcre"))
- ((:system :name "jonathan") (:system :name "cl-ppcre"))
- ((:system :name "hunchentoot") (:system :name "cl-ppcre"))
- ((:system :name "cl-unicode") (:system :name "cl-ppcre"))
- ((:system :name "cl-ppcre-unicode") (:system :name "cl-ppcre"))
- ((:system :name "cl-change-case") (:system :name "cl-ppcre"))
- ((:system :name "cl-change-case") (:system :name "cl-ppcre-unicode"))
- ((:system :name "bknr.utils") (:system :name "cl-ppcre")))
-
-("cl-str" ((:system :name "lazybones") (:system :name "str")))
-
-("cl-syntax" ((:system :name "jonathan") (:system :name "cl-syntax"))
- ((:system :name "jonathan") (:system :name "cl-syntax-annot"))
- ((:system :name "cl-syntax-annot") (:system :name "cl-syntax")))
-
-("cl-unicode" ((:system :name "cl-ppcre-unicode") (:system :name "cl-unicode"))
- ((:system :name "cl-interpol") (:system :name "cl-unicode")))
-
-("closer-mop"
- ((:system :name "trivial-documentation") (:system :name "closer-mop"))
- ((:system :name "bknr.indices") (:system :name "closer-mop"))
- ((:system :name "bknr.datastore") (:system :name "closer-mop")))
-
-("fast-io" ((:system :name "jonathan") (:system :name "fast-io")))
-
-("flexi-streams"
- ((:system :name "hunchentoot") (:system :name "flexi-streams"))
- ((:system :name "cl+ssl") (:system :name "flexi-streams"))
- ((:system :name "bknr.utils") (:system :name "flexi-streams")))
-
-("hunchentoot"
- ((:system :name "lazybones-hunchentoot") (:system :name "hunchentoot")))
-
-("ironclad" ((:system :name "uuid") (:system :name "ironclad"))
- ((:system :name "oneliners.api") (:system :name "ironclad")))
-
-("jonathan" ((:system :name "oneliners.api") (:system :name "jonathan"))
- ((:system :name "lazybones") (:system :name "jonathan")))
-
-("lisp-namespace"
- ((:system :name "lazybones") (:system :name "lisp-namespace")))
-
-("md5" ((:system :name "hunchentoot") (:system :name "md5"))
- ((:system :name "bknr.utils") (:system :name "md5")))
-
-("named-readtables"
- ((:system :name "cl-syntax") (:system :name "named-readtables"))
- ((:system :name "cl-interpol") (:system :name "named-readtables")))
-
-("oneliners.api.asd" (t (:asd-file :name "oneliners.api.asd")))
-
-("proc-parse" ((:system :name "jonathan") (:system :name "proc-parse")))
-
-("rfc2388" ((:system :name "hunchentoot") (:system :name "rfc2388")))
-
-("split-sequence" ((:system :name "usocket") (:system :name "split-sequence")))
-
-("static-vectors" ((:system :name "fast-io") (:system :name "static-vectors")))
-
-("trivial-backtrace"
- ((:system :name "hunchentoot") (:system :name "trivial-backtrace")))
-
-("trivial-documentation"
- ((:system :name "lazybones") (:system :name "trivial-documentation")))
-
-("trivial-features"
- ((:system :name "cl+ssl") (:system :name "trivial-features"))
- ((:system :name "cffi") (:system :name "trivial-features"))
- ((:system :name "babel") (:system :name "trivial-features")))
-
-("trivial-garbage" ((:system :name "cl+ssl") (:system :name "trivial-garbage")))
-
-("trivial-gray-streams"
- ((:system :name "yason") (:system :name "trivial-gray-streams"))
- ((:system :name "flexi-streams") (:system :name "trivial-gray-streams"))
- ((:system :name "fast-io") (:system :name "trivial-gray-streams"))
- ((:system :name "cl+ssl") (:system :name "trivial-gray-streams"))
- ((:system :name "chunga") (:system :name "trivial-gray-streams")))
-
-("trivial-types" ((:system :name "jonathan") (:system :name "trivial-types"))
- ((:system :name "cl-syntax") (:system :name "trivial-types")))
-
-("trivial-utf-8" ((:system :name "uuid") (:system :name "trivial-utf-8"))
- ((:system :name "bknr.datastore") (:system :name "trivial-utf-8")))
-
-("unit-test" ((:system :name "bknr.datastore") (:system :name "unit-test")))
-
-("usocket" ((:system :name "hunchentoot") (:system :name "usocket"))
- ((:system :name "cl+ssl") (:system :name "usocket")))
-
-("uuid" ((:system :name "oneliners.api") (:system :name "uuid")))
-
-("yason" ((:system :name "bknr.datastore") (:system :name "yason")))
-
diff --git a/oneliners.api.asd b/oneliners.api.asd
index d39ddbf..a23c560 100644
--- a/oneliners.api.asd
+++ b/oneliners.api.asd
@@ -3,14 +3,12 @@
:author "Colin Okay"
:license "AGPLv3"
:depends-on ("lazybones-hunchentoot"
- "lazybones-client"
"bknr.datastore"
"jonathan"
"ironclad"
"uuid"
"lambda-riffs"
"swank")
-
:components ((:module "src"
:components
((:file "package")
diff --git a/tests/main.lisp b/tests/main.lisp
deleted file mode 100644
index 41e6def..0000000
--- a/tests/main.lisp
+++ /dev/null
@@ -1,11 +0,0 @@
-(defpackage oneliners.api/tests/main
- (:use :cl
- :oneliners.api
- :rove))
-(in-package :oneliners.api/tests/main)
-
-;; NOTE: To run this test file, execute `(asdf:test-system :oneliners.api)' in your Lisp.
-
-(deftest test-target-1
- (testing "should (= 1 1) to be true"
- (ok (= 1 1))))