Skip to content

Latest commit

 

History

History
38 lines (25 loc) · 1.13 KB

TODO.org

File metadata and controls

38 lines (25 loc) · 1.13 KB

-*- coding: utf-8-with-signature-unix; -*-

Is there a better way to implement “mbfl_variable_alloc()” in “src/modules/variables.bash”?

Libraries infrastructure

Implement some form of library versioning.

One way of doing it would be to have file names like:

libmbfl-git-3.0.0.bash

that is with a pattern like:

LIBNAME-SEMVER.bash

where LIBNAME has the form “libmbfl-STEM” and SEMVER is a full semantic version specification, without the leading “v”.

Implement some form of library inspection facility.

One way of doing it would be to have the preprocessed file start with a line like:

MBFL_LIBRARY_SPEC=([NAME]=”libmbfl-git” [SEMVER]=”3.0.0” …)

the single first line can be easily extracted from the file and parsed like an associative array.

Library libmbfl-git

Interface more commands.

Library libmbfl-utils

Overhaul the implementation of file/directory installation/normalisation.

Redocument the library.

Local Variables