Blob


1 ;;;; package.lisp
3 (defpackage #:phos
4 (:use #:cl))
6 (defpackage #:phos/gemtext
7 (:documentation "Gemtext (text/gemini) parsing")
8 (:nicknames :gemtext)
9 (:use #:cl #:trivia)
10 (:export :element :title :link :item :blockquote :paragraph :verbatim
11 :element-p :title-p :link-p :item-p :blockquote-p :paragraph-p :verbatim-p
12 :text :url :alt :level
13 :parse :parse-string :unparse :line-eq))
15 (defpackage #:phos/gemini
16 (:documentation "Gemini (the protocol) implementation")
17 (:nicknames :gemini)
18 (:use #:cl #:trivia)
19 (:export :*default-port* :*code-to-keyword*
20 :request :with-gemini-request))