Wiki
Download
Manual
Eggs
API
Tests
Bugs
show
edit
history
You can edit this page using
wiki syntax
for markup.
Article contents:
== Outdated egg! This is an egg for CHICKEN 4, the unsupported old release. You're almost certainly looking for [[/eggref/5/fnmatch|the CHICKEN 5 version of this egg]], if it exists. If it does not exist, there may be equivalent functionality provided by another egg; have a look at the [[https://wiki.call-cc.org/chicken-projects/egg-index-5.html|egg index]]. Otherwise, please consider porting this egg to the current version of CHICKEN. == fnmatch [[toc:]] CHICKEN Scheme bindings for fnmatch(3). Provides glob-like pattern matching for filenames using shell wildcard patterns. == Example use <enscript highlight="scheme"> (fnmatch "dir/*.scm" "dir/foo.scm") ;; => #t (fnmatch "dir/*.scm" "dir/foo.txt") ;; => #f </enscript> == API === fnmatch <enscript highlight="scheme"> (fnmatch path pattern #!key (escape #t) (pathname #t) (period #f)) </enscript> Tests a pathname against a pattern, returning #t for a match or #f for no match. ==== Keyword arguments: * '''escape:''' when set to #f, treat backslash as an ordinary character, instead of an escape character * '''pathname:''' match a slash in string only with a slash in pattern and not by an asterisk (*) or a question mark (?) metacharacter, nor by a bracket expression ([]) containing a slash * '''period:''' a leading period in string has to be matched exactly by a period in pattern. A period is considered to be leading if it is the first character in string, or if both 'pathname' is set to #t and the period immediately follows a slash
Description of your changes:
I would like to authenticate
Authentication
Username:
Password:
Spam control
What do you get when you add 12 to 4?