Ecaml.FilenameSourceThe name of a file. Functions in this module work directly on names, but do not read from or write to the filesystem.
(Info-goto-node "(elisp)File Names")
include Ppx_compare_lib.Comparable.S with type t := tinclude Core.Comparable.S
with type t := t
with type comparator_witness = Core.String.comparator_witnessinclude Base.Comparable.S
with type t := t
with type comparator_witness = Core.String.comparator_witnessinclude Base.Comparisons.S with type t := tascending is identical to compare. descending x y = ascending y x. These are intended to be mnemonic when used like List.sort ~compare:ascending and List.sort ~cmp:descending, since they cause the list to be sorted in ascending or descending order, respectively.
clamp_exn t ~min ~max returns t', the closest value to t such that between t' ~low:min ~high:max is true.
Raises if not (min <= max).
include Base.Comparator.S
with type t := t
with type comparator_witness = Core.String.comparator_witnessmodule Map :
Core.Map.S
with type Key.t = t
with type Key.comparator_witness = comparator_witnessmodule Set :
Core.Set.S
with type Elt.t = t
with type Elt.comparator_witness = comparator_witness(describe-function 'file-name-directory) (Info-goto-node "(elisp)File Name Components")
(describe-function 'file-name-nondirectory) (Info-goto-node "(elisp)File Name Components")
(describe-function 'file-name-extension) (Info-goto-node "(elisp)File Name Components")
(describe-function 'file-name-extension) (Info-goto-node "(elisp)File Name Components")
(describe-function 'file-name-sans-extension) (Info-goto-node "(elisp)File Name Components")
(describe-function 'file-name-as-directory) (Info-goto-node "(elisp)Directory Names")
(describe-function 'directory-file-name) (Info-goto-node "(elisp)Directory Names")
(describe-function 'file-name-absolute-p) (Info-goto-node "(elisp)Relative File Names")
(describe-function 'file-relative-name) (Info-goto-node "(elisp)Relative File Names")
(describe-function 'expand-file-name) (Info-goto-node "(elisp)File Name Expansion")