aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorColin Okay <okay@toyful.space>2022-02-02 14:08:23 -0600
committerColin Okay <okay@toyful.space>2022-02-02 14:08:23 -0600
commit595f7ae79c74129a28eba5fa68feb33875eb3323 (patch)
treeb86c4b4555c6e596c989231bf7f481eea3eefcba
initial commit
-rw-r--r--.gitignore9
-rw-r--r--README.markdown17
-rw-r--r--README.org17
-rw-r--r--clpmfile10
-rw-r--r--clpmfile.lock264
-rw-r--r--oneliners.api.asd23
-rw-r--r--src/main.lisp5
-rw-r--r--tests/main.lisp11
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))))