Next: Introduction, Previous: (dir), Up: (dir) [Contents][Index]
This is the fare-scripts Reference Manual, version 1.0.0, generated automatically by Declt version 3.0 "Montgomery Scott" on Tue Dec 22 13:26:10 2020 GMT+0.
• Introduction | What fare-scripts is all about | |
• Systems | The systems documentation | |
• Files | The files documentation | |
• Packages | The packages documentation | |
• Definitions | The symbols documentation | |
• Indexes | Concepts, functions, variables and data types |
fare-scripts is a collection of small scripts I use at home. These scripts are published as examples of how to write scripts in Common Lisp, but without the ambition of turning them into widely used programs as such.
Any general purpose utilities will be moved from out of this repository into the cl-scripting project.
NB: If you want to try these scripts, be sure to install this directory
where ASDF 3.1 will find it, e.g. under ~/common-lisp/
or,
if you use Quicklisp, under ~/quicklisp/local-projects/
.
Be sure to install all the dependencies, and/or to use Quicklisp.
Contents:
fare-scripts.asd: the .asd
file,
which trivially uses package-inferred-system.
make-multi.sh: a shell script to create a multicall binary that contains all the CL scripts I need in a single image, to combine fast startup with memory savings. See http://fare.livejournal.com/184127.html
bazel.lisp: trivial functions to work with bazel
commands.lisp: functions to manage commands in my PATH.
edgar.lisp: accessing the EDGAR database from the SEC.gov.
git.lisp: some utility for git.
gutenberg.lisp: downloading and processing text from Project Gutenberg.
languages.lisp: scripts to bootstrap various programming languages my way.
network.lisp: wrappers for network-manager
obsolete-shell-aliases.lisp: functions I don't use any more, kept around for archival purposes after conversion from shell to Lisp.
random.lisp: functions to randomly generate various passphrases, etc.
repl.lisp: various helpers for the Lisp REPL.
rescript.lisp: various silly script filters.
shell-aliases.lisp: various functions that used to be shell aliases and are not better written in Lisp.
toggle-touchpad.lisp: a utility to toggle the touchpad on a laptop using X-Window.
typographie.lisp: a filter so my html file abides by French typographic standards, using cl-ppcre for regexp replacement (NB: assumes UTF-8).
unmime.lisp: filter that's semi-useful when processing mime files as e.g. decrypted from PGP encrypted mail.
vicode.lisp: deal with various vietnamese encodings
vicode-test.lisp: mini test-suite for vicode
viet-practice.lisp: memorization exercises for Vietnamese, courtesy of Robert Strandh
xrandr.lisp: wrappers around xrandr, notably for dealing with screen orientation.
Next: Files, Previous: Introduction, Up: Top [Contents][Index]
The main system appears first, followed by any subsystem dependency.
Next: The fare-scripts/bazel system, Previous: Systems, Up: Systems [Contents][Index]
Francois-Rene Rideau
MIT
Various small programs that I write in CL in lieu of shell scripts
1.0.0
fare-scripts.asd (file)
Next: The fare-scripts/git system, Previous: The fare-scripts system, Up: Systems [Contents][Index]
Francois-Rene Rideau
MIT
fare-scripts.asd (file)
lisp.lisp (file)
Next: The fare-scripts/languages system, Previous: The fare-scripts/bazel system, Up: Systems [Contents][Index]
Francois-Rene Rideau
MIT
fare-scripts.asd (file)
lisp.lisp (file)
Next: The fare-scripts/network system, Previous: The fare-scripts/git system, Up: Systems [Contents][Index]
Francois-Rene Rideau
MIT
fare-scripts.asd (file)
lisp.lisp (file)
Next: The fare-scripts/random system, Previous: The fare-scripts/languages system, Up: Systems [Contents][Index]
Francois-Rene Rideau
MIT
fare-scripts.asd (file)
lisp.lisp (file)
Next: The fare-scripts/repl system, Previous: The fare-scripts/network system, Up: Systems [Contents][Index]
Francois-Rene Rideau
MIT
fare-scripts.asd (file)
lisp.lisp (file)
Next: The fare-scripts/rescript system, Previous: The fare-scripts/random system, Up: Systems [Contents][Index]
Francois-Rene Rideau
MIT
fare-scripts.asd (file)
lisp.lisp (file)
Next: The fare-scripts/shell-aliases system, Previous: The fare-scripts/repl system, Up: Systems [Contents][Index]
Francois-Rene Rideau
MIT
fare-scripts.asd (file)
lisp.lisp (file)
Next: The fare-scripts/commands system, Previous: The fare-scripts/rescript system, Up: Systems [Contents][Index]
Francois-Rene Rideau
MIT
fare-scripts.asd (file)
lisp.lisp (file)
Next: The fare-scripts/toggle-touchpad system, Previous: The fare-scripts/shell-aliases system, Up: Systems [Contents][Index]
Francois-Rene Rideau
MIT
fare-scripts.asd (file)
lisp.lisp (file)
Next: The fare-scripts/typographie system, Previous: The fare-scripts/commands system, Up: Systems [Contents][Index]
Francois-Rene Rideau
MIT
fare-scripts.asd (file)
lisp.lisp (file)
Next: The fare-scripts/unmime system, Previous: The fare-scripts/toggle-touchpad system, Up: Systems [Contents][Index]
Francois-Rene Rideau
MIT
cl-ppcre
fare-scripts.asd (file)
lisp.lisp (file)
Next: The fare-scripts/vicode system, Previous: The fare-scripts/typographie system, Up: Systems [Contents][Index]
Francois-Rene Rideau
MIT
fare-scripts.asd (file)
lisp.lisp (file)
Next: The fare-scripts/xrandr system, Previous: The fare-scripts/unmime system, Up: Systems [Contents][Index]
Francois-Rene Rideau
MIT
fare-scripts.asd (file)
lisp.lisp (file)
Previous: The fare-scripts/vicode system, Up: Systems [Contents][Index]
Francois-Rene Rideau
MIT
fare-scripts.asd (file)
lisp.lisp (file)
Files are sorted by type and then listed depth-first from the systems components trees.
• Lisp files |
Next: The fare-scripts/bazel/lisp․lisp file, Previous: Lisp files, Up: Lisp files [Contents][Index]
fare-scripts.asd
Next: The fare-scripts/git/lisp․lisp file, Previous: The fare-scripts․asd file, Up: Lisp files [Contents][Index]
fare-scripts/bazel (system)
bazel.lisp
Next: The fare-scripts/languages/lisp․lisp file, Previous: The fare-scripts/bazel/lisp․lisp file, Up: Lisp files [Contents][Index]
fare-scripts/git (system)
git.lisp
gb (function)
Next: The fare-scripts/network/lisp․lisp file, Previous: The fare-scripts/git/lisp․lisp file, Up: Lisp files [Contents][Index]
fare-scripts/languages (system)
languages.lisp
nns (function)
Next: The fare-scripts/random/lisp․lisp file, Previous: The fare-scripts/languages/lisp․lisp file, Up: Lisp files [Contents][Index]
fare-scripts/network (system)
network.lisp
Next: The fare-scripts/repl/lisp․lisp file, Previous: The fare-scripts/network/lisp․lisp file, Up: Lisp files [Contents][Index]
fare-scripts/random (system)
random.lisp
Next: The fare-scripts/rescript/lisp․lisp file, Previous: The fare-scripts/random/lisp․lisp file, Up: Lisp files [Contents][Index]
fare-scripts/repl (system)
repl.lisp
Next: The fare-scripts/shell-aliases/lisp․lisp file, Previous: The fare-scripts/repl/lisp․lisp file, Up: Lisp files [Contents][Index]
fare-scripts/rescript (system)
rescript.lisp
Next: The fare-scripts/commands/lisp․lisp file, Previous: The fare-scripts/rescript/lisp․lisp file, Up: Lisp files [Contents][Index]
fare-scripts/shell-aliases (system)
shell-aliases.lisp
char-display-char (function)
Next: The fare-scripts/toggle-touchpad/lisp․lisp file, Previous: The fare-scripts/shell-aliases/lisp․lisp file, Up: Lisp files [Contents][Index]
fare-scripts/commands (system)
commands.lisp
Next: The fare-scripts/typographie/lisp․lisp file, Previous: The fare-scripts/commands/lisp․lisp file, Up: Lisp files [Contents][Index]
fare-scripts/toggle-touchpad (system)
toggle-touchpad.lisp
main (function)
Next: The fare-scripts/unmime/lisp․lisp file, Previous: The fare-scripts/toggle-touchpad/lisp․lisp file, Up: Lisp files [Contents][Index]
fare-scripts/typographie (system)
typographie.lisp
Next: The fare-scripts/vicode/lisp․lisp file, Previous: The fare-scripts/typographie/lisp․lisp file, Up: Lisp files [Contents][Index]
fare-scripts/unmime (system)
unmime.lisp
Next: The fare-scripts/xrandr/lisp․lisp file, Previous: The fare-scripts/unmime/lisp․lisp file, Up: Lisp files [Contents][Index]
fare-scripts/vicode (system)
vicode.lisp
Previous: The fare-scripts/vicode/lisp․lisp file, Up: Lisp files [Contents][Index]
fare-scripts/xrandr (system)
xrandr.lisp
Next: Definitions, Previous: Files, Up: Top [Contents][Index]
Packages are listed by definition order.
Next: The fare-scripts/git package, Previous: Packages, Up: Packages [Contents][Index]
lisp.lisp (file)
Next: The fare-scripts/languages package, Previous: The fare-scripts/bazel package, Up: Packages [Contents][Index]
lisp.lisp (file)
gb (function)
Next: The fare-scripts/network package, Previous: The fare-scripts/git package, Up: Packages [Contents][Index]
lisp.lisp (file)
nns (function)
Next: The fare-scripts/random package, Previous: The fare-scripts/languages package, Up: Packages [Contents][Index]
lisp.lisp (file)
Next: The fare-scripts/repl package, Previous: The fare-scripts/network package, Up: Packages [Contents][Index]
lisp.lisp (file)
Next: The fare-scripts/rescript package, Previous: The fare-scripts/random package, Up: Packages [Contents][Index]
lisp.lisp (file)
Next: The fare-scripts/shell-aliases package, Previous: The fare-scripts/repl package, Up: Packages [Contents][Index]
lisp.lisp (file)
Next: The fare-scripts/commands package, Previous: The fare-scripts/rescript package, Up: Packages [Contents][Index]
lisp.lisp (file)
char-display-char (function)
Next: The fare-scripts/toggle-touchpad package, Previous: The fare-scripts/shell-aliases package, Up: Packages [Contents][Index]
lisp.lisp (file)
Next: The fare-scripts/typographie package, Previous: The fare-scripts/commands package, Up: Packages [Contents][Index]
lisp.lisp (file)
main (function)
Next: The fare-scripts/unmime package, Previous: The fare-scripts/toggle-touchpad package, Up: Packages [Contents][Index]
lisp.lisp (file)
Next: The fare-scripts/vicode package, Previous: The fare-scripts/typographie package, Up: Packages [Contents][Index]
lisp.lisp (file)
Next: The fare-scripts/xrandr package, Previous: The fare-scripts/unmime package, Up: Packages [Contents][Index]
lisp.lisp (file)
Previous: The fare-scripts/vicode package, Up: Packages [Contents][Index]
lisp.lisp (file)
Definitions are sorted by export status, category, package, and then by lexicographic order.
• Exported definitions | ||
• Internal definitions |
Next: Internal definitions, Previous: Definitions, Up: Definitions [Contents][Index]
• Exported special variables | ||
• Exported functions |
Next: Exported functions, Previous: Exported definitions, Up: Exported definitions [Contents][Index]
lisp.lisp (file)
lisp.lisp (file)
lisp.lisp (file)
lisp.lisp (file)
lisp.lisp (file)
lisp.lisp (file)
lisp.lisp (file)
lisp.lisp (file)
lisp.lisp (file)
Previous: Exported special variables, Up: Exported definitions [Contents][Index]
lisp.lisp (file)
lisp.lisp (file)
lisp.lisp (file)
lisp.lisp (file)
lisp.lisp (file)
lisp.lisp (file)
lisp.lisp (file)
lisp.lisp (file)
lisp.lisp (file)
lisp.lisp (file)
lisp.lisp (file)
lisp.lisp (file)
lisp.lisp (file)
lisp.lisp (file)
lisp.lisp (file)
lisp.lisp (file)
lisp.lisp (file)
lisp.lisp (file)
lisp.lisp (file)
lisp.lisp (file)
lisp.lisp (file)
lisp.lisp (file)
lisp.lisp (file)
lisp.lisp (file)
lisp.lisp (file)
lisp.lisp (file)
lisp.lisp (file)
lisp.lisp (file)
lisp.lisp (file)
lisp.lisp (file)
lisp.lisp (file)
lisp.lisp (file)
lisp.lisp (file)
lisp.lisp (file)
lisp.lisp (file)
lisp.lisp (file)
lisp.lisp (file)
lisp.lisp (file)
lisp.lisp (file)
lisp.lisp (file)
lisp.lisp (file)
lisp.lisp (file)
lisp.lisp (file)
lisp.lisp (file)
lisp.lisp (file)
lisp.lisp (file)
lisp.lisp (file)
lisp.lisp (file)
lisp.lisp (file)
lisp.lisp (file)
lisp.lisp (file)
lisp.lisp (file)
lisp.lisp (file)
lisp.lisp (file)
lisp.lisp (file)
lisp.lisp (file)
lisp.lisp (file)
lisp.lisp (file)
lisp.lisp (file)
lisp.lisp (file)
lisp.lisp (file)
lisp.lisp (file)
lisp.lisp (file)
lisp.lisp (file)
lisp.lisp (file)
lisp.lisp (file)
lisp.lisp (file)
lisp.lisp (file)
lisp.lisp (file)
lisp.lisp (file)
lisp.lisp (file)
lisp.lisp (file)
lisp.lisp (file)
lisp.lisp (file)
lisp.lisp (file)
lisp.lisp (file)
lisp.lisp (file)
lisp.lisp (file)
lisp.lisp (file)
lisp.lisp (file)
lisp.lisp (file)
lisp.lisp (file)
lisp.lisp (file)
lisp.lisp (file)
lisp.lisp (file)
lisp.lisp (file)
lisp.lisp (file)
lisp.lisp (file)
lisp.lisp (file)
lisp.lisp (file)
lisp.lisp (file)
lisp.lisp (file)
lisp.lisp (file)
lisp.lisp (file)
lisp.lisp (file)
lisp.lisp (file)
lisp.lisp (file)
lisp.lisp (file)
lisp.lisp (file)
lisp.lisp (file)
lisp.lisp (file)
lisp.lisp (file)
lisp.lisp (file)
lisp.lisp (file)
lisp.lisp (file)
lisp.lisp (file)
lisp.lisp (file)
lisp.lisp (file)
lisp.lisp (file)
lisp.lisp (file)
lisp.lisp (file)
lisp.lisp (file)
lisp.lisp (file)
lisp.lisp (file)
lisp.lisp (file)
lisp.lisp (file)
lisp.lisp (file)
lisp.lisp (file)
lisp.lisp (file)
Previous: Exported definitions, Up: Definitions [Contents][Index]
• Internal special variables | ||
• Internal macros | ||
• Internal functions |
Next: Internal macros, Previous: Internal definitions, Up: Internal definitions [Contents][Index]
lisp.lisp (file)
lisp.lisp (file)
lisp.lisp (file)
lisp.lisp (file)
lisp.lisp (file)
lisp.lisp (file)
lisp.lisp (file)
lisp.lisp (file)
Table that to every index of viletter associates the index of the viletter with ^ if defined.
lisp.lisp (file)
lisp.lisp (file)
lisp.lisp (file)
lisp.lisp (file)
lisp.lisp (file)
lisp.lisp (file)
lisp.lisp (file)
lisp.lisp (file)
lisp.lisp (file)
lisp.lisp (file)
lisp.lisp (file)
lisp.lisp (file)
Table that to every index of viletter with ^ associates the index of the viletter without ^.
lisp.lisp (file)
lisp.lisp (file)
lisp.lisp (file)
lisp.lisp (file)
lisp.lisp (file)
lisp.lisp (file)
lisp.lisp (file)
lisp.lisp (file)
lisp.lisp (file)
lisp.lisp (file)
lisp.lisp (file)
lisp.lisp (file)
lisp.lisp (file)
lisp.lisp (file)
lisp.lisp (file)
lisp.lisp (file)
A table, for every ASCII char that starts a vichar, the viletters
lisp.lisp (file)
lisp.lisp (file)
lisp.lisp (file)
lisp.lisp (file)
A table, for each viletter, of the corresponding vichar
lisp.lisp (file)
lisp.lisp (file)
lisp.lisp (file)
lisp.lisp (file)
lisp.lisp (file)
lisp.lisp (file)
lisp.lisp (file)
lisp.lisp (file)
lisp.lisp (file)
lisp.lisp (file)
lisp.lisp (file)
lisp.lisp (file)
lisp.lisp (file)
lisp.lisp (file)
lisp.lisp (file)
Next: Internal functions, Previous: Internal special variables, Up: Internal definitions [Contents][Index]
lisp.lisp (file)
Previous: Internal macros, Up: Internal definitions [Contents][Index]
lisp.lisp (file)
Configure all builtin pointer devices to follow the given orientation.
INVERT-X, INVERT-Y and SWAP-XY specify how to configure the devices with the Evdev mechanism;
MATRIX specifies how to configure the devices with the Coordinate Transformation Matrix mechanism.
lisp.lisp (file)
lisp.lisp (file)
lisp.lisp (file)
lisp.lisp (file)
lisp.lisp (file)
lisp.lisp (file)
lisp.lisp (file)
lisp.lisp (file)
lisp.lisp (file)
lisp.lisp (file)
lisp.lisp (file)
lisp.lisp (file)
lisp.lisp (file)
lisp.lisp (file)
lisp.lisp (file)
lisp.lisp (file)
lisp.lisp (file)
lisp.lisp (file)
lisp.lisp (file)
lisp.lisp (file)
lisp.lisp (file)
lisp.lisp (file)
lisp.lisp (file)
lisp.lisp (file)
lisp.lisp (file)
lisp.lisp (file)
lisp.lisp (file)
lisp.lisp (file)
lisp.lisp (file)
lisp.lisp (file)
lisp.lisp (file)
lisp.lisp (file)
lisp.lisp (file)
lisp.lisp (file)
lisp.lisp (file)
lisp.lisp (file)
lisp.lisp (file)
lisp.lisp (file)
lisp.lisp (file)
lisp.lisp (file)
lisp.lisp (file)
lisp.lisp (file)
lisp.lisp (file)
lisp.lisp (file)
lisp.lisp (file)
lisp.lisp (file)
lisp.lisp (file)
lisp.lisp (file)
lisp.lisp (file)
lisp.lisp (file)
lisp.lisp (file)
lisp.lisp (file)
lisp.lisp (file)
lisp.lisp (file)
Previous: Definitions, Up: Top [Contents][Index]
• Concept index | ||
• Function index | ||
• Variable index | ||
• Data type index |
Next: Function index, Previous: Indexes, Up: Indexes [Contents][Index]
Jump to: | F L |
---|
Jump to: | F L |
---|
Next: Variable index, Previous: Concept index, Up: Indexes [Contents][Index]
Jump to: | A B C D E F G H I K L M N P R S T U V X |
---|
Jump to: | A B C D E F G H I K L M N P R S T U V X |
---|
Next: Data type index, Previous: Function index, Up: Indexes [Contents][Index]
Jump to: | *
S |
---|
Jump to: | *
S |
---|
Previous: Variable index, Up: Indexes [Contents][Index]
Jump to: | F P S |
---|
Jump to: | F P S |
---|