The beirc Reference Manual

This is the beirc Reference Manual, generated automatically by Declt version 4.0 beta 2 "William Riker" on Mon Feb 26 14:42:41 2024 GMT+0.

Table of Contents


1 Systems

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


1.1 beirc

Dependencies
  • mcclim (system).
  • cl-irc (system).
  • split-sequence (system).
  • cl-ppcre (system).
  • cl-fad (system).
Source

beirc.asd.

Child Components

2 Files

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


2.1 Lisp


2.1.1 beirc/beirc.asd

Source

beirc.asd.

Parent Component

beirc (system).

ASDF Systems

beirc.

Packages

beirc.system.


2.1.2 beirc/package.lisp

Source

beirc.asd.

Parent Component

beirc (system).

Packages

beirc.


2.1.3 beirc/variables.lisp

Dependency

package.lisp (file).

Source

beirc.asd.

Parent Component

beirc (system).

Public Interface
Internals

2.1.4 beirc/events.lisp

Dependency

package.lisp (file).

Source

beirc.asd.

Parent Component

beirc (system).

Public Interface
Internals

2.1.5 beirc/receivers.lisp

Dependencies
Source

beirc.asd.

Parent Component

beirc (system).

Public Interface
Internals

2.1.6 beirc/presentations.lisp

Dependencies
Source

beirc.asd.

Parent Component

beirc (system).

Internals

2.1.7 beirc/message-display.lisp

Dependencies
Source

beirc.asd.

Parent Component

beirc (system).

Internals

2.1.8 beirc/application.lisp

Dependencies
Source

beirc.asd.

Parent Component

beirc (system).

Public Interface
Internals

2.1.9 beirc/message-processing.lisp

Dependencies
Source

beirc.asd.

Parent Component

beirc (system).

Public Interface
Internals

2.1.10 beirc/post-message-hooks.lisp

Dependencies
Source

beirc.asd.

Parent Component

beirc (system).

Internals

2.1.11 beirc/sound-player.lisp

Dependencies
Source

beirc.asd.

Parent Component

beirc (system).

Internals

3 Packages

Packages are listed by definition order.


3.1 beirc.system

Source

beirc.asd.

Use List
  • asdf/interface.
  • common-lisp.

3.2 beirc

Source

package.lisp.

Use List
  • clim.
  • clim-lisp.
  • clim-sys.
  • clim-tab-layout.
Public Interface
Internals

4 Definitions

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


4.1 Public Interface


4.1.1 Special variables

Special Variable: *auto-focused-alist*

An alist mapping channels to nicks which will be focused by default. Each element should have the following format: ("#channel-name" . ("nick1" "nick2"))

Package

beirc.

Source

variables.lisp.

Special Variable: *auto-join-alist*

An alist mapping irc server name to a list of channels to automatically join on connect. Each element should have this format:
("server-name" . ("#channel-name" "#channel2" "#channel3"))

Package

beirc.

Source

variables.lisp.

Special Variable: *beirc-user-init-file*
Package

beirc.

Source

variables.lisp.

Special Variable: *default-fill-column*
Package

beirc.

Source

variables.lisp.

Special Variable: *default-nick*
Package

beirc.

Source

variables.lisp.

Special Variable: *hyperspec-base-url*
Package

beirc.

Source

variables.lisp.

Special Variable: *nickserv-password-alist*

Default password to send to the NickServ authentication bot

Package

beirc.

Source

variables.lisp.

Special Variable: *timestamp-column-orientation*
Package

beirc.

Source

variables.lisp.


4.1.2 Ordinary functions

Function: beirc (&key new-process load-init-file)
Package

beirc.

Source

application.lisp.


4.1.3 Standalone methods

Method: adopt-frame :after (frame-manager (frame beirc))
Package

clim.

Source

application.lisp.

Reader Method: event-sheet ((bar-event bar-event))

automatically generated reader method

Package

clim.

Source

events.lisp.

Target Slot

sheet.

Reader Method: event-sheet ((new-sheet-event new-sheet-event))

automatically generated reader method

Package

clim.

Source

events.lisp.

Target Slot

sheet.

Reader Method: event-sheet ((foo-event foo-event))

automatically generated reader method

Package

clim.

Source

events.lisp.

Target Slot

sheet.

Method: frame-exit :after ((frame beirc))

Shut off the sound server process, if necessary.

Package

clim.

Source

application.lisp.

Method: frame-input-context-button-press-handler ((frame beirc) stream event)

Unportable method for saving the current input buffer in case the user invokes a command while typing.

Package

clim.

Source

application.lisp.

Method: handle-event ((frame beirc) (event bar-event))
Package

clim.

Source

application.lisp.

Method: handle-event ((frame beirc) (event foo-event))
Package

clim.

Source

application.lisp.

Method: handle-event ((frame beirc) (event new-sheet-event))
Package

clim.

Source

application.lisp.

Method: initialize-instance :after ((instance beirc-connection) &rest initargs)
Source

message-processing.lisp.

Method: irc-message-event :around ((connection beirc-connection) message)

Dispatch IRC messages to Beirc for display before cl-irc mangles the channel/connection/user state.

Package

cl-irc.

Source

message-processing.lisp.

Reader Method: pane ((receiver receiver))

automatically generated reader method

Package

clim.

Source

receivers.lisp.

Target Slot

pane.

Method: print-object ((receiver receiver) stream)
Source

receivers.lisp.

Method: read-frame-command ((frame beirc) &key stream)
Package

clim.

Source

application.lisp.

Method: redisplay-frame-pane :after ((frame redisplay-frame-mixin) (pane application-pane) &key force-p)
Package

clim.

Source

application.lisp.

Writer Method: (setf tab-page) ((receiver receiver))

automatically generated writer method

Package

clim-tab-layout.

Source

receivers.lisp.

Target Slot

tab-page.

Reader Method: tab-page ((receiver receiver))

automatically generated reader method

Package

clim-tab-layout.

Source

receivers.lisp.

Target Slot

tab-page.

Method: update-instance-for-redefined-class :after ((instance beirc) as ds pl &rest initargs)
Source

application.lisp.


4.1.4 Classes

Class: beirc
Package

beirc.

Source

application.lisp.

Direct superclasses
Direct methods
Direct Default Initargs
InitargValue
:name(quote beirc)
:pretty-namebeirc
:command-table(find-command-table (quote beirc))
:disabled-commands(quote nil)
:menu-bar(quote t)
:pointer-documentation(quote nil)
:current-layout(quote default)
:layouts(quote ((default (vertically nil (with-tab-layout ((quote receiver-pane) name (quote query)) (*not connected* server presentation-type (quote receiver-pane))) (make-pane (quote box-adjuster-gadget)) io (20 pointer-doc) (20 status-bar)))))
:resize-frame(quote nil)
:top-level-lambda(lambda (frame-arg0) (default-frame-top-level frame-arg0 prompt (quote beirc-prompt)))
:panes-constructor(lambda (fm frame) (or (frame-panes-for-layout frame) (setf (frame-panes-for-layout frame) (with-look-and-feel-realization (fm frame) (list (cons (quote io) (make-clim-interactor-pane name (quote io) height 72)) (cons (quote pointer-doc) (make-clim-pointer-documentation-pane name (quote pointer-doc))) (cons (quote status-bar) (make-clim-application-pane name (quote status-bar) display-function (quote beirc-status-display) display-time command-loop incremental-redisplay t height 20 scroll-bars nil background +black+ foreground +white+)) (cons (quote server) (coerce-pane-name (make-clim-application-pane display-function (lambda (frame pane) (beirc-app-display frame pane (server-receiver *application-frame*))) display-time nil width 400 height 600 min-height 100 incremental-redisplay t) (quote server))))))))
:layout-constructor(lambda (fm frame) (disown-frame-panes fm frame) (let ((named-panes (frame-panes-for-layout frame))) (let ((io (assoc-value named-panes (quote io) test (function eq))) (pointer-doc (assoc-value named-panes (quote pointer-doc) test (function eq))) (status-bar (assoc-value named-panes (quote status-bar) test (function eq))) (server (assoc-value named-panes (quote server) test (function eq)))) (setf (frame-panes frame) (ecase (frame-current-layout frame) (default (vertically nil (with-tab-layout ((quote receiver-pane) name (quote query)) (*not connected* server presentation-type (quote receiver-pane))) (make-pane (quote box-adjuster-gadget)) io (20 pointer-doc) (20 status-bar))))))) (adopt-frame-panes fm frame (frame-current-layout frame)) (update-frame-pane-lists frame))
:width800
:height600
Direct slots
Slot: connection-processes
Readers

connection-processes.

Writers

(setf connection-processes).

Slot: ui-process
Initform

(clim-sys:current-process)

Readers

ui-process.

Writers

(setf ui-process).

Slot: ignored-nicks
Slot: receivers
Initform

(make-hash-table :test (function equal))

Readers

receivers.

Writers

(setf receivers).

Slot: server-receivers
Readers

server-receivers.

Writers

This slot is read-only.

Slot: tab-pages-to-receivers
Initform

(make-hash-table :test (function equal))

Readers

tab-pages-to-receivers.

Writers

(setf tab-pages-to-receivers).

Slot: presence
Initform

(make-hash-table :test (function equal))

Readers

presence.

Writers

This slot is read-only.


4.2 Internals


4.2.1 Special variables

Special Variable: *auto-close-inactive-query-windows-p*

Indicates whether beirc automatically closes query windows that were inactive for longer than *max-query-inactive-time* seconds. If set to NIL, beirc doesn’t automaticaly close query windows. Closing inactive query windows is still available via /Close Inactive Queries.

Package

beirc.

Source

variables.lisp.

Special Variable: *auto-connect-list*

A list of servers (strings) specifying servers to which beirc should automatically connect on startup.

Package

beirc.

Source

variables.lisp.

Special Variable: *auto-identify-list*

A list of servers for which BEIRC should automatically execute the identify command on connection.

Package

beirc.

Source

variables.lisp.

Special Variable: *beirc-frame*
Package

beirc.

Source

application.lisp.

Special Variable: *beirc-message-hooks*
Package

beirc.

Source

message-processing.lisp.

Special Variable: *color-scanner*
Package

beirc.

Source

message-display.lisp.

Special Variable: *colors*
Package

beirc.

Source

message-display.lisp.

Special Variable: *current-message*
Package

beirc.

Source

message-display.lisp.

Special Variable: *current-receiver-override*
Package

beirc.

Source

application.lisp.

Special Variable: *default-realname*

Either a string or NIL.

Package

beirc.

Source

variables.lisp.

Special Variable: *default-sound-player*

An external program that can be used to produce sounds. You should set this to be a program that will read from its standard input and produce sounds. See the example value, which is ogg123, configured to read its input from stdin, instead of from a file.

Package

beirc.

Source

variables.lisp.

Special Variable: *default-web-browser*
Package

beirc.

Source

variables.lisp.

Special Variable: *filter-colors*

If set to non-NIL, filter color, bold, inverse and underline codes from IRC messages.

Package

beirc.

Source

variables.lisp.

Special Variable: *global-notice-targets*

NOTICE message targets that should be treated as network service targets.

Package

beirc.

Source

receivers.lisp.

Special Variable: *gui-process*
Package

beirc.

Source

application.lisp.

Special Variable: *max-preamble-length*
Package

beirc.

Source

message-display.lisp.

Special Variable: *max-query-inactive-time*

Longest time an inactive query window will be kept around by the command /Close Inactive Queries and the automatic query window closing mechanism (see *auto-close-inactive-query-windows-p*).

Package

beirc.

Source

variables.lisp.

Special Variable: *meme-log-bot-nick*

The name of the meme channel log bot

Package

beirc.

Source

variables.lisp.

Special Variable: *network-service-sources*

Sources whose private messages (PRIVMSG, NOTICE, ...) should be treated as if they came from the connected server itself, unless the user has opened a query window to the source already.

Package

beirc.

Source

receivers.lisp.

Special Variable: *post-message-hooks*

Table of hooks to be run when a message is posted to a receiver.

Package

beirc.

Source

post-message-hooks.lisp.

Special Variable: *sound-for-my-nick*

If the NOISEMAKER post-message-hook is enabled, and there is a *default-sound-player* defined, this noise will be played when your nick is mentioned.

Package

beirc.

Source

variables.lisp.

Special Variable: *sound-server-pid*

What’s the PID of the process to which you can dump sounds? Should probably be moved to a slot of the application.

Package

beirc.

Source

sound-player.lisp.

Special Variable: *sound-server-stream*

What’s the stream into which you dump sound files?

Package

beirc.

Source

sound-player.lisp.


4.2.2 Macros

Macro: define-beirc-command (name-and-options arguments &rest body)
Package

beirc.

Source

application.lisp.

Macro: define-beirc-hook (hook-name ((message-var &rest message-types)) &body body)

Convenience macro for defining message hooks that are added at connection instantiation time.

Package

beirc.

Source

message-processing.lisp.

Macro: define-post-message-hook (hook-name (message-var frame-var receiver-var &rest other-args) &body body)

Convenience macro for defining hooks that are run when a message is posted to a receiver.

Package

beirc.

Source

post-message-hooks.lisp.

Macro: do-colored-string ((string-var str) &body body)
Package

beirc.

Source

message-display.lisp.

Macro: formatting-message ((stream message receiver) (&body preamble-column-body) (&body message-body-column-body))
Package

beirc.

Source

message-display.lisp.

Macro: with-current-receiver ((var receiver) &body body)
Package

beirc.

Source

application.lisp.

Macro: with-irc-colors ((foreground background underlinep) &body body)
Package

beirc.

Source

message-display.lisp.

Macro: with-pane-kept-scrolled-to-bottom ((pane-form) &body body)

Ensure that the pane in PANE-FORM has the same scroll state after BODY terminates as it had before:

If the pane is scrolled to some position before the end, it is kept there. If the pane is at the bottom of the pane, the viewport is reset to the then-current bottom after BODY is finished.

Package

beirc.

Source

application.lisp.


4.2.3 Ordinary functions

Function: +boolean (initial-value &rest booleans)
Package

beirc.

Source

message-display.lisp.

Function: actual-application-pane (pane)

Find the actual clim:application-pane buried the layers and layers of wrapping panes that make-clim-application-pane returns.

Package

beirc.

Source

receivers.lisp.

Function: auto-focus-nicks ()
Package

beirc.

Source

application.lisp.

Function: autojoin-hoook (message)

When a connection is established, check the list of channels for autojoin and set them up accordingly.

Package

beirc.

Source

message-processing.lisp.

Function: beirc-app-display (*application-frame* *standard-output* receiver)
Package

beirc.

Source

message-display.lisp.

Function: beirc-prompt (*standard-output* *application-frame*)
Package

beirc.

Source

application.lisp.

Function: beirc-status-display (*application-frame* *standard-output*)
Package

beirc.

Source

application.lisp.

Function: channelp (channel)
Package

beirc.

Source

presentations.lisp.

Function: com-away (reason)
Package

beirc.

Source

application.lisp.

Function: com-away%parser (argument-parser0 delimiter-parser1 stream2)
Package

beirc.

Source

application.lisp.

Function: com-back ()
Package

beirc.

Source

application.lisp.

Function: com-back%parser (arg del str)
Package

beirc.

Source

application.lisp.

Function: com-ban-hostmask (who)
Package

beirc.

Source

application.lisp.

Function: com-ban-hostmask%parser (argument-parser0 delimiter-parser1 stream2)
Package

beirc.

Source

application.lisp.

Function: com-ban-nick (who)
Package

beirc.

Source

application.lisp.

Function: com-ban-nick%parser (argument-parser0 delimiter-parser1 stream2)
Package

beirc.

Source

application.lisp.

Function: com-bottom ()
Package

beirc.

Source

application.lisp.

Function: com-bottom%parser (arg del str)
Package

beirc.

Source

application.lisp.

Function: com-browse-url (url)
Package

beirc.

Source

application.lisp.

Function: com-browse-url%parser (argument-parser0 delimiter-parser1 stream2)
Package

beirc.

Source

application.lisp.

Function: com-close (receivers)
Package

beirc.

Source

application.lisp.

Function: com-close%parser (argument-parser0 delimiter-parser1 stream2)
Package

beirc.

Source

application.lisp.

Function: com-connect (server &key nick realname pass port)
Package

beirc.

Source

application.lisp.

Function: com-connect%parser (argument-parser0 delimiter-parser1 stream2)
Package

beirc.

Source

application.lisp.

Function: com-deop (who)
Package

beirc.

Source

application.lisp.

Function: com-deop%parser (argument-parser0 delimiter-parser1 stream2)
Package

beirc.

Source

application.lisp.

Function: com-disconnect (reason)
Package

beirc.

Source

application.lisp.

Function: com-disconnect%parser (argument-parser0 delimiter-parser1 stream2)
Package

beirc.

Source

application.lisp.

Function: com-eval (command args)
Package

beirc.

Source

application.lisp.

Function: com-eval%parser (argument-parser0 delimiter-parser1 stream2)
Package

beirc.

Source

application.lisp.

Function: com-everywhere (command)
Package

beirc.

Source

application.lisp.

Function: com-everywhere%parser (argument-parser0 delimiter-parser1 stream2)
Package

beirc.

Source

application.lisp.

Function: com-focus (who)
Package

beirc.

Source

application.lisp.

Function: com-focus%parser (argument-parser0 delimiter-parser1 stream2)
Package

beirc.

Source

application.lisp.

Function: com-identify (&key password who)
Package

beirc.

Source

application.lisp.

Function: com-identify%parser (argument-parser0 delimiter-parser1 stream2)
Package

beirc.

Source

application.lisp.

Function: com-ignore (who)
Package

beirc.

Source

application.lisp.

Function: com-ignore%parser (argument-parser0 delimiter-parser1 stream2)
Package

beirc.

Source

application.lisp.

Function: com-insert-input (input)
Package

beirc.

Source

application.lisp.

Function: com-insert-input%parser (argument-parser0 delimiter-parser1 stream2)
Package

beirc.

Source

application.lisp.

Function: com-interesting-window-next ()
Package

beirc.

Source

application.lisp.

Function: com-interesting-window-next%parser (arg del str)
Package

beirc.

Source

application.lisp.

Function: com-interesting-window-previous ()
Package

beirc.

Source

application.lisp.

Function: com-interesting-window-previous%parser (arg del str)
Package

beirc.

Source

application.lisp.

Function: com-join (channel)
Package

beirc.

Source

application.lisp.

Function: com-join%parser (argument-parser0 delimiter-parser1 stream2)
Package

beirc.

Source

application.lisp.

Function: com-kick (who reason)
Package

beirc.

Source

application.lisp.

Function: com-kick%parser (argument-parser0 delimiter-parser1 stream2)
Package

beirc.

Source

application.lisp.

Function: com-load (pathname &key remove-type-if-is-lisp-p)
Package

beirc.

Source

application.lisp.

Function: com-load%parser (argument-parser0 delimiter-parser1 stream2)
Package

beirc.

Source

application.lisp.

Function: com-me (what)
Package

beirc.

Source

application.lisp.

Function: com-me%parser (argument-parser0 delimiter-parser1 stream2)
Package

beirc.

Source

application.lisp.

Function: com-msg (target what)
Package

beirc.

Source

application.lisp.

Function: com-msg%parser (argument-parser0 delimiter-parser1 stream2)
Package

beirc.

Source

application.lisp.

Function: com-names ()
Package

beirc.

Source

application.lisp.

Function: com-names%parser (arg del str)
Package

beirc.

Source

application.lisp.

Function: com-next-highlighted-message ()
Package

beirc.

Source

application.lisp.

Function: com-next-highlighted-message%parser (arg del str)
Package

beirc.

Source

application.lisp.

Function: com-next-page ()
Package

beirc.

Source

application.lisp.

Function: com-next-page%parser (arg del str)
Package

beirc.

Source

application.lisp.

Function: com-nick (new-nick)
Package

beirc.

Source

application.lisp.

Function: com-nick%parser (argument-parser0 delimiter-parser1 stream2)
Package

beirc.

Source

application.lisp.

Function: com-op (who)
Package

beirc.

Source

application.lisp.

Function: com-op%parser (argument-parser0 delimiter-parser1 stream2)
Package

beirc.

Source

application.lisp.

Function: com-part ()
Package

beirc.

Source

application.lisp.

Function: com-part%parser (arg del str)
Package

beirc.

Source

application.lisp.

Function: com-previous-highlighted-message ()
Package

beirc.

Source

application.lisp.

Function: com-previous-highlighted-message%parser (arg del str)
Package

beirc.

Source

application.lisp.

Function: com-previous-page ()
Package

beirc.

Source

application.lisp.

Function: com-previous-page%parser (arg del str)
Package

beirc.

Source

application.lisp.

Function: com-query (nick)
Package

beirc.

Source

application.lisp.

Function: com-query%parser (argument-parser0 delimiter-parser1 stream2)
Package

beirc.

Source

application.lisp.

Function: com-quit (&key reason)
Package

beirc.

Source

application.lisp.

Function: com-quit%parser (argument-parser0 delimiter-parser1 stream2)
Package

beirc.

Source

application.lisp.

Function: com-raise (receiver)
Package

beirc.

Source

application.lisp.

Function: com-raise%parser (argument-parser0 delimiter-parser1 stream2)
Package

beirc.

Source

application.lisp.

Function: com-reload ()
Package

beirc.

Source

application.lisp.

Function: com-reload%parser (arg del str)
Package

beirc.

Source

application.lisp.

Function: com-remove-inactive-queries ()
Package

beirc.

Source

application.lisp.

Function: com-remove-inactive-queries%parser (arg del str)
Package

beirc.

Source

application.lisp.

Function: com-say (what)
Package

beirc.

Source

application.lisp.

Function: com-say%parser (argument-parser0 delimiter-parser1 stream2)
Package

beirc.

Source

application.lisp.

Function: com-show-ban-list ()
Package

beirc.

Source

application.lisp.

Function: com-show-ban-list%parser (arg del str)
Package

beirc.

Source

application.lisp.

Function: com-switch-timestamp-orientation ()
Package

beirc.

Source

application.lisp.

Function: com-switch-timestamp-orientation%parser (arg del str)
Package

beirc.

Source

application.lisp.

Function: com-top ()
Package

beirc.

Source

application.lisp.

Function: com-top%parser (arg del str)
Package

beirc.

Source

application.lisp.

Function: com-topic (&key topic)
Package

beirc.

Source

application.lisp.

Function: com-topic%parser (argument-parser0 delimiter-parser1 stream2)
Package

beirc.

Source

application.lisp.

Function: com-unban-hostmask (who)
Package

beirc.

Source

application.lisp.

Function: com-unban-hostmask%parser (argument-parser0 delimiter-parser1 stream2)
Package

beirc.

Source

application.lisp.

Function: com-unban-nick (who)
Package

beirc.

Source

application.lisp.

Function: com-unban-nick%parser (argument-parser0 delimiter-parser1 stream2)
Package

beirc.

Source

application.lisp.

Function: com-unfocus (who)
Package

beirc.

Source

application.lisp.

Function: com-unfocus%parser (argument-parser0 delimiter-parser1 stream2)
Package

beirc.

Source

application.lisp.

Function: com-unignore (who)
Package

beirc.

Source

application.lisp.

Function: com-unignore%parser (argument-parser0 delimiter-parser1 stream2)
Package

beirc.

Source

application.lisp.

Function: com-whois (who)
Package

beirc.

Source

application.lisp.

Function: com-whois%parser (argument-parser0 delimiter-parser1 stream2)
Package

beirc.

Source

application.lisp.

Function: com-window-next ()
Package

beirc.

Source

application.lisp.

Function: com-window-next%parser (arg del str)
Package

beirc.

Source

application.lisp.

Function: com-window-previous ()
Package

beirc.

Source

application.lisp.

Function: com-window-previous%parser (arg del str)
Package

beirc.

Source

application.lisp.

Function: connection= (connection1 connection2)
Package

beirc.

Source

application.lisp.

Function: copy-to-stream (from-file to-stream)

Dump the contents of the file FROM-FILE into the stream TO-STREAM.

Package

beirc.

Source

sound-player.lisp.

Function: current-channel (&optional frame)
Package

beirc.

Source

receivers.lisp.

Function: current-focused-nicks (&optional frame)
Package

beirc.

Source

receivers.lisp.

Function: (setf current-focused-nicks) (&optional frame)
Package

beirc.

Source

receivers.lisp.

Function: current-messages (&optional frame)
Package

beirc.

Source

receivers.lisp.

Function: (setf current-messages) (&optional frame)
Package

beirc.

Source

receivers.lisp.

Function: current-query (&optional frame)
Package

beirc.

Source

receivers.lisp.

Function: disconnect (connection frame reason)
Package

beirc.

Source

application.lisp.

Function: disconnect-all (frame reason)
Package

beirc.

Source

application.lisp.

Function: extract-color (string)
Package

beirc.

Source

message-display.lisp.

Function: find-receiver (name connection frame)
Package

beirc.

Source

receivers.lisp.

Function: format-message* (mumble &key limit start-length)
Package

beirc.

Source

message-display.lisp.

Function: format-unix-epoch (unix-epoch)
Package

beirc.

Source

message-display.lisp.

Function: from-network-service-p (source connection)
Package

beirc.

Source

receivers.lisp.

Function: global-notice-p (message target)
Package

beirc.

Source

receivers.lisp.

Function: hash-alist (hashtable)
Package

beirc.

Source

presentations.lisp.

Function: initialize-receiver-with-pane (receiver frame pane &key add-pane-p)
Package

beirc.

Source

receivers.lisp.

Function: interesting-message-p (message)
Package

beirc.

Source

application.lisp.

Function: intern-receiver (name connection frame &rest initargs)
Package

beirc.

Source

receivers.lisp.

Function: invoke-formatting-message (stream message receiver preamble-writer message-body-writer)
Package

beirc.

Source

message-display.lisp.

Function: irc-event-loop (frame connection)
Package

beirc.

Source

application.lisp.

Function: join-missing-channels (frame &optional connection)
Package

beirc.

Source

application.lisp.

Function: load-user-init-file (&key pathname)
Package

beirc.

Source

application.lisp.

Function: make-fake-irc-message (message-type &key command arguments source trailing-argument)
Package

beirc.

Source

application.lisp.

Function: make-paneless-receiver (name &rest initargs)
Package

beirc.

Source

receivers.lisp.

Function: message-directed-to-me-p (message)
Package

beirc.

Source

application.lisp.

Function: message-from-focused-nick-p (message receiver)
Package

beirc.

Source

message-display.lisp.

Function: message-from-ignored-nick-p (message receiver)
Package

beirc.

Source

message-display.lisp.

Function: mode-symbol-to-char (target mode)
Package

beirc.

Source

message-display.lisp.

Function: nick-equals-my-nick-p (nickname connection)
Package

beirc.

Source

presentations.lisp.

Function: nickname-comparator (connection)
Package

beirc.

Source

receivers.lisp.

Function: nickname-completer (so-far mode)
Package

beirc.

Source

presentations.lisp.

Function: noisemaker (msg frame receiver &key message-directed-to-me &allow-other-keys)
Package

beirc.

Source

post-message-hooks.lisp.

Function: offer-close (receiver)
Package

beirc.

Source

message-display.lisp.

Function: offer-reconnect (receiver)
Package

beirc.

Source

message-display.lisp.

Function: pane-scrolled-to-bottom-p (pane)
Package

beirc.

Source

application.lisp.

Function: play-sound-file (filename &optional stream)

Play a sound file by dumping it into a stream opened by a sound server program.

Package

beirc.

Source

sound-player.lisp.

Function: post-message (frame message)
Package

beirc.

Source

application.lisp.

Function: post-message-to-receiver (frame message receiver)
Package

beirc.

Source

application.lisp.

Function: present-as-hostmask (user host)
Package

beirc.

Source

message-display.lisp.

Function: present-url (url)
Package

beirc.

Source

message-display.lisp.

Function: print-privmsg-like-message (message receiver start-string end-string)
Package

beirc.

Source

message-display.lisp.

Function: print-topic (receiver message sender channel topic)
Package

beirc.

Source

message-display.lisp.

Function: processes-supported-p ()
Package

beirc.

Source

events.lisp.

Function: queue-beirc-event (frame event)
Package

beirc.

Source

events.lisp.

Function: raise-receiver (receiver)
Package

beirc.

Source

receivers.lisp.

Function: receiver-from-tab-page (page &optional frame)
Package

beirc.

Source

application.lisp.

Function: receiver-page-enabled-callback (page)
Package

beirc.

Source

receivers.lisp.

Function: redraw-all-receivers ()
Package

beirc.

Source

application.lisp.

Function: redraw-receiver (receiver)
Package

beirc.

Source

application.lisp.

Function: reinit-receiver-for-new-connection (server-receiver connection &optional frame)
Package

beirc.

Source

receivers.lisp.

Function: remove-receiver (receiver frame)
Package

beirc.

Source

receivers.lisp.

Function: rename-query-receiver (receiver new-name)
Package

beirc.

Source

receivers.lisp.

Function: run-post-message-hooks (message frame receiver &rest args)
Package

beirc.

Source

post-message-hooks.lisp.

Function: save-input-line (stream frame)
Package

beirc.

Source

application.lisp.

Function: scroll-pane-to-bottom (pane)
Package

beirc.

Source

application.lisp.

Function: send-private-message (target what)
Package

beirc.

Source

application.lisp.

Function: slot-value-or-something (object &key slot something)
Package

beirc.

Source

receivers.lisp.

Function: split-before (delimiter string)
Package

beirc.

Source

message-display.lisp.

Function: split-input-line (so-far)
Package

beirc.

Source

presentations.lisp.

Function: start-sound-server (&optional sound-player-cmd)
Package

beirc.

Source

sound-player.lisp.

Function: stop-sound-server ()

As the name suggests, shut down the sound server, killing the OS subprocess.

Package

beirc.

Source

sound-player.lisp.

Function: strip-preceding-punctuation (word)
Package

beirc.

Source

message-display.lisp.

Function: strip-punctuation (word)
Package

beirc.

Source

message-display.lisp.

Function: target (&optional *application-frame*)
Package

beirc.

Source

application.lisp.

Function: ticker (frame)
Package

beirc.

Source

application.lisp.

Function: unix-epoch-to-universal-time (epoch-time)
Package

beirc.

Source

message-display.lisp.

Function: update-away-status (message)

Set/Unset away status.

Package

beirc.

Source

message-processing.lisp.

Function: update-drawing-options (receiver)
Package

beirc.

Source

receivers.lisp.


4.2.4 Generic functions

Generic Reader: all-unseen-messages (object)
Package

beirc.

Methods
Reader Method: all-unseen-messages ((receiver receiver))

automatically generated reader method

Source

receivers.lisp.

Target Slot

all-unseen-messages.

Generic Writer: (setf all-unseen-messages) (object)
Package

beirc.

Methods
Writer Method: (setf all-unseen-messages) ((receiver receiver))

automatically generated writer method

Source

receivers.lisp.

Target Slot

all-unseen-messages.

Generic Function: away-status (frame connection)
Package

beirc.

Methods
Method: away-status ((frame beirc) connection)
Source

application.lisp.

Generic Function: (setf away-status) (frame connection)
Package

beirc.

Methods
Method: (setf away-status) ((frame beirc) connection)
Source

application.lisp.

Generic Reader: channel (object)
Package

beirc.

Methods
Reader Method: channel ((receiver receiver))

automatically generated reader method

Source

receivers.lisp.

Target Slot

channel.

Generic Reader: connection (object)
Package

beirc.

Methods
Reader Method: connection ((receiver receiver))

automatically generated reader method

Source

receivers.lisp.

Target Slot

connection.

Generic Writer: (setf connection) (object)
Package

beirc.

Methods
Writer Method: (setf connection) ((receiver receiver))

automatically generated writer method

Source

receivers.lisp.

Target Slot

connection.

Generic Reader: connection-open-p (object)
Package

beirc.

Methods
Reader Method: connection-open-p ((receiver receiver))

automatically generated reader method

Source

receivers.lisp.

Target Slot

connection-open-p.

Generic Writer: (setf connection-open-p) (object)
Package

beirc.

Methods
Writer Method: (setf connection-open-p) ((receiver receiver))

automatically generated writer method

Source

receivers.lisp.

Target Slot

connection-open-p.

Generic Function: connection-process (frame connection)
Package

beirc.

Methods
Method: connection-process ((frame beirc) connection)
Source

application.lisp.

Generic Function: (setf connection-process) (frame connection)
Package

beirc.

Methods
Method: (setf connection-process) ((frame beirc) connection)
Source

application.lisp.

Generic Reader: connection-processes (object)
Package

beirc.

Methods
Reader Method: connection-processes ((beirc beirc))

automatically generated reader method

Source

application.lisp.

Target Slot

connection-processes.

Generic Writer: (setf connection-processes) (object)
Package

beirc.

Methods
Writer Method: (setf connection-processes) ((beirc beirc))

automatically generated writer method

Source

application.lisp.

Target Slot

connection-processes.

Generic Function: current-connection (frame)
Package

beirc.

Methods
Method: current-connection ((frame beirc))
Source

application.lisp.

Generic Function: current-nickname (&optional connection)
Package

beirc.

Methods
Method: current-nickname (&optional connection)
Source

application.lisp.

Generic Function: current-receiver (frame)
Package

beirc.

Methods
Method: current-receiver ((frame beirc))
Source

application.lisp.

Generic Reader: focused-nicks (object)
Package

beirc.

Methods
Reader Method: focused-nicks ((receiver receiver))

automatically generated reader method

Source

receivers.lisp.

Target Slot

focused-nicks.

Generic Writer: (setf focused-nicks) (object)
Package

beirc.

Methods
Writer Method: (setf focused-nicks) ((receiver receiver))

automatically generated writer method

Source

receivers.lisp.

Target Slot

focused-nicks.

Generic Reader: incomplete-input (object)
Package

beirc.

Methods
Reader Method: incomplete-input ((receiver receiver))

automatically generated reader method

Source

receivers.lisp.

Target Slot

incomplete-input.

Generic Writer: (setf incomplete-input) (object)
Package

beirc.

Methods
Writer Method: (setf incomplete-input) ((receiver receiver))

automatically generated writer method

Source

receivers.lisp.

Target Slot

incomplete-input.

Generic Reader: last-visited (object)
Package

beirc.

Methods
Reader Method: last-visited ((receiver receiver))

automatically generated reader method

Source

receivers.lisp.

Target Slot

last-visited.

Generic Writer: (setf last-visited) (object)
Package

beirc.

Methods
Writer Method: (setf last-visited) ((receiver receiver))

automatically generated writer method

Source

receivers.lisp.

Target Slot

last-visited.

Generic Reader: messages (object)
Package

beirc.

Methods
Reader Method: messages ((receiver receiver))

automatically generated reader method

Source

receivers.lisp.

Target Slot

messages.

Generic Writer: (setf messages) (object)
Package

beirc.

Methods
Writer Method: (setf messages) ((receiver receiver))

automatically generated writer method

Source

receivers.lisp.

Target Slot

messages.

Generic Reader: messages-directed-to-me (object)
Package

beirc.

Methods
Reader Method: messages-directed-to-me ((receiver receiver))

automatically generated reader method

Source

receivers.lisp.

Target Slot

messages-directed-to-me.

Generic Writer: (setf messages-directed-to-me) (object)
Package

beirc.

Methods
Writer Method: (setf messages-directed-to-me) ((receiver receiver))

automatically generated writer method

Source

receivers.lisp.

Target Slot

messages-directed-to-me.

Generic Reader: positions-mentioning-user (object)
Package

beirc.

Methods
Reader Method: positions-mentioning-user ((receiver receiver))

automatically generated reader method

Source

receivers.lisp.

Target Slot

positions-mentioning-user.

Generic Writer: (setf positions-mentioning-user) (object)
Package

beirc.

Methods
Writer Method: (setf positions-mentioning-user) ((receiver receiver))

automatically generated writer method

Source

receivers.lisp.

Target Slot

positions-mentioning-user.

Generic Function: preamble-length (message)
Package

beirc.

Source

message-display.lisp.

Methods
Method: preamble-length ((message irc-privmsg-message))
Method: preamble-length ((message ctcp-action-message))
Method: preamble-length ((message irc-message))
Generic Function: preprocess-message (connection message)
Package

beirc.

Methods
Method: preprocess-message (connection message)
Source

message-processing.lisp.

Method: preprocess-message ((connection beirc-connection) (message irc-nick-message))

Handle various Nickname-change message cases:

* change the connection’s local user’s nickname if it is the local user that changed its nickname.
* rename queries that are open so that the nickname message gets posted there, too.

Source

message-processing.lisp.

Generic Reader: presence (object)
Package

beirc.

Methods
Reader Method: presence ((beirc beirc))

automatically generated reader method

Source

application.lisp.

Target Slot

presence.

Generic Function: print-message (message receiver)
Package

beirc.

Methods
Method: print-message ((message irc-connection-closed-message) receiver)
Source

message-display.lisp.

Method: print-message ((message irc-rpl_exceptlist-message) receiver)
Source

message-display.lisp.

Method: print-message ((message irc-rpl_invitelist-message) receiver)
Source

message-display.lisp.

Method: print-message ((message irc-rpl_banlist-message) receiver)
Source

message-display.lisp.

Method: print-message ((message irc-mode-message) receiver)
Source

message-display.lisp.

Method: print-message ((message irc-kick-message) receiver)
Source

message-display.lisp.

Method: print-message ((message irc-join-message) receiver)
Source

message-display.lisp.

Method: print-message ((message irc-part-message) receiver)
Source

message-display.lisp.

Method: print-message ((message irc-rpl_namreply-message) receiver)
Source

message-display.lisp.

Method: print-message ((message irc-rpl_topicwhotime-message) receiver)
Source

message-display.lisp.

Method: print-message ((message irc-rpl_topic-message) receiver)
Source

message-display.lisp.

Method: print-message ((message irc-topic-message) receiver)
Source

message-display.lisp.

Method: print-message ((message irc-err_chanoprivsneeded-message) receiver)
Source

message-display.lisp.

Method: print-message ((message irc-err_blocking_notid-message) receiver)
Source

message-display.lisp.

Method: print-message ((message irc-err_nosuchnick-message) receiver)
Source

message-display.lisp.

Method: print-message ((message irc-rpl_whoisidle-message) receiver)
Source

message-display.lisp.

Method: print-message ((message irc-rpl_whoisidentified-message) receiver)
Source

message-display.lisp.

Method: print-message ((message irc-rpl_away-message) receiver)
Source

message-display.lisp.

Method: print-message ((message irc-rpl_whoisserver-message) receiver)
Source

message-display.lisp.

Method: print-message ((message irc-rpl_whoischannels-message) receiver)
Source

message-display.lisp.

Method: print-message ((message irc-rpl_whoisuser-message) receiver)
Source

message-display.lisp.

Method: print-message ((message irc-nick-message) receiver)
Source

message-display.lisp.

Method: print-message ((message irc-quit-message) receiver)
Source

message-display.lisp.

Method: print-message (message receiver)
Source

message-display.lisp.

Method: print-message ((message irc-rpl_unaway-message) receiver)
Source

message-display.lisp.

Method: print-message ((message irc-rpl_noaway-message) receiver)
Source

message-display.lisp.

Method: print-message ((message irc-rpl_statsvline-message) receiver)
Source

message-display.lisp.

Method: print-message ((message irc-rpl_statshline-message) receiver)
Source

message-display.lisp.

Method: print-message ((message irc-rpl_statskline-message) receiver)
Source

message-display.lisp.

Method: print-message ((message irc-rpl_statsdline-message) receiver)
Source

message-display.lisp.

Method: print-message ((message irc-rpl_hello-message) receiver)
Source

message-display.lisp.

Method: print-message ((message irc-rpl_myinfo-message) receiver)
Source

message-display.lisp.

Method: print-message ((message irc-rpl_yourhost-message) receiver)
Source

message-display.lisp.

Method: print-message ((message irc-rpl_welcome-message) receiver)
Source

message-display.lisp.

Method: print-message ((message irc-rpl_created-message) receiver)
Source

message-display.lisp.

Method: print-message ((message irc-rpl_localusers-message) receiver)
Source

message-display.lisp.

Method: print-message ((message irc-rpl_globalusers-message) receiver)
Source

message-display.lisp.

Method: print-message ((message irc-rpl_luserunknown-message) receiver)
Source

message-display.lisp.

Method: print-message ((message irc-rpl_luserchannels-message) receiver)
Source

message-display.lisp.

Method: print-message ((message irc-rpl_luserme-message) receiver)
Source

message-display.lisp.

Method: print-message ((message irc-rpl_luserclient-message) receiver)
Source

message-display.lisp.

Method: print-message ((message irc-rpl_luserop-message) receiver)
Source

message-display.lisp.

Method: print-message ((message irc-rpl_yourid-message) receiver)
Source

message-display.lisp.

Method: print-message ((message irc-rpl_isupport-message) receiver)
Source

message-display.lisp.

Method: print-message ((message irc-rpl_motdstart-message) receiver)
Source

message-display.lisp.

Method: print-message ((message irc-rpl_motd-message) receiver)
Source

message-display.lisp.

Method: print-message ((message ctcp-version-message) receiver)
Source

message-display.lisp.

Method: print-message ((message ctcp-action-message) receiver)
Source

message-display.lisp.

Method: print-message ((message irc-notice-message) receiver)
Source

message-display.lisp.

Method: print-message ((message irc-privmsg-message) receiver)
Source

message-display.lisp.

Generic Function: print-mode-change (target op mode user)
Package

beirc.

Methods
Method: print-mode-change (target op mode arg)
Source

message-display.lisp.

Method: print-mode-change (target op (mode (eql :except)) mask)
Source

message-display.lisp.

Method: print-mode-change (target op (mode (eql :invite)) mask)
Source

message-display.lisp.

Method: print-mode-change (target op (mode (eql :ban)) mask)
Source

message-display.lisp.

Method: print-mode-change (target op (mode (eql :limit)) arg)
Source

message-display.lisp.

Method: print-mode-change (target op mode (user user))
Source

message-display.lisp.

Generic Reader: query (object)
Package

beirc.

Methods
Reader Method: query ((receiver receiver))

automatically generated reader method

Source

receivers.lisp.

Target Slot

query.

Generic Reader: receiver (object)
Package

beirc.

Methods
Reader Method: receiver ((new-sheet-event new-sheet-event))

automatically generated reader method

Source

events.lisp.

Target Slot

receiver.

Reader Method: receiver ((foo-event foo-event))

automatically generated reader method

Source

events.lisp.

Target Slot

receiver.

Generic Function: receiver-for-message (message frame)
Package

beirc.

Methods
Method: receiver-for-message ((message irc-message) frame)
Source

receivers.lisp.

Method: receiver-for-message ((message irc-ping-message) frame)
Source

receivers.lisp.

Method: receiver-for-message ((message irc-rpl_endofexceptlist-message) frame)
Source

receivers.lisp.

Method: receiver-for-message ((message irc-rpl_endofwho-message) frame)
Source

receivers.lisp.

Method: receiver-for-message ((message irc-rpl_endofstats-message) frame)
Source

receivers.lisp.

Method: receiver-for-message ((message irc-rpl_endofinfo-message) frame)
Source

receivers.lisp.

Method: receiver-for-message ((message irc-rpl_endofmotd-message) frame)
Source

receivers.lisp.

Method: receiver-for-message ((message irc-rpl_endofbanlist-message) frame)
Source

receivers.lisp.

Method: receiver-for-message ((message irc-rpl_endofusers-message) frame)
Source

receivers.lisp.

Method: receiver-for-message ((message irc-rpl_endofnames-message) frame)
Source

receivers.lisp.

Method: receiver-for-message ((message irc-rpl_endofmap-message) frame)
Source

receivers.lisp.

Method: receiver-for-message ((message irc-rpl_endmode-message) frame)
Source

receivers.lisp.

Method: receiver-for-message ((message irc-rpl_endofservices-message) frame)
Source

receivers.lisp.

Method: receiver-for-message ((message irc-rpl_endofinvitelist-message) frame)
Source

receivers.lisp.

Method: receiver-for-message ((message irc-rpl_endsitelist-message) frame)
Source

receivers.lisp.

Method: receiver-for-message ((message irc-rpl_endofwhois-message) frame)
Source

receivers.lisp.

Method: receiver-for-message ((message irc-rpl_endoptions-message) frame)
Source

receivers.lisp.

Method: receiver-for-message ((message irc-rpl_endoflinks-message) frame)
Source

receivers.lisp.

Method: receiver-for-message ((message irc-rpl_endofwhowas-message) frame)
Source

receivers.lisp.

Method: receiver-for-message ((message irc-err_blocking_notid-message) frame)
Source

receivers.lisp.

Method: receiver-for-message ((message irc-err_nosuchnick-message) frame)
Source

receivers.lisp.

Method: receiver-for-message ((message irc-rpl_away-message) frame)
Source

receivers.lisp.

Method: receiver-for-message ((message irc-rpl_whoisidle-message) frame)
Source

receivers.lisp.

Method: receiver-for-message ((message irc-rpl_whoisidentified-message) frame)
Source

receivers.lisp.

Method: receiver-for-message ((message irc-rpl_whoisserver-message) frame)
Source

receivers.lisp.

Method: receiver-for-message ((message irc-rpl_whoischannels-message) frame)
Source

receivers.lisp.

Method: receiver-for-message ((message irc-rpl_whoisuser-message) frame)
Source

receivers.lisp.

Method: receiver-for-message ((message irc-mode-message) frame)
Source

receivers.lisp.

Method: receiver-for-message ((message irc-part-message) frame)
Source

receivers.lisp.

Method: receiver-for-message ((message irc-join-message) frame)
Source

receivers.lisp.

Method: receiver-for-message ((message irc-rpl_namreply-message) frame)
Source

receivers.lisp.

Method: receiver-for-message ((message irc-rpl_exceptlist-message) frame)
Source

receivers.lisp.

Method: receiver-for-message ((message irc-rpl_invitelist-message) frame)
Source

receivers.lisp.

Method: receiver-for-message ((message irc-rpl_banlist-message) frame)
Source

receivers.lisp.

Method: receiver-for-message ((message irc-err_chanoprivsneeded-message) frame)
Source

receivers.lisp.

Method: receiver-for-message ((message irc-rpl_topicwhotime-message) frame)
Source

receivers.lisp.

Method: receiver-for-message ((message irc-rpl_topic-message) frame)
Source

receivers.lisp.

Method: receiver-for-message ((message irc-kick-message) frame)
Source

receivers.lisp.

Method: receiver-for-message ((message irc-topic-message) frame)
Source

receivers.lisp.

Method: receiver-for-message ((message irc-nick-message) frame)
Source

receivers.lisp.

Method: receiver-for-message ((message irc-quit-message) frame)
Source

receivers.lisp.

Method: receiver-for-message ((message irc-notice-message) frame)
Source

receivers.lisp.

Method: receiver-for-message ((message ctcp-action-message) frame)
Source

receivers.lisp.

Method: receiver-for-message ((message irc-privmsg-message) frame)
Source

receivers.lisp.

Generic Reader: receivers (object)
Package

beirc.

Methods
Reader Method: receivers ((beirc beirc))

automatically generated reader method

Source

application.lisp.

Target Slot

receivers.

Generic Writer: (setf receivers) (object)
Package

beirc.

Methods
Writer Method: (setf receivers) ((beirc beirc))

automatically generated writer method

Source

application.lisp.

Target Slot

receivers.

Generic Function: remove-connection-process (frame connection)
Package

beirc.

Methods
Method: remove-connection-process ((frame beirc) connection)
Source

application.lisp.

Generic Function: server-receiver (frame &optional connection)
Package

beirc.

Methods
Method: server-receiver ((frame beirc) &optional connection)
Source

application.lisp.

Generic Function: (setf server-receiver) (frame &optional connection)
Package

beirc.

Methods
Method: (setf server-receiver) ((frame beirc) &optional connection)
Source

application.lisp.

Generic Function: server-receiver-from-args (frame server-name port nickname)
Package

beirc.

Methods
Method: server-receiver-from-args ((frame beirc) server-name port nickname)
Source

application.lisp.

Generic Reader: server-receivers (object)
Package

beirc.

Methods
Reader Method: server-receivers ((beirc beirc))

automatically generated reader method

Source

application.lisp.

Target Slot

server-receivers.

Generic Reader: sheet-creation-closure (object)
Package

beirc.

Methods
Reader Method: sheet-creation-closure ((new-sheet-event new-sheet-event))

automatically generated reader method

Source

events.lisp.

Target Slot

closure.

Generic Reader: tab-pages-to-receivers (object)
Package

beirc.

Methods
Reader Method: tab-pages-to-receivers ((beirc beirc))

automatically generated reader method

Source

application.lisp.

Target Slot

tab-pages-to-receivers.

Generic Writer: (setf tab-pages-to-receivers) (object)
Package

beirc.

Methods
Writer Method: (setf tab-pages-to-receivers) ((beirc beirc))

automatically generated writer method

Source

application.lisp.

Target Slot

tab-pages-to-receivers.

Generic Reader: title (object)
Package

beirc.

Methods
Reader Method: title ((receiver receiver))

automatically generated reader method

Source

receivers.lisp.

Target Slot

title.

Generic Function: trailing-argument* (message)
Package

beirc.

Methods
Method: trailing-argument* ((message ctcp-action-message))
Source

message-display.lisp.

Method: trailing-argument* (message)
Source

message-display.lisp.

Generic Reader: ui-process (object)
Package

beirc.

Methods
Reader Method: ui-process ((beirc beirc))

automatically generated reader method

Source

application.lisp.

Target Slot

ui-process.

Generic Writer: (setf ui-process) (object)
Package

beirc.

Methods
Writer Method: (setf ui-process) ((beirc beirc))

automatically generated writer method

Source

application.lisp.

Target Slot

ui-process.

Generic Reader: unseen-messages (object)
Package

beirc.

Methods
Reader Method: unseen-messages ((receiver receiver))

automatically generated reader method

Source

receivers.lisp.

Target Slot

unseen-messages.

Generic Writer: (setf unseen-messages) (object)
Package

beirc.

Methods
Writer Method: (setf unseen-messages) ((receiver receiver))

automatically generated writer method

Source

receivers.lisp.

Target Slot

unseen-messages.


4.2.5 Standalone methods

Method: %accept ((type-key receiver) type *standard-input* (view textual-view) &key)
Package

clim-internals.

Source

presentations.lisp.

Method: reinitialize-panes-and-layouts ((frame beirc))
Package

clim-internals.

Source

application.lisp.


4.2.6 Conditions

Condition: invoked-command-by-clicking

A condition that is invoked when the user
clicked on a command or on a presentation that invokes a presentation-to-command translator. typically, read-frame-command will handle it and save the input line.

Package

beirc.

Source

application.lisp.

Direct superclasses

condition.


4.2.7 Classes

Class: bar-event
Package

beirc.

Source

events.lisp.

Direct superclasses

window-manager-event.

Direct methods
Direct slots
Slot: sheet
Package

clim.

Initargs

:sheet

Readers

event-sheet.

Writers

This slot is read-only.

Class: beirc-connection
Package

beirc.

Source

message-processing.lisp.

Direct superclasses

connection.

Direct methods
Class: foo-event
Package

beirc.

Source

events.lisp.

Direct superclasses

window-manager-event.

Direct methods
Direct slots
Slot: sheet
Package

clim.

Initargs

:sheet

Readers

event-sheet.

Writers

This slot is read-only.

Slot: receiver
Initargs

:receiver

Readers

receiver.

Writers

This slot is read-only.

Class: irc-connection-closed-message
Package

beirc.

Source

receivers.lisp.

Direct superclasses

irc-message.

Direct methods

print-message.

Class: new-sheet-event
Package

beirc.

Source

events.lisp.

Direct superclasses

window-manager-event.

Direct methods
Direct slots
Slot: sheet
Package

clim.

Initargs

:sheet

Readers

event-sheet.

Writers

This slot is read-only.

Slot: closure
Initargs

:creator

Readers

sheet-creation-closure.

Writers

This slot is read-only.

Slot: receiver
Initargs

:receiver

Readers

receiver.

Writers

This slot is read-only.

Class: receiver
Package

beirc.

Source

receivers.lisp.

Direct methods
Direct slots
Slot: messages
Readers

messages.

Writers

(setf messages).

Slot: unseen-messages
Initform

0

Readers

unseen-messages.

Writers

(setf unseen-messages).

Slot: all-unseen-messages
Initform

0

Readers

all-unseen-messages.

Writers

(setf all-unseen-messages).

Slot: messages-directed-to-me
Initform

0

Readers

messages-directed-to-me.

Writers

(setf messages-directed-to-me).

Slot: channel
Initargs

:channel

Readers

channel.

Writers

This slot is read-only.

Slot: connection
Initargs

:connection

Readers

connection.

Writers

(setf connection).

Slot: connection-open-p
Initform

t

Readers

connection-open-p.

Writers

(setf connection-open-p).

Slot: query
Initargs

:query

Readers

query.

Writers

This slot is read-only.

Slot: focused-nicks
Readers

focused-nicks.

Writers

(setf focused-nicks).

Slot: title
Initargs

:title

Readers

title.

Writers

This slot is read-only.

Slot: last-visited
Initform

0

Readers

last-visited.

Writers

(setf last-visited).

Slot: incomplete-input
Initform

""

Readers

incomplete-input.

Writers

(setf incomplete-input).

Slot: positions-mentioning-user
Readers

positions-mentioning-user.

Writers

(setf positions-mentioning-user).

Slot: pane
Package

clim.

Readers

pane.

Writers

This slot is read-only.

Slot: tab-page
Package

clim-tab-layout.

Readers

tab-page.

Writers

(setf tab-page).

Class: redisplay-frame-mixin
Package

beirc.

Source

application.lisp.

Direct subclasses

beirc.

Direct methods

redisplay-frame-pane.


Appendix A Indexes


A.1 Concepts


A.2 Functions

Jump to:   %   (   +  
A   B   C   D   E   F   G   H   I   J   L   M   N   O   P   Q   R   S   T   U   W  
Index Entry  Section

%
%accept: Private standalone methods

(
(setf all-unseen-messages): Private generic functions
(setf all-unseen-messages): Private generic functions
(setf away-status): Private generic functions
(setf away-status): Private generic functions
(setf connection): Private generic functions
(setf connection): Private generic functions
(setf connection-open-p): Private generic functions
(setf connection-open-p): Private generic functions
(setf connection-process): Private generic functions
(setf connection-process): Private generic functions
(setf connection-processes): Private generic functions
(setf connection-processes): Private generic functions
(setf current-focused-nicks): Private ordinary functions
(setf current-messages): Private ordinary functions
(setf focused-nicks): Private generic functions
(setf focused-nicks): Private generic functions
(setf incomplete-input): Private generic functions
(setf incomplete-input): Private generic functions
(setf last-visited): Private generic functions
(setf last-visited): Private generic functions
(setf messages): Private generic functions
(setf messages): Private generic functions
(setf messages-directed-to-me): Private generic functions
(setf messages-directed-to-me): Private generic functions
(setf positions-mentioning-user): Private generic functions
(setf positions-mentioning-user): Private generic functions
(setf receivers): Private generic functions
(setf receivers): Private generic functions
(setf server-receiver): Private generic functions
(setf server-receiver): Private generic functions
(setf tab-page): Public standalone methods
(setf tab-pages-to-receivers): Private generic functions
(setf tab-pages-to-receivers): Private generic functions
(setf ui-process): Private generic functions
(setf ui-process): Private generic functions
(setf unseen-messages): Private generic functions
(setf unseen-messages): Private generic functions

+
+boolean: Private ordinary functions

A
actual-application-pane: Private ordinary functions
adopt-frame: Public standalone methods
all-unseen-messages: Private generic functions
all-unseen-messages: Private generic functions
auto-focus-nicks: Private ordinary functions
autojoin-hoook: Private ordinary functions
away-status: Private generic functions
away-status: Private generic functions

B
beirc: Public ordinary functions
beirc-app-display: Private ordinary functions
beirc-prompt: Private ordinary functions
beirc-status-display: Private ordinary functions

C
channel: Private generic functions
channel: Private generic functions
channelp: Private ordinary functions
com-away: Private ordinary functions
com-away%parser: Private ordinary functions
com-back: Private ordinary functions
com-back%parser: Private ordinary functions
com-ban-hostmask: Private ordinary functions
com-ban-hostmask%parser: Private ordinary functions
com-ban-nick: Private ordinary functions
com-ban-nick%parser: Private ordinary functions
com-bottom: Private ordinary functions
com-bottom%parser: Private ordinary functions
com-browse-url: Private ordinary functions
com-browse-url%parser: Private ordinary functions
com-close: Private ordinary functions
com-close%parser: Private ordinary functions
com-connect: Private ordinary functions
com-connect%parser: Private ordinary functions
com-deop: Private ordinary functions
com-deop%parser: Private ordinary functions
com-disconnect: Private ordinary functions
com-disconnect%parser: Private ordinary functions
com-eval: Private ordinary functions
com-eval%parser: Private ordinary functions
com-everywhere: Private ordinary functions
com-everywhere%parser: Private ordinary functions
com-focus: Private ordinary functions
com-focus%parser: Private ordinary functions
com-identify: Private ordinary functions
com-identify%parser: Private ordinary functions
com-ignore: Private ordinary functions
com-ignore%parser: Private ordinary functions
com-insert-input: Private ordinary functions
com-insert-input%parser: Private ordinary functions
com-interesting-window-next: Private ordinary functions
com-interesting-window-next%parser: Private ordinary functions
com-interesting-window-previous: Private ordinary functions
com-interesting-window-previous%parser: Private ordinary functions
com-join: Private ordinary functions
com-join%parser: Private ordinary functions
com-kick: Private ordinary functions
com-kick%parser: Private ordinary functions
com-load: Private ordinary functions
com-load%parser: Private ordinary functions
com-me: Private ordinary functions
com-me%parser: Private ordinary functions
com-msg: Private ordinary functions
com-msg%parser: Private ordinary functions
com-names: Private ordinary functions
com-names%parser: Private ordinary functions
com-next-highlighted-message: Private ordinary functions
com-next-highlighted-message%parser: Private ordinary functions
com-next-page: Private ordinary functions
com-next-page%parser: Private ordinary functions
com-nick: Private ordinary functions
com-nick%parser: Private ordinary functions
com-op: Private ordinary functions
com-op%parser: Private ordinary functions
com-part: Private ordinary functions
com-part%parser: Private ordinary functions
com-previous-highlighted-message: Private ordinary functions
com-previous-highlighted-message%parser: Private ordinary functions
com-previous-page: Private ordinary functions
com-previous-page%parser: Private ordinary functions
com-query: Private ordinary functions
com-query%parser: Private ordinary functions
com-quit: Private ordinary functions
com-quit%parser: Private ordinary functions
com-raise: Private ordinary functions
com-raise%parser: Private ordinary functions
com-reload: Private ordinary functions
com-reload%parser: Private ordinary functions
com-remove-inactive-queries: Private ordinary functions
com-remove-inactive-queries%parser: Private ordinary functions
com-say: Private ordinary functions
com-say%parser: Private ordinary functions
com-show-ban-list: Private ordinary functions
com-show-ban-list%parser: Private ordinary functions
com-switch-timestamp-orientation: Private ordinary functions
com-switch-timestamp-orientation%parser: Private ordinary functions
com-top: Private ordinary functions
com-top%parser: Private ordinary functions
com-topic: Private ordinary functions
com-topic%parser: Private ordinary functions
com-unban-hostmask: Private ordinary functions
com-unban-hostmask%parser: Private ordinary functions
com-unban-nick: Private ordinary functions
com-unban-nick%parser: Private ordinary functions
com-unfocus: Private ordinary functions
com-unfocus%parser: Private ordinary functions
com-unignore: Private ordinary functions
com-unignore%parser: Private ordinary functions
com-whois: Private ordinary functions
com-whois%parser: Private ordinary functions
com-window-next: Private ordinary functions
com-window-next%parser: Private ordinary functions
com-window-previous: Private ordinary functions
com-window-previous%parser: Private ordinary functions
connection: Private generic functions
connection: Private generic functions
connection-open-p: Private generic functions
connection-open-p: Private generic functions
connection-process: Private generic functions
connection-process: Private generic functions
connection-processes: Private generic functions
connection-processes: Private generic functions
connection=: Private ordinary functions
copy-to-stream: Private ordinary functions
current-channel: Private ordinary functions
current-connection: Private generic functions
current-connection: Private generic functions
current-focused-nicks: Private ordinary functions
current-messages: Private ordinary functions
current-nickname: Private generic functions
current-nickname: Private generic functions
current-query: Private ordinary functions
current-receiver: Private generic functions
current-receiver: Private generic functions

D
define-beirc-command: Private macros
define-beirc-hook: Private macros
define-post-message-hook: Private macros
disconnect: Private ordinary functions
disconnect-all: Private ordinary functions
do-colored-string: Private macros

E
event-sheet: Public standalone methods
event-sheet: Public standalone methods
event-sheet: Public standalone methods
extract-color: Private ordinary functions

F
find-receiver: Private ordinary functions
focused-nicks: Private generic functions
focused-nicks: Private generic functions
format-message*: Private ordinary functions
format-unix-epoch: Private ordinary functions
formatting-message: Private macros
frame-exit: Public standalone methods
frame-input-context-button-press-handler: Public standalone methods
from-network-service-p: Private ordinary functions
Function, (setf current-focused-nicks): Private ordinary functions
Function, (setf current-messages): Private ordinary functions
Function, +boolean: Private ordinary functions
Function, actual-application-pane: Private ordinary functions
Function, auto-focus-nicks: Private ordinary functions
Function, autojoin-hoook: Private ordinary functions
Function, beirc: Public ordinary functions
Function, beirc-app-display: Private ordinary functions
Function, beirc-prompt: Private ordinary functions
Function, beirc-status-display: Private ordinary functions
Function, channelp: Private ordinary functions
Function, com-away: Private ordinary functions
Function, com-away%parser: Private ordinary functions
Function, com-back: Private ordinary functions
Function, com-back%parser: Private ordinary functions
Function, com-ban-hostmask: Private ordinary functions
Function, com-ban-hostmask%parser: Private ordinary functions
Function, com-ban-nick: Private ordinary functions
Function, com-ban-nick%parser: Private ordinary functions
Function, com-bottom: Private ordinary functions
Function, com-bottom%parser: Private ordinary functions
Function, com-browse-url: Private ordinary functions
Function, com-browse-url%parser: Private ordinary functions
Function, com-close: Private ordinary functions
Function, com-close%parser: Private ordinary functions
Function, com-connect: Private ordinary functions
Function, com-connect%parser: Private ordinary functions
Function, com-deop: Private ordinary functions
Function, com-deop%parser: Private ordinary functions
Function, com-disconnect: Private ordinary functions
Function, com-disconnect%parser: Private ordinary functions
Function, com-eval: Private ordinary functions
Function, com-eval%parser: Private ordinary functions
Function, com-everywhere: Private ordinary functions
Function, com-everywhere%parser: Private ordinary functions
Function, com-focus: Private ordinary functions
Function, com-focus%parser: Private ordinary functions
Function, com-identify: Private ordinary functions
Function, com-identify%parser: Private ordinary functions
Function, com-ignore: Private ordinary functions
Function, com-ignore%parser: Private ordinary functions
Function, com-insert-input: Private ordinary functions
Function, com-insert-input%parser: Private ordinary functions
Function, com-interesting-window-next: Private ordinary functions
Function, com-interesting-window-next%parser: Private ordinary functions
Function, com-interesting-window-previous: Private ordinary functions
Function, com-interesting-window-previous%parser: Private ordinary functions
Function, com-join: Private ordinary functions
Function, com-join%parser: Private ordinary functions
Function, com-kick: Private ordinary functions
Function, com-kick%parser: Private ordinary functions
Function, com-load: Private ordinary functions
Function, com-load%parser: Private ordinary functions
Function, com-me: Private ordinary functions
Function, com-me%parser: Private ordinary functions
Function, com-msg: Private ordinary functions
Function, com-msg%parser: Private ordinary functions
Function, com-names: Private ordinary functions
Function, com-names%parser: Private ordinary functions
Function, com-next-highlighted-message: Private ordinary functions
Function, com-next-highlighted-message%parser: Private ordinary functions
Function, com-next-page: Private ordinary functions
Function, com-next-page%parser: Private ordinary functions
Function, com-nick: Private ordinary functions
Function, com-nick%parser: Private ordinary functions
Function, com-op: Private ordinary functions
Function, com-op%parser: Private ordinary functions
Function, com-part: Private ordinary functions
Function, com-part%parser: Private ordinary functions
Function, com-previous-highlighted-message: Private ordinary functions
Function, com-previous-highlighted-message%parser: Private ordinary functions
Function, com-previous-page: Private ordinary functions
Function, com-previous-page%parser: Private ordinary functions
Function, com-query: Private ordinary functions
Function, com-query%parser: Private ordinary functions
Function, com-quit: Private ordinary functions
Function, com-quit%parser: Private ordinary functions
Function, com-raise: Private ordinary functions
Function, com-raise%parser: Private ordinary functions
Function, com-reload: Private ordinary functions
Function, com-reload%parser: Private ordinary functions
Function, com-remove-inactive-queries: Private ordinary functions
Function, com-remove-inactive-queries%parser: Private ordinary functions
Function, com-say: Private ordinary functions
Function, com-say%parser: Private ordinary functions
Function, com-show-ban-list: Private ordinary functions
Function, com-show-ban-list%parser: Private ordinary functions
Function, com-switch-timestamp-orientation: Private ordinary functions
Function, com-switch-timestamp-orientation%parser: Private ordinary functions
Function, com-top: Private ordinary functions
Function, com-top%parser: Private ordinary functions
Function, com-topic: Private ordinary functions
Function, com-topic%parser: Private ordinary functions
Function, com-unban-hostmask: Private ordinary functions
Function, com-unban-hostmask%parser: Private ordinary functions
Function, com-unban-nick: Private ordinary functions
Function, com-unban-nick%parser: Private ordinary functions
Function, com-unfocus: Private ordinary functions
Function, com-unfocus%parser: Private ordinary functions
Function, com-unignore: Private ordinary functions
Function, com-unignore%parser: Private ordinary functions
Function, com-whois: Private ordinary functions
Function, com-whois%parser: Private ordinary functions
Function, com-window-next: Private ordinary functions
Function, com-window-next%parser: Private ordinary functions
Function, com-window-previous: Private ordinary functions
Function, com-window-previous%parser: Private ordinary functions
Function, connection=: Private ordinary functions
Function, copy-to-stream: Private ordinary functions
Function, current-channel: Private ordinary functions
Function, current-focused-nicks: Private ordinary functions
Function, current-messages: Private ordinary functions
Function, current-query: Private ordinary functions
Function, disconnect: Private ordinary functions
Function, disconnect-all: Private ordinary functions
Function, extract-color: Private ordinary functions
Function, find-receiver: Private ordinary functions
Function, format-message*: Private ordinary functions
Function, format-unix-epoch: Private ordinary functions
Function, from-network-service-p: Private ordinary functions
Function, global-notice-p: Private ordinary functions
Function, hash-alist: Private ordinary functions
Function, initialize-receiver-with-pane: Private ordinary functions
Function, interesting-message-p: Private ordinary functions
Function, intern-receiver: Private ordinary functions
Function, invoke-formatting-message: Private ordinary functions
Function, irc-event-loop: Private ordinary functions
Function, join-missing-channels: Private ordinary functions
Function, load-user-init-file: Private ordinary functions
Function, make-fake-irc-message: Private ordinary functions
Function, make-paneless-receiver: Private ordinary functions
Function, message-directed-to-me-p: Private ordinary functions
Function, message-from-focused-nick-p: Private ordinary functions
Function, message-from-ignored-nick-p: Private ordinary functions
Function, mode-symbol-to-char: Private ordinary functions
Function, nick-equals-my-nick-p: Private ordinary functions
Function, nickname-comparator: Private ordinary functions
Function, nickname-completer: Private ordinary functions
Function, noisemaker: Private ordinary functions
Function, offer-close: Private ordinary functions
Function, offer-reconnect: Private ordinary functions
Function, pane-scrolled-to-bottom-p: Private ordinary functions
Function, play-sound-file: Private ordinary functions
Function, post-message: Private ordinary functions
Function, post-message-to-receiver: Private ordinary functions
Function, present-as-hostmask: Private ordinary functions
Function, present-url: Private ordinary functions
Function, print-privmsg-like-message: Private ordinary functions
Function, print-topic: Private ordinary functions
Function, processes-supported-p: Private ordinary functions
Function, queue-beirc-event: Private ordinary functions
Function, raise-receiver: Private ordinary functions
Function, receiver-from-tab-page: Private ordinary functions
Function, receiver-page-enabled-callback: Private ordinary functions
Function, redraw-all-receivers: Private ordinary functions
Function, redraw-receiver: Private ordinary functions
Function, reinit-receiver-for-new-connection: Private ordinary functions
Function, remove-receiver: Private ordinary functions
Function, rename-query-receiver: Private ordinary functions
Function, run-post-message-hooks: Private ordinary functions
Function, save-input-line: Private ordinary functions
Function, scroll-pane-to-bottom: Private ordinary functions
Function, send-private-message: Private ordinary functions
Function, slot-value-or-something: Private ordinary functions
Function, split-before: Private ordinary functions
Function, split-input-line: Private ordinary functions
Function, start-sound-server: Private ordinary functions
Function, stop-sound-server: Private ordinary functions
Function, strip-preceding-punctuation: Private ordinary functions
Function, strip-punctuation: Private ordinary functions
Function, target: Private ordinary functions
Function, ticker: Private ordinary functions
Function, unix-epoch-to-universal-time: Private ordinary functions
Function, update-away-status: Private ordinary functions
Function, update-drawing-options: Private ordinary functions

G
Generic Function, (setf all-unseen-messages): Private generic functions
Generic Function, (setf away-status): Private generic functions
Generic Function, (setf connection): Private generic functions
Generic Function, (setf connection-open-p): Private generic functions
Generic Function, (setf connection-process): Private generic functions
Generic Function, (setf connection-processes): Private generic functions
Generic Function, (setf focused-nicks): Private generic functions
Generic Function, (setf incomplete-input): Private generic functions
Generic Function, (setf last-visited): Private generic functions
Generic Function, (setf messages): Private generic functions
Generic Function, (setf messages-directed-to-me): Private generic functions
Generic Function, (setf positions-mentioning-user): Private generic functions
Generic Function, (setf receivers): Private generic functions
Generic Function, (setf server-receiver): Private generic functions
Generic Function, (setf tab-pages-to-receivers): Private generic functions
Generic Function, (setf ui-process): Private generic functions
Generic Function, (setf unseen-messages): Private generic functions
Generic Function, all-unseen-messages: Private generic functions
Generic Function, away-status: Private generic functions
Generic Function, channel: Private generic functions
Generic Function, connection: Private generic functions
Generic Function, connection-open-p: Private generic functions
Generic Function, connection-process: Private generic functions
Generic Function, connection-processes: Private generic functions
Generic Function, current-connection: Private generic functions
Generic Function, current-nickname: Private generic functions
Generic Function, current-receiver: Private generic functions
Generic Function, focused-nicks: Private generic functions
Generic Function, incomplete-input: Private generic functions
Generic Function, last-visited: Private generic functions
Generic Function, messages: Private generic functions
Generic Function, messages-directed-to-me: Private generic functions
Generic Function, positions-mentioning-user: Private generic functions
Generic Function, preamble-length: Private generic functions
Generic Function, preprocess-message: Private generic functions
Generic Function, presence: Private generic functions
Generic Function, print-message: Private generic functions
Generic Function, print-mode-change: Private generic functions
Generic Function, query: Private generic functions
Generic Function, receiver: Private generic functions
Generic Function, receiver-for-message: Private generic functions
Generic Function, receivers: Private generic functions
Generic Function, remove-connection-process: Private generic functions
Generic Function, server-receiver: Private generic functions
Generic Function, server-receiver-from-args: Private generic functions
Generic Function, server-receivers: Private generic functions
Generic Function, sheet-creation-closure: Private generic functions
Generic Function, tab-pages-to-receivers: Private generic functions
Generic Function, title: Private generic functions
Generic Function, trailing-argument*: Private generic functions
Generic Function, ui-process: Private generic functions
Generic Function, unseen-messages: Private generic functions
global-notice-p: Private ordinary functions

H
handle-event: Public standalone methods
handle-event: Public standalone methods
handle-event: Public standalone methods
hash-alist: Private ordinary functions

I
incomplete-input: Private generic functions
incomplete-input: Private generic functions
initialize-instance: Public standalone methods
initialize-receiver-with-pane: Private ordinary functions
interesting-message-p: Private ordinary functions
intern-receiver: Private ordinary functions
invoke-formatting-message: Private ordinary functions
irc-event-loop: Private ordinary functions
irc-message-event: Public standalone methods

J
join-missing-channels: Private ordinary functions

L
last-visited: Private generic functions
last-visited: Private generic functions
load-user-init-file: Private ordinary functions

M
Macro, define-beirc-command: Private macros
Macro, define-beirc-hook: Private macros
Macro, define-post-message-hook: Private macros
Macro, do-colored-string: Private macros
Macro, formatting-message: Private macros
Macro, with-current-receiver: Private macros
Macro, with-irc-colors: Private macros
Macro, with-pane-kept-scrolled-to-bottom: Private macros
make-fake-irc-message: Private ordinary functions
make-paneless-receiver: Private ordinary functions
message-directed-to-me-p: Private ordinary functions
message-from-focused-nick-p: Private ordinary functions
message-from-ignored-nick-p: Private ordinary functions
messages: Private generic functions
messages: Private generic functions
messages-directed-to-me: Private generic functions
messages-directed-to-me: Private generic functions
Method, %accept: Private standalone methods
Method, (setf all-unseen-messages): Private generic functions
Method, (setf away-status): Private generic functions
Method, (setf connection): Private generic functions
Method, (setf connection-open-p): Private generic functions
Method, (setf connection-process): Private generic functions
Method, (setf connection-processes): Private generic functions
Method, (setf focused-nicks): Private generic functions
Method, (setf incomplete-input): Private generic functions
Method, (setf last-visited): Private generic functions
Method, (setf messages): Private generic functions
Method, (setf messages-directed-to-me): Private generic functions
Method, (setf positions-mentioning-user): Private generic functions
Method, (setf receivers): Private generic functions
Method, (setf server-receiver): Private generic functions
Method, (setf tab-page): Public standalone methods
Method, (setf tab-pages-to-receivers): Private generic functions
Method, (setf ui-process): Private generic functions
Method, (setf unseen-messages): Private generic functions
Method, adopt-frame: Public standalone methods
Method, all-unseen-messages: Private generic functions
Method, away-status: Private generic functions
Method, channel: Private generic functions
Method, connection: Private generic functions
Method, connection-open-p: Private generic functions
Method, connection-process: Private generic functions
Method, connection-processes: Private generic functions
Method, current-connection: Private generic functions
Method, current-nickname: Private generic functions
Method, current-receiver: Private generic functions
Method, event-sheet: Public standalone methods
Method, event-sheet: Public standalone methods
Method, event-sheet: Public standalone methods
Method, focused-nicks: Private generic functions
Method, frame-exit: Public standalone methods
Method, frame-input-context-button-press-handler: Public standalone methods
Method, handle-event: Public standalone methods
Method, handle-event: Public standalone methods
Method, handle-event: Public standalone methods
Method, incomplete-input: Private generic functions
Method, initialize-instance: Public standalone methods
Method, irc-message-event: Public standalone methods
Method, last-visited: Private generic functions
Method, messages: Private generic functions
Method, messages-directed-to-me: Private generic functions
Method, pane: Public standalone methods
Method, positions-mentioning-user: Private generic functions
Method, preamble-length: Private generic functions
Method, preamble-length: Private generic functions
Method, preamble-length: Private generic functions
Method, preprocess-message: Private generic functions
Method, preprocess-message: Private generic functions
Method, presence: Private generic functions
Method, print-message: Private generic functions
Method, print-message: Private generic functions
Method, print-message: Private generic functions
Method, print-message: Private generic functions
Method, print-message: Private generic functions
Method, print-message: Private generic functions
Method, print-message: Private generic functions
Method, print-message: Private generic functions
Method, print-message: Private generic functions
Method, print-message: Private generic functions
Method, print-message: Private generic functions
Method, print-message: Private generic functions
Method, print-message: Private generic functions
Method, print-message: Private generic functions
Method, print-message: Private generic functions
Method, print-message: Private generic functions
Method, print-message: Private generic functions
Method, print-message: Private generic functions
Method, print-message: Private generic functions
Method, print-message: Private generic functions
Method, print-message: Private generic functions
Method, print-message: Private generic functions
Method, print-message: Private generic functions
Method, print-message: Private generic functions
Method, print-message: Private generic functions
Method, print-message: Private generic functions
Method, print-message: Private generic functions
Method, print-message: Private generic functions
Method, print-message: Private generic functions
Method, print-message: Private generic functions
Method, print-message: Private generic functions
Method, print-message: Private generic functions
Method, print-message: Private generic functions
Method, print-message: Private generic functions
Method, print-message: Private generic functions
Method, print-message: Private generic functions
Method, print-message: Private generic functions
Method, print-message: Private generic functions
Method, print-message: Private generic functions
Method, print-message: Private generic functions
Method, print-message: Private generic functions
Method, print-message: Private generic functions
Method, print-message: Private generic functions
Method, print-message: Private generic functions
Method, print-message: Private generic functions
Method, print-message: Private generic functions
Method, print-message: Private generic functions
Method, print-message: Private generic functions
Method, print-message: Private generic functions
Method, print-message: Private generic functions
Method, print-mode-change: Private generic functions
Method, print-mode-change: Private generic functions
Method, print-mode-change: Private generic functions
Method, print-mode-change: Private generic functions
Method, print-mode-change: Private generic functions
Method, print-mode-change: Private generic functions
Method, print-object: Public standalone methods
Method, query: Private generic functions
Method, read-frame-command: Public standalone methods
Method, receiver: Private generic functions
Method, receiver: Private generic functions
Method, receiver-for-message: Private generic functions
Method, receiver-for-message: Private generic functions
Method, receiver-for-message: Private generic functions
Method, receiver-for-message: Private generic functions
Method, receiver-for-message: Private generic functions
Method, receiver-for-message: Private generic functions
Method, receiver-for-message: Private generic functions
Method, receiver-for-message: Private generic functions
Method, receiver-for-message: Private generic functions
Method, receiver-for-message: Private generic functions
Method, receiver-for-message: Private generic functions
Method, receiver-for-message: Private generic functions
Method, receiver-for-message: Private generic functions
Method, receiver-for-message: Private generic functions
Method, receiver-for-message: Private generic functions
Method, receiver-for-message: Private generic functions
Method, receiver-for-message: Private generic functions
Method, receiver-for-message: Private generic functions
Method, receiver-for-message: Private generic functions
Method, receiver-for-message: Private generic functions
Method, receiver-for-message: Private generic functions
Method, receiver-for-message: Private generic functions
Method, receiver-for-message: Private generic functions
Method, receiver-for-message: Private generic functions
Method, receiver-for-message: Private generic functions
Method, receiver-for-message: Private generic functions
Method, receiver-for-message: Private generic functions
Method, receiver-for-message: Private generic functions
Method, receiver-for-message: Private generic functions
Method, receiver-for-message: Private generic functions
Method, receiver-for-message: Private generic functions
Method, receiver-for-message: Private generic functions
Method, receiver-for-message: Private generic functions
Method, receiver-for-message: Private generic functions
Method, receiver-for-message: Private generic functions
Method, receiver-for-message: Private generic functions
Method, receiver-for-message: Private generic functions
Method, receiver-for-message: Private generic functions
Method, receiver-for-message: Private generic functions
Method, receiver-for-message: Private generic functions
Method, receiver-for-message: Private generic functions
Method, receiver-for-message: Private generic functions
Method, receiver-for-message: Private generic functions
Method, receiver-for-message: Private generic functions
Method, receivers: Private generic functions
Method, redisplay-frame-pane: Public standalone methods
Method, reinitialize-panes-and-layouts: Private standalone methods
Method, remove-connection-process: Private generic functions
Method, server-receiver: Private generic functions
Method, server-receiver-from-args: Private generic functions
Method, server-receivers: Private generic functions
Method, sheet-creation-closure: Private generic functions
Method, tab-page: Public standalone methods
Method, tab-pages-to-receivers: Private generic functions
Method, title: Private generic functions
Method, trailing-argument*: Private generic functions
Method, trailing-argument*: Private generic functions
Method, ui-process: Private generic functions
Method, unseen-messages: Private generic functions
Method, update-instance-for-redefined-class: Public standalone methods
mode-symbol-to-char: Private ordinary functions

N
nick-equals-my-nick-p: Private ordinary functions
nickname-comparator: Private ordinary functions
nickname-completer: Private ordinary functions
noisemaker: Private ordinary functions

O
offer-close: Private ordinary functions
offer-reconnect: Private ordinary functions

P
pane: Public standalone methods
pane-scrolled-to-bottom-p: Private ordinary functions
play-sound-file: Private ordinary functions
positions-mentioning-user: Private generic functions
positions-mentioning-user: Private generic functions
post-message: Private ordinary functions
post-message-to-receiver: Private ordinary functions
preamble-length: Private generic functions
preamble-length: Private generic functions
preamble-length: Private generic functions
preamble-length: Private generic functions
preprocess-message: Private generic functions
preprocess-message: Private generic functions
preprocess-message: Private generic functions
presence: Private generic functions
presence: Private generic functions
present-as-hostmask: Private ordinary functions
present-url: Private ordinary functions
print-message: Private generic functions
print-message: Private generic functions
print-message: Private generic functions
print-message: Private generic functions
print-message: Private generic functions
print-message: Private generic functions
print-message: Private generic functions
print-message: Private generic functions
print-message: Private generic functions
print-message: Private generic functions
print-message: Private generic functions
print-message: Private generic functions
print-message: Private generic functions
print-message: Private generic functions
print-message: Private generic functions
print-message: Private generic functions
print-message: Private generic functions
print-message: Private generic functions
print-message: Private generic functions
print-message: Private generic functions
print-message: Private generic functions
print-message: Private generic functions
print-message: Private generic functions
print-message: Private generic functions
print-message: Private generic functions
print-message: Private generic functions
print-message: Private generic functions
print-message: Private generic functions
print-message: Private generic functions
print-message: Private generic functions
print-message: Private generic functions
print-message: Private generic functions
print-message: Private generic functions
print-message: Private generic functions
print-message: Private generic functions
print-message: Private generic functions
print-message: Private generic functions
print-message: Private generic functions
print-message: Private generic functions
print-message: Private generic functions
print-message: Private generic functions
print-message: Private generic functions
print-message: Private generic functions
print-message: Private generic functions
print-message: Private generic functions
print-message: Private generic functions
print-message: Private generic functions
print-message: Private generic functions
print-message: Private generic functions
print-message: Private generic functions
print-message: Private generic functions
print-mode-change: Private generic functions
print-mode-change: Private generic functions
print-mode-change: Private generic functions
print-mode-change: Private generic functions
print-mode-change: Private generic functions
print-mode-change: Private generic functions
print-mode-change: Private generic functions
print-object: Public standalone methods
print-privmsg-like-message: Private ordinary functions
print-topic: Private ordinary functions
processes-supported-p: Private ordinary functions

Q
query: Private generic functions
query: Private generic functions
queue-beirc-event: Private ordinary functions

R
raise-receiver: Private ordinary functions
read-frame-command: Public standalone methods
receiver: Private generic functions
receiver: Private generic functions
receiver: Private generic functions
receiver-for-message: Private generic functions
receiver-for-message: Private generic functions
receiver-for-message: Private generic functions
receiver-for-message: Private generic functions
receiver-for-message: Private generic functions
receiver-for-message: Private generic functions
receiver-for-message: Private generic functions
receiver-for-message: Private generic functions
receiver-for-message: Private generic functions
receiver-for-message: Private generic functions
receiver-for-message: Private generic functions
receiver-for-message: Private generic functions
receiver-for-message: Private generic functions
receiver-for-message: Private generic functions
receiver-for-message: Private generic functions
receiver-for-message: Private generic functions
receiver-for-message: Private generic functions
receiver-for-message: Private generic functions
receiver-for-message: Private generic functions
receiver-for-message: Private generic functions
receiver-for-message: Private generic functions
receiver-for-message: Private generic functions
receiver-for-message: Private generic functions
receiver-for-message: Private generic functions
receiver-for-message: Private generic functions
receiver-for-message: Private generic functions
receiver-for-message: Private generic functions
receiver-for-message: Private generic functions
receiver-for-message: Private generic functions
receiver-for-message: Private generic functions
receiver-for-message: Private generic functions
receiver-for-message: Private generic functions
receiver-for-message: Private generic functions
receiver-for-message: Private generic functions
receiver-for-message: Private generic functions
receiver-for-message: Private generic functions
receiver-for-message: Private generic functions
receiver-for-message: Private generic functions
receiver-for-message: Private generic functions
receiver-for-message: Private generic functions
receiver-for-message: Private generic functions
receiver-for-message: Private generic functions
receiver-for-message: Private generic functions
receiver-for-message: Private generic functions
receiver-for-message: Private generic functions
receiver-from-tab-page: Private ordinary functions
receiver-page-enabled-callback: Private ordinary functions
receivers: Private generic functions
receivers: Private generic functions
redisplay-frame-pane: Public standalone methods
redraw-all-receivers: Private ordinary functions
redraw-receiver: Private ordinary functions
reinit-receiver-for-new-connection: Private ordinary functions
reinitialize-panes-and-layouts: Private standalone methods
remove-connection-process: Private generic functions
remove-connection-process: Private generic functions
remove-receiver: Private ordinary functions
rename-query-receiver: Private ordinary functions
run-post-message-hooks: Private ordinary functions

S
save-input-line: Private ordinary functions
scroll-pane-to-bottom: Private ordinary functions
send-private-message: Private ordinary functions
server-receiver: Private generic functions
server-receiver: Private generic functions
server-receiver-from-args: Private generic functions
server-receiver-from-args: Private generic functions
server-receivers: Private generic functions
server-receivers: Private generic functions
sheet-creation-closure: Private generic functions
sheet-creation-closure: Private generic functions
slot-value-or-something: Private ordinary functions
split-before: Private ordinary functions
split-input-line: Private ordinary functions
start-sound-server: Private ordinary functions
stop-sound-server: Private ordinary functions
strip-preceding-punctuation: Private ordinary functions
strip-punctuation: Private ordinary functions

T
tab-page: Public standalone methods
tab-pages-to-receivers: Private generic functions
tab-pages-to-receivers: Private generic functions
target: Private ordinary functions
ticker: Private ordinary functions
title: Private generic functions
title: Private generic functions
trailing-argument*: Private generic functions
trailing-argument*: Private generic functions
trailing-argument*: Private generic functions

U
ui-process: Private generic functions
ui-process: Private generic functions
unix-epoch-to-universal-time: Private ordinary functions
unseen-messages: Private generic functions
unseen-messages: Private generic functions
update-away-status: Private ordinary functions
update-drawing-options: Private ordinary functions
update-instance-for-redefined-class: Public standalone methods

W
with-current-receiver: Private macros
with-irc-colors: Private macros
with-pane-kept-scrolled-to-bottom: Private macros


A.3 Variables

Jump to:   *  
A   C   F   I   L   M   P   Q   R   S   T   U  
Index Entry  Section

*
*auto-close-inactive-query-windows-p*: Private special variables
*auto-connect-list*: Private special variables
*auto-focused-alist*: Public special variables
*auto-identify-list*: Private special variables
*auto-join-alist*: Public special variables
*beirc-frame*: Private special variables
*beirc-message-hooks*: Private special variables
*beirc-user-init-file*: Public special variables
*color-scanner*: Private special variables
*colors*: Private special variables
*current-message*: Private special variables
*current-receiver-override*: Private special variables
*default-fill-column*: Public special variables
*default-nick*: Public special variables
*default-realname*: Private special variables
*default-sound-player*: Private special variables
*default-web-browser*: Private special variables
*filter-colors*: Private special variables
*global-notice-targets*: Private special variables
*gui-process*: Private special variables
*hyperspec-base-url*: Public special variables
*max-preamble-length*: Private special variables
*max-query-inactive-time*: Private special variables
*meme-log-bot-nick*: Private special variables
*network-service-sources*: Private special variables
*nickserv-password-alist*: Public special variables
*post-message-hooks*: Private special variables
*sound-for-my-nick*: Private special variables
*sound-server-pid*: Private special variables
*sound-server-stream*: Private special variables
*timestamp-column-orientation*: Public special variables

A
all-unseen-messages: Private classes

C
channel: Private classes
closure: Private classes
connection: Private classes
connection-open-p: Private classes
connection-processes: Public classes

F
focused-nicks: Private classes

I
ignored-nicks: Public classes
incomplete-input: Private classes

L
last-visited: Private classes

M
messages: Private classes
messages-directed-to-me: Private classes

P
pane: Private classes
positions-mentioning-user: Private classes
presence: Public classes

Q
query: Private classes

R
receiver: Private classes
receiver: Private classes
receivers: Public classes

S
server-receivers: Public classes
sheet: Private classes
sheet: Private classes
sheet: Private classes
Slot, all-unseen-messages: Private classes
Slot, channel: Private classes
Slot, closure: Private classes
Slot, connection: Private classes
Slot, connection-open-p: Private classes
Slot, connection-processes: Public classes
Slot, focused-nicks: Private classes
Slot, ignored-nicks: Public classes
Slot, incomplete-input: Private classes
Slot, last-visited: Private classes
Slot, messages: Private classes
Slot, messages-directed-to-me: Private classes
Slot, pane: Private classes
Slot, positions-mentioning-user: Private classes
Slot, presence: Public classes
Slot, query: Private classes
Slot, receiver: Private classes
Slot, receiver: Private classes
Slot, receivers: Public classes
Slot, server-receivers: Public classes
Slot, sheet: Private classes
Slot, sheet: Private classes
Slot, sheet: Private classes
Slot, tab-page: Private classes
Slot, tab-pages-to-receivers: Public classes
Slot, title: Private classes
Slot, ui-process: Public classes
Slot, unseen-messages: Private classes
Special Variable, *auto-close-inactive-query-windows-p*: Private special variables
Special Variable, *auto-connect-list*: Private special variables
Special Variable, *auto-focused-alist*: Public special variables
Special Variable, *auto-identify-list*: Private special variables
Special Variable, *auto-join-alist*: Public special variables
Special Variable, *beirc-frame*: Private special variables
Special Variable, *beirc-message-hooks*: Private special variables
Special Variable, *beirc-user-init-file*: Public special variables
Special Variable, *color-scanner*: Private special variables
Special Variable, *colors*: Private special variables
Special Variable, *current-message*: Private special variables
Special Variable, *current-receiver-override*: Private special variables
Special Variable, *default-fill-column*: Public special variables
Special Variable, *default-nick*: Public special variables
Special Variable, *default-realname*: Private special variables
Special Variable, *default-sound-player*: Private special variables
Special Variable, *default-web-browser*: Private special variables
Special Variable, *filter-colors*: Private special variables
Special Variable, *global-notice-targets*: Private special variables
Special Variable, *gui-process*: Private special variables
Special Variable, *hyperspec-base-url*: Public special variables
Special Variable, *max-preamble-length*: Private special variables
Special Variable, *max-query-inactive-time*: Private special variables
Special Variable, *meme-log-bot-nick*: Private special variables
Special Variable, *network-service-sources*: Private special variables
Special Variable, *nickserv-password-alist*: Public special variables
Special Variable, *post-message-hooks*: Private special variables
Special Variable, *sound-for-my-nick*: Private special variables
Special Variable, *sound-server-pid*: Private special variables
Special Variable, *sound-server-stream*: Private special variables
Special Variable, *timestamp-column-orientation*: Public special variables

T
tab-page: Private classes
tab-pages-to-receivers: Public classes
title: Private classes

U
ui-process: Public classes
unseen-messages: Private classes


A.4 Data types

Jump to:   A   B   C   E   F   I   M   N   P   R   S   V  
Index Entry  Section

A
application.lisp: The beirc/application․lisp file

B
bar-event: Private classes
beirc: The beirc system
beirc: The beirc package
beirc: Public classes
beirc-connection: Private classes
beirc.asd: The beirc/beirc․asd file
beirc.system: The beirc․system package

C
Class, bar-event: Private classes
Class, beirc: Public classes
Class, beirc-connection: Private classes
Class, foo-event: Private classes
Class, irc-connection-closed-message: Private classes
Class, new-sheet-event: Private classes
Class, receiver: Private classes
Class, redisplay-frame-mixin: Private classes
Condition, invoked-command-by-clicking: Private conditions

E
events.lisp: The beirc/events․lisp file

F
File, application.lisp: The beirc/application․lisp file
File, beirc.asd: The beirc/beirc․asd file
File, events.lisp: The beirc/events․lisp file
File, message-display.lisp: The beirc/message-display․lisp file
File, message-processing.lisp: The beirc/message-processing․lisp file
File, package.lisp: The beirc/package․lisp file
File, post-message-hooks.lisp: The beirc/post-message-hooks․lisp file
File, presentations.lisp: The beirc/presentations․lisp file
File, receivers.lisp: The beirc/receivers․lisp file
File, sound-player.lisp: The beirc/sound-player․lisp file
File, variables.lisp: The beirc/variables․lisp file
foo-event: Private classes

I
invoked-command-by-clicking: Private conditions
irc-connection-closed-message: Private classes

M
message-display.lisp: The beirc/message-display․lisp file
message-processing.lisp: The beirc/message-processing․lisp file

N
new-sheet-event: Private classes

P
Package, beirc: The beirc package
Package, beirc.system: The beirc․system package
package.lisp: The beirc/package․lisp file
post-message-hooks.lisp: The beirc/post-message-hooks․lisp file
presentations.lisp: The beirc/presentations․lisp file

R
receiver: Private classes
receivers.lisp: The beirc/receivers․lisp file
redisplay-frame-mixin: Private classes

S
sound-player.lisp: The beirc/sound-player․lisp file
System, beirc: The beirc system

V
variables.lisp: The beirc/variables․lisp file