Ilya Sher
Ilya Sher
## Requirements * Handle situation where called code also does logging. It should be at top level, disregarding of "your" state. This probably rules out dynamic scope implementation (which does...
Instead of nice error message printed once there is this: ``` Assertion failed: (ngs_malloc_next_free - ngs_malloc_base + sizeof(size_t) + size < ngs_malloc_allocated), function ngs_malloc, file /Users/ilya/src/ngs/malloc.c, line 37. Assertion failed:...
NGS needs a way do define and use a schema * Use cases: * parse and validate external data * command line arguments * configuration files * environment variables *...
Right now NGS will throw an exception because the first process ended with signal (SIGPIPE). Rethink the behaviour and error detection design.
``` # Current log("Pipeline stack is ${pipeline_stack}") # Maybe log pipeline_stack # Maybe log(@pipeline_stack) ```
Race condition exists when two threads execute simultaneously `obj.myfield = 1` for any `myfield` that is not already present in one of the objects of the type (and therefore in...
... allowing `Iter(something).my_field`
Source of `ngsfile`: ``` ns { run = ns { ... } } ``` The error should be cleaner ``` $ ngs . run [ERROR 2022-10-11 18:34:45 +04] +----------------------------------------------+ [ERROR...