The cl-skkserv Reference Manual

This is the cl-skkserv Reference Manual, version 0.3.0, generated automatically by Declt version 4.0 beta 2 "William Riker" on Mon Feb 26 15:43:16 2024 GMT+0.

Table of Contents


1 Introduction


2 Systems

The main system appears first, followed by any subsystem dependency.


2.1 cl-skkserv

skkserv with Common Lisp

Author

asciian

License

GPLv3

Version

0.3.0

Dependencies
Source

cl-skkserv.asd.


2.2 cl-skkserv/core

Author

asciian

License

GPLv3

Dependencies
  • alexandria (system).
  • esrap (system).
  • babel (system).
  • papyrus (system).
  • named-readtables (system).
Source

cl-skkserv.asd.

Child Component

core (module).


2.3 cl-skkserv/skk

Author

asciian

License

GPLv3

Dependencies
  • alexandria (system).
  • cl-ppcre (system).
  • esrap (system).
  • babel (system).
  • jp-numeral (system).
  • papyrus (system).
  • named-readtables (system).
  • cl-skkserv/core (system).
Source

cl-skkserv.asd.

Child Component

skk (module).


2.4 cl-skkserv/mixed

Author

asciian

License

GPLv3

Dependencies
Source

cl-skkserv.asd.

Child Component

mixed (module).


2.5 cl-skkserv/proxy

Author

asciian

License

GPLv3

Dependencies
  • papyrus (system).
  • usocket (system).
  • babel (system).
  • named-readtables (system).
  • cl-skkserv/core (system).
Source

cl-skkserv.asd.

Child Component

proxy (module).


2.6 cl-skkserv/google-ime

Author

asciian

License

GPLv3

Dependencies
  • papyrus (system).
  • drakma (system).
  • flexi-streams (system).
  • yason (system).
  • named-readtables (system).
  • cl-skkserv/core (system).
Source

cl-skkserv.asd.

Child Component

google-ime (module).


2.7 cl-skkserv/user

Author

asciian

License

GPLv3

Dependencies
Source

cl-skkserv.asd.

Child Component

user (module).


3 Modules

Modules are listed depth-first from the system components tree.


3.1 cl-skkserv/core/core

Source

cl-skkserv.asd.

Parent Component

cl-skkserv/core (system).

Child Components

3.2 cl-skkserv/skk/skk

Source

cl-skkserv.asd.

Parent Component

cl-skkserv/skk (system).

Child Components

3.3 cl-skkserv/mixed/mixed

Source

cl-skkserv.asd.

Parent Component

cl-skkserv/mixed (system).

Child Component

index.md (file).


3.4 cl-skkserv/proxy/proxy

Source

cl-skkserv.asd.

Parent Component

cl-skkserv/proxy (system).

Child Component

index.md (file).


3.5 cl-skkserv/google-ime/google-ime

Source

cl-skkserv.asd.

Parent Component

cl-skkserv/google-ime (system).

Child Component

index.md (file).


3.6 cl-skkserv/user/user

Source

cl-skkserv.asd.

Parent Component

cl-skkserv/user (system).

Child Component

index.md (file).


4 Files

Files are sorted by type and then listed depth-first from the systems components trees.


4.1 Lisp


4.1.1 cl-skkserv/cl-skkserv.asd

Source

cl-skkserv.asd.

Parent Component

cl-skkserv (system).

ASDF Systems

4.1.2 cl-skkserv/core/core/index.md

Source

cl-skkserv.asd.

Parent Component

core (module).

Packages

cl-skkserv/core.


4.1.3 cl-skkserv/core/core/dictionary.md

Source

cl-skkserv.asd.

Parent Component

core (module).

Public Interface

4.1.4 cl-skkserv/core/core/handler.md

Source

cl-skkserv.asd.

Parent Component

core (module).

Public Interface

handle (function).


4.1.5 cl-skkserv/core/core/process.md

Source

cl-skkserv.asd.

Parent Component

core (module).

Public Interface

4.1.6 cl-skkserv/skk/skk/index.md

Source

cl-skkserv.asd.

Parent Component

skk (module).

Packages

cl-skkserv/skk.

Public Interface

skk-dictionary (class).


4.1.7 cl-skkserv/skk/skk/util.md

Source

cl-skkserv.asd.

Parent Component

skk (module).

Internals

4.1.8 cl-skkserv/skk/skk/lisp.md

Source

cl-skkserv.asd.

Parent Component

skk (module).

Public Interface
Internals

4.1.9 cl-skkserv/skk/skk/numeric.md

Source

cl-skkserv.asd.

Parent Component

skk (module).

Public Interface
Internals

4.1.10 cl-skkserv/skk/skk/text.md

Source

cl-skkserv.asd.

Parent Component

skk (module).

Public Interface
Internals

4.1.11 cl-skkserv/mixed/mixed/index.md

Source

cl-skkserv.asd.

Parent Component

mixed (module).

Packages

cl-skkserv/mixed.

Public Interface
Internals

dictionaries (reader method).


4.1.12 cl-skkserv/proxy/proxy/index.md

Source

cl-skkserv.asd.

Parent Component

proxy (module).

Packages

cl-skkserv/proxy.

Public Interface
Internals

4.1.13 cl-skkserv/google-ime/google-ime/index.md

Source

cl-skkserv.asd.

Parent Component

google-ime (module).

Packages

cl-skkserv/google-ime.

Public Interface
Internals

*url* (special variable).


4.1.14 cl-skkserv/user/user/index.md

Source

cl-skkserv.asd.

Parent Component

user (module).

Packages

cl-skkserv/user.

Public Interface
Internals

jisyo (special variable).


5 Packages

Packages are listed by definition order.


5.1 cl-skkserv/proxy

Source

index.md.

Nickname

skkserv/proxy

Use List
  • babel.
  • cl-ppcre.
  • cl-skkserv/core.
  • common-lisp.
  • editor-hints.named-readtables.
  • papyrus.
  • usocket.
Used By List

cl-skkserv/user.

Public Interface

proxy-dictionary (class).

Internals

5.2 cl-skkserv/skk

Source

index.md.

Nickname

skkserv/skk

Use List
  • alexandria.
  • babel.
  • cl-ppcre.
  • cl-skkserv/core.
  • common-lisp.
  • editor-hints.named-readtables.
  • esrap.
  • jp-numeral.
  • papyrus.
Used By List

cl-skkserv/user.

Public Interface
Internals

5.3 cl-skkserv/google-ime

Source

index.md.

Nickname

skkserv/google-ime

Use List
  • alexandria.
  • cl-skkserv/core.
  • common-lisp.
  • drakma.
  • editor-hints.named-readtables.
  • flexi-streams.
  • papyrus.
  • yason.
Used By List

cl-skkserv/user.

Public Interface

google-ime-dictionary (class).

Internals

*url* (special variable).


5.4 cl-skkserv/user

Source

index.md.

Nicknames
  • skkserv/user
  • cl-skkserv-user
  • skkserv-user
Use List
Public Interface
Internals

jisyo (special variable).


5.5 cl-skkserv/core

Source

index.md.

Nicknames
  • skkserv/core
  • cl-skkserv
  • skkserv
Use List
  • alexandria.
  • asdf/interface.
  • babel.
  • common-lisp.
  • editor-hints.named-readtables.
  • esrap.
  • papyrus.
Used By List
Public Interface

5.6 cl-skkserv/mixed

Source

index.md.

Nickname

skkserv/mixed

Use List
Used By List

cl-skkserv/user.

Public Interface

mixed-dictionary (class).

Internals

dictionaries (generic reader).


6 Definitions

Definitions are sorted by export status, category, package, and then by lexicographic order.


6.1 Public Interface


6.1.1 Special variables

Special Variable: *address*
Package

cl-skkserv/user.

Source

index.md.

Special Variable: *dictionary*
Package

cl-skkserv/user.

Source

index.md.

Special Variable: *encoding*
Package

cl-skkserv/user.

Source

index.md.

Special Variable: *port*
Package

cl-skkserv/user.

Source

index.md.


6.1.2 Ordinary functions

Function: handle (string dictionary)
Package

cl-skkserv/core.

Source

handler.md.

Function: process (stream dictionary encoding)
Package

cl-skkserv/core.

Source

process.md.

Function: read-request (stream)
Package

cl-skkserv/core.

Source

process.md.

Function: write-response (stream response)
Package

cl-skkserv/core.

Source

process.md.


6.1.3 Generic functions

Generic Function: complete (dictionary word)
Package

cl-skkserv/core.

Source

dictionary.md.

Method Combination

append.

Options

:most-specific-first

Methods
Method: complete append ((d proxy-dictionary) (s string))
Source

index.md.

Method: complete append ((d mixed-dictionary) (s string))
Source

index.md.

Method: complete append ((d skk-text-dictionary) (s string))
Source

text.md.

Method: complete append ((d skk-lisp-dictionary) (s string))
Source

lisp.md.

Method: complete append ((d dictionary) (s string))
Generic Function: convert (dictionary word)
Package

cl-skkserv/core.

Source

dictionary.md.

Method Combination

append.

Options

:most-specific-first

Methods
Method: convert append ((d google-ime-dictionary) (s string))
Source

index.md.

Method: convert append ((d proxy-dictionary) (s string))
Source

index.md.

Method: convert append ((d mixed-dictionary) (s string))
Source

index.md.

Method: convert append ((d skk-text-dictionary) (s string))
Source

text.md.

Method: convert append ((d skk-numeric-dictionary) (s string))
Source

numeric.md.

Method: convert append ((d skk-lisp-dictionary) (s string))
Source

lisp.md.

Method: convert append ((d dictionary) (s string))

6.1.4 Standalone methods

Method: initialize-instance :after ((d skk-numeric-dictionary) &rest initargs)
Source

numeric.md.

Method: initialize-instance :after ((d skk-lisp-dictionary) &rest initargs)
Source

lisp.md.

Method: initialize-instance :after ((dict skk-text-dictionary) &rest initargs)
Source

text.md.


6.1.5 Classes

Class: dictionary
Package

cl-skkserv/core.

Source

dictionary.md.

Direct subclasses
Direct methods
Class: google-ime-dictionary
Package

cl-skkserv/google-ime.

Source

index.md.

Direct superclasses

dictionary.

Direct methods

convert.

Class: mixed-dictionary
Package

cl-skkserv/mixed.

Source

index.md.

Direct superclasses

dictionary.

Direct methods
Direct slots
Slot: dictionaries
Initargs

:dictionaries

Readers

dictionaries.

Writers

This slot is read-only.

Class: proxy-dictionary
Package

cl-skkserv/proxy.

Source

index.md.

Direct superclasses

dictionary.

Direct methods
Direct slots
Slot: address
Initform

"localhost"

Initargs

:address

Readers

address-of.

Writers

This slot is read-only.

Slot: port
Initform

1178

Initargs

:port

Readers

port-of.

Writers

This slot is read-only.

Slot: encoding
Initform

:eucjp

Initargs

:encoding

Readers

encoding-of.

Writers

This slot is read-only.

Class: skk-dictionary
Package

cl-skkserv/skk.

Source

index.md.

Direct superclasses
Class: skk-lisp-dictionary
Package

cl-skkserv/skk.

Source

lisp.md.

Direct superclasses

dictionary.

Direct subclasses

skk-dictionary.

Direct methods
Direct slots
Slot: pathname
Package

common-lisp.

Initargs

:pathname

Readers

pathname-of.

Writers

This slot is read-only.

Slot: table
Readers

table-of.

Writers

(setf table-of).

Class: skk-numeric-dictionary
Package

cl-skkserv/skk.

Source

numeric.md.

Direct superclasses

dictionary.

Direct subclasses

skk-dictionary.

Direct methods
Direct slots
Slot: pathname
Package

common-lisp.

Initargs

:pathname

Readers

pathname-of.

Writers

This slot is read-only.

Slot: table
Readers

table-of.

Writers

(setf table-of).

Class: skk-text-dictionary
Package

cl-skkserv/skk.

Source

text.md.

Direct superclasses

dictionary.

Direct subclasses

skk-dictionary.

Direct methods
Direct slots
Slot: pathname
Package

common-lisp.

Initargs

:pathname

Readers

pathname-of.

Writers

This slot is read-only.

Slot: table
Readers

table-of.

Writers

(setf table-of).


6.2 Internals


6.2.1 Special variables

Special Variable: *url*
Package

cl-skkserv/google-ime.

Source

index.md.

Special Variable: jisyo
Package

cl-skkserv/user.

Source

index.md.


6.2.2 Ordinary functions

Function: concat (&rest s)
Package

cl-skkserv/skk.

Source

lisp.md.

Function: hankaku-to-zenkaku (s)
Package

cl-skkserv/skk.

Source

numeric.md.

Function: lispp (s)
Package

cl-skkserv/skk.

Source

lisp.md.

Function: make-table (pathname)
Package

cl-skkserv/skk.

Source

util.md.

Function: numericp (s)
Package

cl-skkserv/skk.

Source

numeric.md.

Function: remove-comment (s)
Package

cl-skkserv/skk.

Source

util.md.


6.2.3 Generic functions

Generic Reader: address-of (object)
Package

cl-skkserv/proxy.

Methods
Reader Method: address-of ((proxy-dictionary proxy-dictionary))

automatically generated reader method

Source

index.md.

Target Slot

address.

Generic Reader: dictionaries (object)
Package

cl-skkserv/mixed.

Methods
Reader Method: dictionaries ((mixed-dictionary mixed-dictionary))

automatically generated reader method

Source

index.md.

Target Slot

dictionaries.

Generic Reader: encoding-of (object)
Package

cl-skkserv/proxy.

Methods
Reader Method: encoding-of ((proxy-dictionary proxy-dictionary))

automatically generated reader method

Source

index.md.

Target Slot

encoding.

Generic Reader: pathname-of (object)
Package

cl-skkserv/skk.

Methods
Reader Method: pathname-of ((skk-text-dictionary skk-text-dictionary))

automatically generated reader method

Source

text.md.

Target Slot

pathname.

Reader Method: pathname-of ((skk-numeric-dictionary skk-numeric-dictionary))

automatically generated reader method

Source

numeric.md.

Target Slot

pathname.

Reader Method: pathname-of ((skk-lisp-dictionary skk-lisp-dictionary))

automatically generated reader method

Source

lisp.md.

Target Slot

pathname.

Generic Reader: port-of (object)
Package

cl-skkserv/proxy.

Methods
Reader Method: port-of ((proxy-dictionary proxy-dictionary))

automatically generated reader method

Source

index.md.

Target Slot

port.

Generic Reader: table-of (object)
Package

cl-skkserv/skk.

Methods
Reader Method: table-of ((skk-text-dictionary skk-text-dictionary))

automatically generated reader method

Source

text.md.

Target Slot

table.

Reader Method: table-of ((skk-numeric-dictionary skk-numeric-dictionary))

automatically generated reader method

Source

numeric.md.

Target Slot

table.

Reader Method: table-of ((skk-lisp-dictionary skk-lisp-dictionary))

automatically generated reader method

Source

lisp.md.

Target Slot

table.

Generic Writer: (setf table-of) (object)
Package

cl-skkserv/skk.

Methods
Writer Method: (setf table-of) ((skk-text-dictionary skk-text-dictionary))

automatically generated writer method

Source

text.md.

Target Slot

table.

Writer Method: (setf table-of) ((skk-numeric-dictionary skk-numeric-dictionary))

automatically generated writer method

Source

numeric.md.

Target Slot

table.

Writer Method: (setf table-of) ((skk-lisp-dictionary skk-lisp-dictionary))

automatically generated writer method

Source

lisp.md.

Target Slot

table.


Appendix A Indexes


A.1 Concepts


A.2 Functions

Jump to:   (  
A   C   D   E   F   G   H   I   L   M   N   P   R   T   W  
Index Entry  Section

(
(setf table-of): Private generic functions
(setf table-of): Private generic functions
(setf table-of): Private generic functions
(setf table-of): Private generic functions

A
address-of: Private generic functions
address-of: Private generic functions

C
complete: Public generic functions
complete: Public generic functions
complete: Public generic functions
complete: Public generic functions
complete: Public generic functions
complete: Public generic functions
concat: Private ordinary functions
convert: Public generic functions
convert: Public generic functions
convert: Public generic functions
convert: Public generic functions
convert: Public generic functions
convert: Public generic functions
convert: Public generic functions
convert: Public generic functions

D
dictionaries: Private generic functions
dictionaries: Private generic functions

E
encoding-of: Private generic functions
encoding-of: Private generic functions

F
Function, concat: Private ordinary functions
Function, handle: Public ordinary functions
Function, hankaku-to-zenkaku: Private ordinary functions
Function, lispp: Private ordinary functions
Function, make-table: Private ordinary functions
Function, numericp: Private ordinary functions
Function, process: Public ordinary functions
Function, read-request: Public ordinary functions
Function, remove-comment: Private ordinary functions
Function, write-response: Public ordinary functions

G
Generic Function, (setf table-of): Private generic functions
Generic Function, address-of: Private generic functions
Generic Function, complete: Public generic functions
Generic Function, convert: Public generic functions
Generic Function, dictionaries: Private generic functions
Generic Function, encoding-of: Private generic functions
Generic Function, pathname-of: Private generic functions
Generic Function, port-of: Private generic functions
Generic Function, table-of: Private generic functions

H
handle: Public ordinary functions
hankaku-to-zenkaku: Private ordinary functions

I
initialize-instance: Public standalone methods
initialize-instance: Public standalone methods
initialize-instance: Public standalone methods

L
lispp: Private ordinary functions

M
make-table: Private ordinary functions
Method, (setf table-of): Private generic functions
Method, (setf table-of): Private generic functions
Method, (setf table-of): Private generic functions
Method, address-of: Private generic functions
Method, complete: Public generic functions
Method, complete: Public generic functions
Method, complete: Public generic functions
Method, complete: Public generic functions
Method, complete: Public generic functions
Method, convert: Public generic functions
Method, convert: Public generic functions
Method, convert: Public generic functions
Method, convert: Public generic functions
Method, convert: Public generic functions
Method, convert: Public generic functions
Method, convert: Public generic functions
Method, dictionaries: Private generic functions
Method, encoding-of: Private generic functions
Method, initialize-instance: Public standalone methods
Method, initialize-instance: Public standalone methods
Method, initialize-instance: Public standalone methods
Method, pathname-of: Private generic functions
Method, pathname-of: Private generic functions
Method, pathname-of: Private generic functions
Method, port-of: Private generic functions
Method, table-of: Private generic functions
Method, table-of: Private generic functions
Method, table-of: Private generic functions

N
numericp: Private ordinary functions

P
pathname-of: Private generic functions
pathname-of: Private generic functions
pathname-of: Private generic functions
pathname-of: Private generic functions
port-of: Private generic functions
port-of: Private generic functions
process: Public ordinary functions

R
read-request: Public ordinary functions
remove-comment: Private ordinary functions

T
table-of: Private generic functions
table-of: Private generic functions
table-of: Private generic functions
table-of: Private generic functions

W
write-response: Public ordinary functions


A.4 Data types

Jump to:   C   D   F   G   H   I   L   M   N   P   S   T   U  
Index Entry  Section

C
cl-skkserv: The cl-skkserv system
cl-skkserv.asd: The cl-skkserv/cl-skkserv․asd file
cl-skkserv/core: The cl-skkserv/core system
cl-skkserv/core: The cl-skkserv/core package
cl-skkserv/google-ime: The cl-skkserv/google-ime system
cl-skkserv/google-ime: The cl-skkserv/google-ime package
cl-skkserv/mixed: The cl-skkserv/mixed system
cl-skkserv/mixed: The cl-skkserv/mixed package
cl-skkserv/proxy: The cl-skkserv/proxy system
cl-skkserv/proxy: The cl-skkserv/proxy package
cl-skkserv/skk: The cl-skkserv/skk system
cl-skkserv/skk: The cl-skkserv/skk package
cl-skkserv/user: The cl-skkserv/user system
cl-skkserv/user: The cl-skkserv/user package
Class, dictionary: Public classes
Class, google-ime-dictionary: Public classes
Class, mixed-dictionary: Public classes
Class, proxy-dictionary: Public classes
Class, skk-dictionary: Public classes
Class, skk-lisp-dictionary: Public classes
Class, skk-numeric-dictionary: Public classes
Class, skk-text-dictionary: Public classes
core: The cl-skkserv/core/core module

D
dictionary: Public classes
dictionary.md: The cl-skkserv/core/core/dictionary․md file

F
File, cl-skkserv.asd: The cl-skkserv/cl-skkserv․asd file
File, dictionary.md: The cl-skkserv/core/core/dictionary․md file
File, handler.md: The cl-skkserv/core/core/handler․md file
File, index.md: The cl-skkserv/core/core/index․md file
File, index.md: The cl-skkserv/skk/skk/index․md file
File, index.md: The cl-skkserv/mixed/mixed/index․md file
File, index.md: The cl-skkserv/proxy/proxy/index․md file
File, index.md: The cl-skkserv/google-ime/google-ime/index․md file
File, index.md: The cl-skkserv/user/user/index․md file
File, lisp.md: The cl-skkserv/skk/skk/lisp․md file
File, numeric.md: The cl-skkserv/skk/skk/numeric․md file
File, process.md: The cl-skkserv/core/core/process․md file
File, text.md: The cl-skkserv/skk/skk/text․md file
File, util.md: The cl-skkserv/skk/skk/util․md file

G
google-ime: The cl-skkserv/google-ime/google-ime module
google-ime-dictionary: Public classes

H
handler.md: The cl-skkserv/core/core/handler․md file

I
index.md: The cl-skkserv/core/core/index․md file
index.md: The cl-skkserv/skk/skk/index․md file
index.md: The cl-skkserv/mixed/mixed/index․md file
index.md: The cl-skkserv/proxy/proxy/index․md file
index.md: The cl-skkserv/google-ime/google-ime/index․md file
index.md: The cl-skkserv/user/user/index․md file

L
lisp.md: The cl-skkserv/skk/skk/lisp․md file

M
mixed: The cl-skkserv/mixed/mixed module
mixed-dictionary: Public classes
Module, core: The cl-skkserv/core/core module
Module, google-ime: The cl-skkserv/google-ime/google-ime module
Module, mixed: The cl-skkserv/mixed/mixed module
Module, proxy: The cl-skkserv/proxy/proxy module
Module, skk: The cl-skkserv/skk/skk module
Module, user: The cl-skkserv/user/user module

N
numeric.md: The cl-skkserv/skk/skk/numeric․md file

P
Package, cl-skkserv/core: The cl-skkserv/core package
Package, cl-skkserv/google-ime: The cl-skkserv/google-ime package
Package, cl-skkserv/mixed: The cl-skkserv/mixed package
Package, cl-skkserv/proxy: The cl-skkserv/proxy package
Package, cl-skkserv/skk: The cl-skkserv/skk package
Package, cl-skkserv/user: The cl-skkserv/user package
process.md: The cl-skkserv/core/core/process․md file
proxy: The cl-skkserv/proxy/proxy module
proxy-dictionary: Public classes

S
skk: The cl-skkserv/skk/skk module
skk-dictionary: Public classes
skk-lisp-dictionary: Public classes
skk-numeric-dictionary: Public classes
skk-text-dictionary: Public classes
System, cl-skkserv: The cl-skkserv system
System, cl-skkserv/core: The cl-skkserv/core system
System, cl-skkserv/google-ime: The cl-skkserv/google-ime system
System, cl-skkserv/mixed: The cl-skkserv/mixed system
System, cl-skkserv/proxy: The cl-skkserv/proxy system
System, cl-skkserv/skk: The cl-skkserv/skk system
System, cl-skkserv/user: The cl-skkserv/user system

T
text.md: The cl-skkserv/skk/skk/text․md file

U
user: The cl-skkserv/user/user module
util.md: The cl-skkserv/skk/skk/util․md file