File operations

* read
* write
* append
* exists?
* tests for each
This commit is contained in:
Ava Apples Affine 2023-06-19 07:32:55 +00:00
parent 25db2aac47
commit 64be70b3af
5 changed files with 261 additions and 6 deletions

View file

@ -1,3 +1,4 @@
#+Title: Relish: Rusty Expressive LIsp SHell
#+Author: Ava Hahn
@ -155,13 +156,11 @@ Note: this section only tracks the state of incomplete TODO items. Having everyt
(See tag: v0.3.0)
** TODO v1.0 tasks
- islist type query
- assert function
- set library
- Can pass args to relish scripts (via interpreter)
- Can pass args to relish scripts (via command line)
- File operations
- read-to-string
- write-to-file
- file exists?
- (path functions)
- (add this all to the readme)
- finish basic goals in the [[file:snippets/interactive-devel.rls][interactive development library]]
- Release CI
@ -170,7 +169,6 @@ Note: this section only tracks the state of incomplete TODO items. Having everyt
- Post release to relevant channels
** TODO v1.1 tasks
- finish stretch goals in the [[file:snippets/interactive-devel.rls][interactive development library]]
- Stl boolean assert builtin
- History length configurable (env var?)
- Lex function
- Read function (Input + Lex)