The cl-moss Reference Manual

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

Table of Contents


1 Introduction


2 Systems

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


2.1 cl-moss

Common Lisp submission mechanism for Stanford’s MOSS system

Author

Wojciech S. Gac <>

License

GPLv3

Dependency

usocket (system).

Source

cl-moss.asd.

Child Components

3 Files

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


3.1 Lisp


3.1.1 cl-moss/cl-moss.asd

Source

cl-moss.asd.

Parent Component

cl-moss (system).

ASDF Systems

cl-moss.


3.1.2 cl-moss/package.lisp

Source

cl-moss.asd.

Parent Component

cl-moss (system).

Packages

cl-moss.


3.1.3 cl-moss/util.lisp

Dependency

package.lisp (file).

Source

cl-moss.asd.

Parent Component

cl-moss (system).

Internals

make-keyword (function).


3.1.4 cl-moss/cl-moss.lisp

Dependency

util.lisp (file).

Source

cl-moss.asd.

Parent Component

cl-moss (system).

Internals

4 Packages

Packages are listed by definition order.


4.1 cl-moss

Source

package.lisp.

Use List

common-lisp.

Internals

5 Definitions

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


5.1 Public Interface


5.2 Internals


5.2.1 Special variables

Special Variable: *allowed-languages*
Package

cl-moss.

Source

cl-moss.lisp.

Special Variable: *default-options*
Package

cl-moss.

Source

cl-moss.lisp.

Special Variable: *server-port*
Package

cl-moss.

Source

cl-moss.lisp.

Special Variable: *server-url*
Package

cl-moss.

Source

cl-moss.lisp.


5.2.2 Ordinary functions

Function: get-option-value (option-alist option)
Package

cl-moss.

Source

cl-moss.lisp.

Function: make-keyword (x)
Package

cl-moss.

Source

util.lisp.

Function: moss-initialize (user-id &key server port)
Package

cl-moss.

Source

cl-moss.lisp.

Function: upload-file (socket file lang id)
Package

cl-moss.

Source

cl-moss.lisp.


5.2.3 Generic functions

Generic Function: add-base-file (moss file)
Package

cl-moss.

Methods
Method: add-base-file ((moss moss) file)
Source

cl-moss.lisp.

Generic Function: add-by-wildcard (moss pattern)
Package

cl-moss.

Methods
Method: add-by-wildcard ((moss moss) pattern)
Source

cl-moss.lisp.

Generic Function: add-file (moss file)
Package

cl-moss.

Methods
Method: add-file ((moss moss) file)
Source

cl-moss.lisp.

Generic Reader: moss-base-files (object)
Package

cl-moss.

Methods
Reader Method: moss-base-files ((moss moss))

automatically generated reader method

Source

cl-moss.lisp.

Target Slot

base-files.

Generic Writer: (setf moss-base-files) (object)
Package

cl-moss.

Methods
Writer Method: (setf moss-base-files) ((moss moss))

automatically generated writer method

Source

cl-moss.lisp.

Target Slot

base-files.

Generic Reader: moss-files (object)
Package

cl-moss.

Methods
Reader Method: moss-files ((moss moss))

automatically generated reader method

Source

cl-moss.lisp.

Target Slot

files.

Generic Writer: (setf moss-files) (object)
Package

cl-moss.

Methods
Writer Method: (setf moss-files) ((moss moss))

automatically generated writer method

Source

cl-moss.lisp.

Target Slot

files.

Generic Reader: moss-options (object)
Package

cl-moss.

Methods
Reader Method: moss-options ((moss moss))

automatically generated reader method

Source

cl-moss.lisp.

Target Slot

options.

Generic Writer: (setf moss-options) (object)
Package

cl-moss.

Methods
Writer Method: (setf moss-options) ((moss moss))

automatically generated writer method

Source

cl-moss.lisp.

Target Slot

options.

Generic Reader: moss-port (object)
Package

cl-moss.

Methods
Reader Method: moss-port ((moss moss))

automatically generated reader method

Source

cl-moss.lisp.

Target Slot

port.

Generic Writer: (setf moss-port) (object)
Package

cl-moss.

Methods
Writer Method: (setf moss-port) ((moss moss))

automatically generated writer method

Source

cl-moss.lisp.

Target Slot

port.

Generic Reader: moss-server (object)
Package

cl-moss.

Methods
Reader Method: moss-server ((moss moss))

automatically generated reader method

Source

cl-moss.lisp.

Target Slot

server.

Generic Writer: (setf moss-server) (object)
Package

cl-moss.

Methods
Writer Method: (setf moss-server) ((moss moss))

automatically generated writer method

Source

cl-moss.lisp.

Target Slot

server.

Generic Reader: moss-user-id (object)
Package

cl-moss.

Methods
Reader Method: moss-user-id ((moss moss))

automatically generated reader method

Source

cl-moss.lisp.

Target Slot

user-id.

Generic Writer: (setf moss-user-id) (object)
Package

cl-moss.

Methods
Writer Method: (setf moss-user-id) ((moss moss))

automatically generated writer method

Source

cl-moss.lisp.

Target Slot

user-id.

Generic Function: send (moss)
Package

cl-moss.

Methods
Method: send ((moss moss))
Source

cl-moss.lisp.

Generic Function: set-comment-string (moss comment)
Package

cl-moss.

Methods
Method: set-comment-string ((moss moss) comment)
Source

cl-moss.lisp.

Generic Function: set-directory-mode (moss bool)
Package

cl-moss.

Methods
Method: set-directory-mode ((moss moss) bool)
Source

cl-moss.lisp.

Generic Function: set-experimental-server (moss bool)
Package

cl-moss.

Methods
Method: set-experimental-server ((moss moss) bool)
Source

cl-moss.lisp.

Generic Function: set-ignore-limit (moss limit)
Package

cl-moss.

Methods
Method: set-ignore-limit ((moss moss) limit)
Source

cl-moss.lisp.

Generic Function: set-language (moss language)
Package

cl-moss.

Methods
Method: set-language ((moss moss) language)
Source

cl-moss.lisp.

Generic Function: set-result-limit (moss limit)
Package

cl-moss.

Methods
Method: set-result-limit ((moss moss) limit)
Source

cl-moss.lisp.


5.2.4 Classes

Class: moss
Package

cl-moss.

Source

cl-moss.lisp.

Direct methods
Direct slots
Slot: options
Initform

cl-moss::*default-options*

Initargs

:options

Readers

moss-options.

Writers

(setf moss-options).

Slot: server
Initform

cl-moss::*server-url*

Initargs

:server

Readers

moss-server.

Writers

(setf moss-server).

Slot: port
Initform

cl-moss::*server-port*

Initargs

:port

Readers

moss-port.

Writers

(setf moss-port).

Slot: user-id
Initform

(error "user id is required")

Initargs

:user-id

Readers

moss-user-id.

Writers

(setf moss-user-id).

Slot: files
Initargs

:files

Readers

moss-files.

Writers

(setf moss-files).

Slot: base-files
Initargs

:base-files

Readers

moss-base-files.

Writers

(setf moss-base-files).


Appendix A Indexes


A.1 Concepts


A.2 Functions

Jump to:   (  
A   F   G   M   S   U  
Index Entry  Section

(
(setf moss-base-files): Private generic functions
(setf moss-base-files): Private generic functions
(setf moss-files): Private generic functions
(setf moss-files): Private generic functions
(setf moss-options): Private generic functions
(setf moss-options): Private generic functions
(setf moss-port): Private generic functions
(setf moss-port): Private generic functions
(setf moss-server): Private generic functions
(setf moss-server): Private generic functions
(setf moss-user-id): Private generic functions
(setf moss-user-id): Private generic functions

A
add-base-file: Private generic functions
add-base-file: Private generic functions
add-by-wildcard: Private generic functions
add-by-wildcard: Private generic functions
add-file: Private generic functions
add-file: Private generic functions

F
Function, get-option-value: Private ordinary functions
Function, make-keyword: Private ordinary functions
Function, moss-initialize: Private ordinary functions
Function, upload-file: Private ordinary functions

G
Generic Function, (setf moss-base-files): Private generic functions
Generic Function, (setf moss-files): Private generic functions
Generic Function, (setf moss-options): Private generic functions
Generic Function, (setf moss-port): Private generic functions
Generic Function, (setf moss-server): Private generic functions
Generic Function, (setf moss-user-id): Private generic functions
Generic Function, add-base-file: Private generic functions
Generic Function, add-by-wildcard: Private generic functions
Generic Function, add-file: Private generic functions
Generic Function, moss-base-files: Private generic functions
Generic Function, moss-files: Private generic functions
Generic Function, moss-options: Private generic functions
Generic Function, moss-port: Private generic functions
Generic Function, moss-server: Private generic functions
Generic Function, moss-user-id: Private generic functions
Generic Function, send: Private generic functions
Generic Function, set-comment-string: Private generic functions
Generic Function, set-directory-mode: Private generic functions
Generic Function, set-experimental-server: Private generic functions
Generic Function, set-ignore-limit: Private generic functions
Generic Function, set-language: Private generic functions
Generic Function, set-result-limit: Private generic functions
get-option-value: Private ordinary functions

M
make-keyword: Private ordinary functions
Method, (setf moss-base-files): Private generic functions
Method, (setf moss-files): Private generic functions
Method, (setf moss-options): Private generic functions
Method, (setf moss-port): Private generic functions
Method, (setf moss-server): Private generic functions
Method, (setf moss-user-id): Private generic functions
Method, add-base-file: Private generic functions
Method, add-by-wildcard: Private generic functions
Method, add-file: Private generic functions
Method, moss-base-files: Private generic functions
Method, moss-files: Private generic functions
Method, moss-options: Private generic functions
Method, moss-port: Private generic functions
Method, moss-server: Private generic functions
Method, moss-user-id: Private generic functions
Method, send: Private generic functions
Method, set-comment-string: Private generic functions
Method, set-directory-mode: Private generic functions
Method, set-experimental-server: Private generic functions
Method, set-ignore-limit: Private generic functions
Method, set-language: Private generic functions
Method, set-result-limit: Private generic functions
moss-base-files: Private generic functions
moss-base-files: Private generic functions
moss-files: Private generic functions
moss-files: Private generic functions
moss-initialize: Private ordinary functions
moss-options: Private generic functions
moss-options: Private generic functions
moss-port: Private generic functions
moss-port: Private generic functions
moss-server: Private generic functions
moss-server: Private generic functions
moss-user-id: Private generic functions
moss-user-id: Private generic functions

S
send: Private generic functions
send: Private generic functions
set-comment-string: Private generic functions
set-comment-string: Private generic functions
set-directory-mode: Private generic functions
set-directory-mode: Private generic functions
set-experimental-server: Private generic functions
set-experimental-server: Private generic functions
set-ignore-limit: Private generic functions
set-ignore-limit: Private generic functions
set-language: Private generic functions
set-language: Private generic functions
set-result-limit: Private generic functions
set-result-limit: Private generic functions

U
upload-file: Private ordinary functions