Error Messaging Redesign
This commit contains the following: * New data types to support full tracebacks * New traceback data type used across stl and ast * Updates to tests * fixes for error messaging in sym and some stl functions
This commit is contained in:
parent
91ad4eed12
commit
789349df48
24 changed files with 837 additions and 374 deletions
|
|
@ -488,8 +488,6 @@ Note: this section will not show the status of each item unless you are viewing
|
|||
Note: this section only tracks the state of incomplete TODO items. Having everything on here would be cluttered.
|
||||
|
||||
** TODO alpha tasks
|
||||
- circuit should actually be ~(reduce (lambda (form state) (and state (bool form))) my-args)~
|
||||
- error display must improve at all costs
|
||||
- exit function (causes program to shut down and return code)
|
||||
- probably push the symtable inserts into functions in individual stl modules (like posix.rs does)
|
||||
- fix the links in the readme like the ones in shell.org
|
||||
|
|
@ -538,3 +536,6 @@ Note: this section only tracks the state of incomplete TODO items. Having everyt
|
|||
- TCP Listener
|
||||
- HTTP Listener
|
||||
- UDP Listener
|
||||
|
||||
* Special thanks
|
||||
Special thanks to [[https://nul.srht.site/]['Underscore Nul']] for consulting with me in the early stages of this project. Meeting my goal of only using safe rust (with the exception of the posix module) would have been a much bigger challenge if not for having someone to experiment with design ideas with.
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue