The petit.package-utils Reference Manual

Table of Contents

Next: , Previous: , Up: (dir)   [Contents][Index]

The petit.package-utils Reference Manual

This is the petit.package-utils Reference Manual, version 0.1.0, generated automatically by Declt version 2.3 "Robert April" on Wed Mar 14 04:24:34 2018 GMT+0.


Next: , Previous: , Up: Top   [Contents][Index]

1 Introduction

petit.package-utils

Petit tool box about packaging.

Package name and its nicknames:

[package name] PETIT.PACKAGE-UTILS

[package nicknames] PPU and PETIT.PU

APIs:

[Function] USE-CONFLICT-PACKAGE:

An alternative CL:USE-PACKAGE function. USE-CONFLICT-PACKAGE enables USE-PACKAGE'ing any packages which have conflicted external symbols.

e.g.

(defpackage :foo
  (:shadow #:car)
  (:use :cl)
  (:export :car) )
(in-package :foo)
(defun car (obj) ...)

(in-package :cl-user)
(ppu:use-conflict-package :foo)
(symbol-package 'car) ; => #<PACKAGE FOO>

You can also specify to-package for USE-CONFLICT-PACKAGE optionally.

e.g. (ppu:use-conflict-package from-package to-package)

[Function] PACKAGE-SHORTEST-NAME:

Returns shortest name or nickname of given package designator.

e.g. (ppu:package-shortest-name :common-lisp-user) ; => "USER"

Note: for GNU CLISP, PPU:PACKAGE-SHORTEST-NAME is just a synonym of EXT:PACKAGE-SHORTEST-NAME.

License:

Under MIT license.


Next: , Previous: , Up: Top   [Contents][Index]

2 Systems

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


Previous: , Up: Systems   [Contents][Index]

2.1 petit.package-utils

Maintainer

SUZUKI Shingo

Author

SUZUKI Shingo

License

MIT

Description

petit toolbox for packaging

Version

0.1.0

Source

petit.package-utils.asd (file)

Component

src (module)


Next: , Previous: , Up: Top   [Contents][Index]

3 Modules

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


Previous: , Up: Modules   [Contents][Index]

3.1 petit.package-utils/src

Parent

petit.package-utils (system)

Location

src/

Components

Next: , Previous: , Up: Top   [Contents][Index]

4 Files

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


Previous: , Up: Files   [Contents][Index]

4.1 Lisp


Next: , Previous: , Up: Lisp files   [Contents][Index]

4.1.1 petit.package-utils.asd

Location

petit.package-utils.asd

Systems

petit.package-utils (system)

Packages

petit.package-utils-asd


Next: , Previous: , Up: Lisp files   [Contents][Index]

4.1.2 petit.package-utils/src/packages.lisp

Parent

src (module)

Location

src/packages.lisp

Packages

petit.package-utils


Previous: , Up: Lisp files   [Contents][Index]

4.1.3 petit.package-utils/src/package-utils.lisp

Dependency

packages.lisp (file)

Parent

src (module)

Location

src/package-utils.lisp

Exported Definitions

Next: , Previous: , Up: Top   [Contents][Index]

5 Packages

Packages are listed by definition order.


Next: , Previous: , Up: Packages   [Contents][Index]

5.1 petit.package-utils-asd

Source

petit.package-utils.asd

Use List

Previous: , Up: Packages   [Contents][Index]

5.2 petit.package-utils

Source

packages.lisp (file)

Nicknames
Use List

common-lisp

Exported Definitions

Next: , Previous: , Up: Top   [Contents][Index]

6 Definitions

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


Previous: , Up: Definitions   [Contents][Index]

6.1 Exported definitions


Previous: , Up: Exported definitions   [Contents][Index]

6.1.1 Functions

Function: package-shortest-name ()
Package

petit.package-utils

Source

package-utils.lisp (file)

Function: use-conflict-package FROM-PACKAGE &optional TO-PACKAGE
Package

petit.package-utils

Source

package-utils.lisp (file)


Previous: , Up: Top   [Contents][Index]

Appendix A Indexes


Next: , Previous: , Up: Indexes   [Contents][Index]

A.1 Concepts

Jump to:   F   L   M   P  
Index Entry  Section

F
File, Lisp, petit.package-utils.asd: The petit<dot>package-utils<dot>asd file
File, Lisp, petit.package-utils/src/package-utils.lisp: The petit<dot>package-utils/src/package-utils<dot>lisp file
File, Lisp, petit.package-utils/src/packages.lisp: The petit<dot>package-utils/src/packages<dot>lisp file

L
Lisp File, petit.package-utils.asd: The petit<dot>package-utils<dot>asd file
Lisp File, petit.package-utils/src/package-utils.lisp: The petit<dot>package-utils/src/package-utils<dot>lisp file
Lisp File, petit.package-utils/src/packages.lisp: The petit<dot>package-utils/src/packages<dot>lisp file

M
Module, petit.package-utils/src: The petit<dot>package-utils/src module

P
petit.package-utils.asd: The petit<dot>package-utils<dot>asd file
petit.package-utils/src: The petit<dot>package-utils/src module
petit.package-utils/src/package-utils.lisp: The petit<dot>package-utils/src/package-utils<dot>lisp file
petit.package-utils/src/packages.lisp: The petit<dot>package-utils/src/packages<dot>lisp file

Jump to:   F   L   M   P  

Next: , Previous: , Up: Indexes   [Contents][Index]

A.2 Functions

Jump to:   F   P   U  
Index Entry  Section

F
Function, package-shortest-name: Exported functions
Function, use-conflict-package: Exported functions

P
package-shortest-name: Exported functions

U
use-conflict-package: Exported functions

Jump to:   F   P   U  

Next: , Previous: , Up: Indexes   [Contents][Index]

A.3 Variables


Previous: , Up: Indexes   [Contents][Index]

A.4 Data types

Jump to:   P   S  
Index Entry  Section

P
Package, petit.package-utils: The petit<dot>package-utils package
Package, petit.package-utils-asd: The petit<dot>package-utils-asd package
petit.package-utils: The petit<dot>package-utils system
petit.package-utils: The petit<dot>package-utils package
petit.package-utils-asd: The petit<dot>package-utils-asd package

S
System, petit.package-utils: The petit<dot>package-utils system

Jump to:   P   S