This is the phos Reference Manual, version 0.0.1, generated automatically by Declt version 4.0 beta 2 "William Riker" on Sun Sep 15 06:21:24 2024 GMT+0.
The main system appears first, followed by any subsystem dependency.
phos
An experimental Gemini client library
Omar Polo <op@omarpolo.com>
ISC
0.0.1
quri
(system).
cl-ppcre
(system).
trivia
(system).
usocket
(system).
cl+ssl
(system).
package.lisp
(file).
phos.lisp
(file).
gemtext.lisp
(file).
gemini.lisp
(file).
Files are sorted by type and then listed depth-first from the systems components trees.
phos/gemtext.lisp
phos.lisp
(file).
phos
(system).
alt
(reader method).
(setf alt)
(writer method).
blockquote
(class).
blockquote-p
(function).
element
(class).
element-p
(function).
item
(class).
item-p
(function).
level
(reader method).
(setf level)
(writer method).
line-eq
(generic function).
link
(class).
link-p
(function).
paragraph
(class).
paragraph-p
(function).
parse
(function).
parse-string
(function).
text
(reader method).
(setf text)
(writer method).
title
(class).
title-p
(function).
unparse
(generic function).
url
(reader method).
(setf url)
(writer method).
verbatim
(class).
verbatim-p
(function).
make-link
(function).
markerp
(macro).
parse-line
(function).
parse-link
(function).
phos/gemini.lisp
gemtext.lisp
(file).
phos
(system).
*code-to-keyword*
(special variable).
*default-port*
(special variable).
request
(generic function).
with-gemini-request
(macro).
malformed-response
(condition).
parse-response
(function).
parse-status
(function).
read-all-bytes
(function).
read-all-string
(function).
read-until
(function).
reason
(reader method).
Packages are listed by definition order.
phos/gemtext
Gemtext (text/gemini) parsing
gemtext
common-lisp
.
trivia.level2
.
alt
(generic reader).
(setf alt)
(generic writer).
blockquote
(class).
blockquote-p
(function).
element
(class).
element-p
(function).
item
(class).
item-p
(function).
level
(generic reader).
(setf level)
(generic writer).
line-eq
(generic function).
link
(class).
link-p
(function).
paragraph
(class).
paragraph-p
(function).
parse
(function).
parse-string
(function).
text
(generic reader).
(setf text)
(generic writer).
title
(class).
title-p
(function).
unparse
(generic function).
url
(generic reader).
(setf url)
(generic writer).
verbatim
(class).
verbatim-p
(function).
make-link
(function).
markerp
(macro).
parse-line
(function).
parse-link
(function).
phos/gemini
Gemini (the protocol) implementation
gemini
common-lisp
.
trivia.level2
.
*code-to-keyword*
(special variable).
*default-port*
(special variable).
request
(generic function).
with-gemini-request
(macro).
malformed-response
(condition).
parse-response
(function).
parse-status
(function).
read-all-bytes
(function).
read-all-string
(function).
read-until
(function).
reason
(generic reader).
Definitions are sorted by export status, category, package, and then by lexicographic order.
Maps status code to keyword name.
The default port for gemini URL.
Expose a stream (STREAM) with Gemini response contents, available in BODY.
STATUS and META are bound to the status code (as keyword from
‘*code-to-keyword*’) and meta info (as optional/nullable string.)
URL should be a well-formed string/‘quri:uri’ URL.
Parse gemtext from the stream IN.
Parse the string STR as gemtext.
t if the lines A and B are equals.
Perform a request for the URL.
Print a textual representation of OBJ onto STREAM.
blockquote
) stream) ¶list
) stream) ¶The nesting level of the title.
Synonymous to the HTML heading levels, i.e. level 1 is <h1> tag, level 2 is <h2> tag etc.
integer
:level
(setf alt)
.
alt
.
line-eq
.
unparse
.
Parse a line into link.
malformed-response
)) ¶error
.
Jump to: | (
A B E F G I L M P R T U V W |
---|
Jump to: | (
A B E F G I L M P R T U V W |
---|
Jump to: | *
A L R S T U |
---|
Jump to: | *
A L R S T U |
---|
Jump to: | B C E F G I L M P S T V |
---|
Jump to: | B C E F G I L M P S T V |
---|