The mnas-path Reference Manual

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

The mnas-path Reference Manual

This is the mnas-path Reference Manual, generated automatically by Declt version 4.0 beta 2 "William Riker" on Thu Sep 15 05:40:42 2022 GMT+0.

Table of Contents


1 Introduction

This is the stub README.txt for the "mnas-path" project.


2 Systems

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


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

2.1 mnas-path

Describe mnas-path here

Author

Mykola Matvyeyev <mnasoft@gmail.com>

License

GNU GENERAL PUBLIC LICENSE Version 3, 29 June 2007 or later

Dependency

cl-fad (system).

Source

mnas-path.asd.

Child Component

src (module).


3 Modules

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


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

3.1 mnas-path/src

Source

mnas-path.asd.

Parent Component

mnas-path (system).

Child Component

mnas-path.lisp (file).


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   [Contents][Index]

4.1.1 mnas-path/mnas-path.asd

Source

mnas-path.asd.

Parent Component

mnas-path (system).

ASDF Systems

mnas-path.


4.1.2 mnas-path/src/mnas-path.lisp

Source

mnas-path.asd.

Parent Component

src (module).

Packages

mnas-path.

Public Interface

5 Packages

Packages are listed by definition order.


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

5.1 mnas-path

Source

mnas-path.lisp.

Use List

common-lisp.

Public Interface

6 Definitions

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


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

6.1 Public Interface


6.1.1 Ordinary functions

Function: find-directory-parent (dirname name)

@b(Описание:) find-directory-parent

Package

mnas-path.

Source

mnas-path.lisp.

Function: find-filename (dirname extension)

@b(Описание:) find-filename возвращает список файлов с расширением extension. Поиск начинается с каталога dirname, вглубь дерева каталогов. Элементами возврвщаемого списка являются строки.

@b(Пример использования:)
@begin[lang=lisp](code)
(find-filename "/_storage/otd11/namatv/develop/git/clisp/" "asd") @end(code)

Package

mnas-path.

Source

mnas-path.lisp.

Function: find-filename-directory (dirname extension)

@b(Описание:) find-filename-directory возвращает список каталогов,
в которых присутствуют файлы с расширением extension;

Поиск начинается с каталога dirname, вглубь дерева каталогов;

Елементами возврвщаемого списка являются строки;

@b(Пример использования:)
@begin[lang=lisp](code)
(find-filename-directory "/_storage/otd11/namatv/develop/git/clisp/" "asd") @end(code)

Package

mnas-path.

Source

mnas-path.lisp.

Function: pathname-directory-subtract (path-1 path-2 &key absolute)

@b(Описание:) функция @b(pathname-directory-subtract) вычитает из пути
path-1 путь path-2.

@b(Пример использования:)
@begin[lang=lisp](code)
(pathname-directory-subtract "~/quicklisp/local-projects/" "~/quicklisp/local-projects/mnas/mnas-path/docs/1.txt") => #P"/mnas/mnas-path/docs/1.txt"
@end(code)

Package

mnas-path.

Source

mnas-path.lisp.

Function: walk-directory-by-name (dirname name &key fn)

@b(Описание:) walk-directory-by-name

Package

mnas-path.

Source

mnas-path.lisp.

Function: walk-file-by-extension (dirname extension &key fn fn-extension dir-ignore)

@b(Пример использования:)
@begin[lang=lisp](code)
(walk-file-by-extension "/_storage/otd11/namatv/develop/git/clisp/" "" :fn-extension #’(lambda (x) (member (pathname-type x) ’("lisp" "txt") :test #’string=))) (walk-file-by-extension "/_storage/otd11/namatv/develop/git/clisp/" "asd")
@end(code)

Package

mnas-path.

Source

mnas-path.lisp.


Appendix A Indexes


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

A.1 Concepts


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

A.3 Variables