<feed xmlns='http://www.w3.org/2005/Atom'>
<title>dwarvish.git/src/poem, branch read</title>
<subtitle>a (mostly) posix compliant shell and tiny functional programming language
</subtitle>
<link rel='alternate' type='text/html' href='https://git.dwarvish.org/dwarvish.git/'/>
<entry>
<title>Rename prefresh()</title>
<updated>2024-03-26T19:30:25+00:00</updated>
<author>
<name>Rory Dudley</name>
</author>
<published>2024-03-26T19:30:25+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dwarvish.org/dwarvish.git/commit/?id=8e4cb90688998cca683fb3bfa885c6834079b3e9'/>
<id>8e4cb90688998cca683fb3bfa885c6834079b3e9</id>
<content type='text'>
Rename the path::prefresh() function to path::refresh(). Calling
convention should be to `use crate::path;` or `mod path;`, and then call
path::refresh(...), for verbosity.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Rename the path::prefresh() function to path::refresh(). Calling
convention should be to `use crate::path;` or `mod path;`, and then call
path::refresh(...), for verbosity.
</pre>
</div>
</content>
</entry>
<entry>
<title>Remove defunct code from read() and recite()</title>
<updated>2024-03-25T04:40:09+00:00</updated>
<author>
<name>Rory Dudley</name>
</author>
<published>2024-03-25T04:40:09+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dwarvish.org/dwarvish.git/commit/?id=3dffade25dcb05c04fc0d229e0781a040b3fc885'/>
<id>3dffade25dcb05c04fc0d229e0781a040b3fc885</id>
<content type='text'>
Remove some commented out code, that is no longer needed after the
parser overhaul.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Remove some commented out code, that is no longer needed after the
parser overhaul.
</pre>
</div>
</content>
</entry>
<entry>
<title>Documentation for incant_</title>
<updated>2024-03-25T04:39:22+00:00</updated>
<author>
<name>Rory Dudley</name>
</author>
<published>2024-03-25T04:39:22+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dwarvish.org/dwarvish.git/commit/?id=443c5fad55c6f81f5dc81585ab350de452e47260'/>
<id>443c5fad55c6f81f5dc81585ab350de452e47260</id>
<content type='text'>
Add docstring for `incant_quiet_io`.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Add docstring for `incant_quiet_io`.
</pre>
</div>
</content>
</entry>
<entry>
<title>read() and recite() overhaul</title>
<updated>2024-03-23T08:45:54+00:00</updated>
<author>
<name>Rory Dudley</name>
</author>
<published>2024-03-23T08:45:54+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dwarvish.org/dwarvish.git/commit/?id=5a7718698373d07a29fffcb792acdb81aa7712d7'/>
<id>5a7718698373d07a29fffcb792acdb81aa7712d7</id>
<content type='text'>
Rebuilt the LR parser (i.e. read()) from the ground up. This required
that some changes be made to recite(), in order to accomodate the new
data structures. These data structures were each split out into their
own file, in order to make working with each component a bit easier.

In addition to reworking the parts of the parser already present, some
new features were also added, such as:
  - Support for strings (' and ")
  - Support for environment variables ($)
  - Support for interpreting tild as $HOME (~)
  - Support for sub-reading and sub-reciting (`)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Rebuilt the LR parser (i.e. read()) from the ground up. This required
that some changes be made to recite(), in order to accomodate the new
data structures. These data structures were each split out into their
own file, in order to make working with each component a bit easier.

In addition to reworking the parts of the parser already present, some
new features were also added, such as:
  - Support for strings (' and ")
  - Support for environment variables ($)
  - Support for interpreting tild as $HOME (~)
  - Support for sub-reading and sub-reciting (`)
</pre>
</div>
</content>
</entry>
</feed>
