diff --git a/ml.cpp b/ml.cpp index 1234154..edf3e3a 100644 --- a/ml.cpp +++ b/ml.cpp @@ -1142,11 +1142,8 @@ namespace builtin { } std::pair result = client.doGetRequest(args[0].as_string(), headers); - // TODO add helper function for this - std::vector lst; - lst.push_back(MlValue(result.first)); - lst.push_back(MlValue::string(result.second)); - return lst; + + return std::vector { MlValue(result.first), MlValue::string(result.second) }; } // Parse JSON string diff --git a/ml_io.cpp b/ml_io.cpp index 1889b65..0d0bad8 100644 --- a/ml_io.cpp +++ b/ml_io.cpp @@ -91,9 +91,5 @@ MlValue exec_system_cmd(const std::string &cmd) { stat = pclose(pipe); int cmd_retval = WEXITSTATUS(stat); - // TODO add helper function for this - std::vector lst; - lst.push_back(MlValue((long)cmd_retval)); - lst.push_back(MlValue::string(cmd_output)); - return lst; + return std::vector { MlValue((long)cmd_retval), MlValue::string(cmd_output) }; }