.. include:: ../global.rst Globbing ^^^^^^^^ The variants revolving around an instance of the :ref:`~path <~path>` struct type were meant to delay the expansion of the :manpage:`glob(3)` expression until it was needed by an external command. That form isn't very well thought through and relies on some side-effects in the VM. In the meanwhile, use plain old :ref:`glob `. .. _`glob`: .. idio:function:: glob s glob expand `s` :param s: :manpage:`glob(3)` pattern :type s: string :return: list of matching pathnames :rtype: list :raises ^rt-glob-error: .. _`~path`: .. idio:struct:: ~path :field: pattern :canonical: ~path .. _`~path?`: .. idio:function:: ~path? arg/125 .. _`make-~path`: .. idio:function:: make-~path [arg/125] .. _`~path-pattern`: .. idio:function:: ~path-pattern arg/125 .. _`set-~path-pattern!`: .. idio:function:: set-~path-pattern! arg/125 val/125 .. include:: ../commit.rst