3 Filenames
| (require dynext/file) | package: base | 
procedure
(append-zo-suffix s) → path?
s : (or/c string? path?) 
procedure
(append-object-suffix s) → path?
s : path-string? 
procedure
(append-c-suffix s) → path?
s : path-string? 
procedure
(append-extension-suffix s) → path?
s : (or/c string? path?) 
procedure
(extract-base-filename/ss s [program]) → (or/c path? false/c)
s : path-string? program : any/c = #f 
Unlike the other functions below, when program is not #f, then any suffix (including no suffix) is allowed. If s is not a Racket file and program is #f, #f is returned.
procedure
(extract-base-filename/c s [program]) → (or/c path? false/c)
s : path-string? program : any/c = #f 
procedure
(extract-base-filename/kp s [program]) → (or/c path? false/c)
s : path-string? program : any/c = #f 
procedure
(extract-base-filename/o s [program]) → (or/c path? false/c)
s : path-string? program : any/c = #f 
procedure
(extract-base-filename/ext s [program]) → (or/c path? false/c)
s : path-string? program : any/c = #f 
3.1 Signature
| (require dynext/file-sig) | package: dynext-lib | 
signature
dynext:file^ : signature
Includes everything exported by the dynext/file module.
3.2 Unit
| (require dynext/file-unit) | package: dynext-lib | 
value