Laurence Morgan
Laurence Morgan
They're redundant
Currently there is code to handle suspending processes and a `jobs` function (albeit it's currently a murex function) but support hasn't been extended out to murex builtins - yet. It...
We have lazy case support for structures (eg JSON) but not for tabulated data. Should support: 1. be extended to tabulated data (I think "yes") 2. be rewritten to proper...
_murex_ has a library for handing flags in functions and builtins (eg `command --flag value`) but very little tooling around sequential parameters (eg `command parameter1 parameter2`) beyond checking for specific...
It doesn't always "just work". eg ``` ~/Documents/dev/go/src/github.com/lmorg/murex » runtime --exports -> format csv -> swivel-table: Error in `swivel-table` (1,36): parse error on line 2, column 2: extraneous or missing...
``` test: unit private murex-try { "StderrMatch": "bar\n", "StderrType": "str", } ``` Should detect tailing comma. eg: `utils/mxjson/invalid_test.go` ``` { Json: `{ "StderrMatch": "bar\n", "StderrType": "str", }`, Error: true, },...
``` // Dump returns a map of the structure of all variables in scope func (v *Variables) Dump() interface{} { v.mutex.Lock() vars := v.vars // TODO: This isn't thread safe...
There is a plan to rewrite the parser to to fix a couple of long standing issues: 1. Having 2 separate parsers, 1 for the code pipeline and another for...
Not sure off hand how best to go about writing such a routine but there really should be tests run against all the code examples in the documentation.