diff options
-rw-r--r-- | .gitignore | 9 | ||||
-rw-r--r-- | README.markdown | 17 | ||||
-rw-r--r-- | README.org | 17 | ||||
-rw-r--r-- | clpmfile | 10 | ||||
-rw-r--r-- | clpmfile.lock | 264 | ||||
-rw-r--r-- | oneliners.api.asd | 23 | ||||
-rw-r--r-- | src/main.lisp | 5 | ||||
-rw-r--r-- | tests/main.lisp | 11 |
8 files changed, 356 insertions, 0 deletions
diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..b9fa3c1 --- /dev/null +++ b/.gitignore @@ -0,0 +1,9 @@ +*.abcl +*.fasl +*.dx32fsl +*.dx64fsl +*.lx32fsl +*.lx64fsl +*.x86f +*~ +.#* diff --git a/README.markdown b/README.markdown new file mode 100644 index 0000000..6daafd5 --- /dev/null +++ b/README.markdown @@ -0,0 +1,17 @@ +# 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 new file mode 100644 index 0000000..40efc21 --- /dev/null +++ b/README.org @@ -0,0 +1,17 @@ +* 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/clpmfile b/clpmfile new file mode 100644 index 0000000..972be79 --- /dev/null +++ b/clpmfile @@ -0,0 +1,10 @@ +;;; -*- Mode: common-lisp; -*- +(:api-version "0.4") + +(:source "quicklisp" :url "https://beta.quicklisp.org/dist/quicklisp.txt" :type :quicklisp) + +(:asd "oneliners.api.asd") + +(:github "lazybones" + :path "cbeo/lazybones" + :branch "master") diff --git a/clpmfile.lock b/clpmfile.lock new file mode 100644 index 0000000..5295372 --- /dev/null +++ b/clpmfile.lock @@ -0,0 +1,264 @@ +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +;; 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 + (("lazybones" :github :path "cbeo/lazybones"))) +("quicklisp" :url "https://beta.quicklisp.org/dist/quicklisp.txt" :type + :quicklisp) + + +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +;; BEGIN REQUIREMENTS +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; + +:requirements +(:project :name "lazybones" :branch "master" :source :implicit-vcs) +(:asd-file :name "oneliners.api.asd") + + +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +;; BEGIN RELEASES +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; + +:releases +("alexandria" :version "2021-12-09" :source "quicklisp" :systems ("alexandria")) +("arrows" :version "2018-10-18" :source "quicklisp" :systems ("arrows")) +("babel" :version "2020-09-25" :source "quicklisp" :systems ("babel")) +("bknr-datastore" :version "2019-12-27" :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 "2020-04-27" :source "quicklisp" :systems ("chunga")) +("cl+ssl" :version "2021-12-30" :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-fad" :version "2021-01-24" :source "quicklisp" :systems ("cl-fad")) +("cl-interpol" :version "2020-12-20" :source "quicklisp" :systems + ("cl-interpol")) +("cl-ppcre" :version "2019-05-21" :source "quicklisp" :systems ("cl-ppcre")) +("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")) +("clack" :version "2021-12-09" :source "quicklisp" :systems ("clack")) +("closer-mop" :version "2021-12-30" :source "quicklisp" :systems ("closer-mop")) +("dissect" :version "2021-05-31" :source "quicklisp" :systems ("dissect")) +("do-urlencode" :version "2018-10-18" :source "quicklisp" :systems + ("do-urlencode")) +("fast-io" :version "2020-09-25" :source "quicklisp" :systems ("fast-io")) +("flexi-streams" :version "2021-08-07" :source "quicklisp" :systems + ("flexi-streams")) +("hunchentoot" :version "2020-06-10" :source "quicklisp" :systems + ("hunchentoot")) +("ironclad" :version "2021-10-21" :source "quicklisp" :systems ("ironclad")) +("jonathan" :version "2020-09-25" :source "quicklisp" :systems ("jonathan")) +("lack" :version "2021-12-30" :source "quicklisp" :systems + ("lack" "lack-component" "lack-middleware-backtrace" "lack-util")) +("lazybones" :version (:commit "c57cf07e31037e2d1cfe9a697de7bc228e0290dc") + :source :implicit-vcs :systems ("lazybones")) +("md5" :version "2021-06-30" :source "quicklisp" :systems ("md5")) +("named-readtables" :version "2021-12-09" :source "quicklisp" :systems + ("named-readtables")) +("oneliners.api.asd" :version :newest :source :implicit-file :systems + ("oneliners.api" "oneliners.api/tests")) +("proc-parse" :version "2019-08-13" :source "quicklisp" :systems ("proc-parse")) +("rfc2388" :version "2018-08-31" :source "quicklisp" :systems ("rfc2388")) +("rove" :version "2021-12-09" :source "quicklisp" :systems ("rove")) +("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-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 "2021-12-09" :source "quicklisp" :systems + ("trivial-utf-8")) +("unit-test" :version "2012-05-20" :source "quicklisp" :systems ("unit-test")) +("usocket" :version "2019-12-27" :source "quicklisp" :systems ("usocket")) +("yason" :version "2019-12-27" :source "quicklisp" :systems ("yason")) + + +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +;; BEGIN REVERSE-DEPENDENCIES +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; + +:reverse-dependencies +("alexandria" ((:system :name "yason") (:system :name "alexandria")) + ((:system :name "static-vectors") (:system :name "alexandria")) + ((:system :name "proc-parse") (:system :name "alexandria")) + ((:system :name "lazybones") (:system :name "alexandria")) + ((:system :name "hunchentoot") (:system :name "alexandria")) + ((:system :name "fast-io") (:system :name "alexandria")) + ((:system :name "do-urlencode") (:system :name "alexandria")) + ((:system :name "clack") (: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"))) + +("arrows" ((:system :name "lazybones") (:system :name "arrows"))) + +("babel" ((:system :name "proc-parse") (:system :name "babel")) + ((:system :name "jonathan") (:system :name "babel")) + ((:system :name "do-urlencode") (: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 "rove") (:system :name "bordeaux-threads")) + ((:system :name "ironclad") (:system :name "bordeaux-threads")) + ((:system :name "hunchentoot") (:system :name "bordeaux-threads")) + ((:system :name "clack") (: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-fad" ((:system :name "lazybones") (:system :name "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 "jonathan") (:system :name "cl-ppcre")) + ((:system :name "hunchentoot") (:system :name "cl-ppcre")) + ((:system :name "cl-unicode") (:system :name "cl-ppcre")) + ((:system :name "bknr.utils") (:system :name "cl-ppcre"))) + +("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-interpol") (:system :name "cl-unicode"))) + +("clack" ((:system :name "lazybones") (:system :name "clack"))) + +("closer-mop" ((:system :name "bknr.indices") (:system :name "closer-mop")) + ((:system :name "bknr.datastore") (:system :name "closer-mop"))) + +("dissect" ((:system :name "rove") (:system :name "dissect"))) + +("do-urlencode" ((:system :name "lazybones") (:system :name "do-urlencode"))) + +("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") (:system :name "hunchentoot"))) + +("ironclad" ((:system :name "lack-util") (:system :name "ironclad"))) + +("jonathan" ((:system :name "oneliners.api") (:system :name "jonathan")) + ((:system :name "lazybones") (:system :name "jonathan"))) + +("lack" ((:system :name "lack") (:system :name "lack-component")) + ((:system :name "lack") (:system :name "lack-util")) + ((:system :name "clack") (:system :name "lack")) + ((:system :name "clack") (:system :name "lack-util")) + ((:system :name "clack") (:system :name "lack-middleware-backtrace"))) + +("lazybones" ((:system :name "oneliners.api") (:system :name "lazybones")) + (t + (:project :name "lazybones" :commit + "c57cf07e31037e2d1cfe9a697de7bc228e0290dc" :source :implicit-vcs))) + +("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" + ((:system :name "oneliners.api/tests") (:system :name "oneliners.api")) + (t (:asd-file :name "oneliners.api.asd"))) + +("proc-parse" ((:system :name "jonathan") (:system :name "proc-parse"))) + +("rfc2388" ((:system :name "hunchentoot") (:system :name "rfc2388"))) + +("rove" ((:system :name "oneliners.api/tests") (:system :name "rove"))) + +("split-sequence" ((:system :name "usocket") (:system :name "split-sequence")) + ((:system :name "lazybones") (:system :name "split-sequence"))) + +("static-vectors" ((:system :name "fast-io") (:system :name "static-vectors"))) + +("trivial-backtrace" + ((:system :name "hunchentoot") (:system :name "trivial-backtrace"))) + +("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 "rove") (: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 "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 "clack") (:system :name "usocket")) + ((:system :name "cl+ssl") (:system :name "usocket"))) + +("yason" ((:system :name "bknr.datastore") (:system :name "yason"))) + diff --git a/oneliners.api.asd b/oneliners.api.asd new file mode 100644 index 0000000..8c6c657 --- /dev/null +++ b/oneliners.api.asd @@ -0,0 +1,23 @@ +(defsystem "oneliners.api" + :version "0.1.0" + :author "Colin Okay" + :license "AGPLv3" + :depends-on ("lazybones" + "bknr.datastore" + "jonathan") + :components ((:module "src" + :components + ((:file "main")))) + :description "" + :in-order-to ((test-op (test-op "oneliners.api/tests")))) + +(defsystem "oneliners.api/tests" + :author "Colin Okay" + :license "AGPLv3" + :depends-on ("oneliners.api" + "rove") + :components ((:module "tests" + :components + ((:file "main")))) + :description "Test system for oneliners.api" + :perform (test-op (op c) (symbol-call :rove :run c))) diff --git a/src/main.lisp b/src/main.lisp new file mode 100644 index 0000000..ff073d9 --- /dev/null +++ b/src/main.lisp @@ -0,0 +1,5 @@ +(defpackage oneliners.api + (:use :cl)) +(in-package :oneliners.api) + +;; blah blah blah. diff --git a/tests/main.lisp b/tests/main.lisp new file mode 100644 index 0000000..41e6def --- /dev/null +++ b/tests/main.lisp @@ -0,0 +1,11 @@ +(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)))) |